diff options
Diffstat (limited to 'src/libgreen/basic.rs')
| -rw-r--r-- | src/libgreen/basic.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libgreen/basic.rs b/src/libgreen/basic.rs index e48786f3374..27c71cb3e7c 100644 --- a/src/libgreen/basic.rs +++ b/src/libgreen/basic.rs @@ -53,7 +53,7 @@ impl BasicLoop { /// Process everything in the work queue (continually) fn work(&mut self) { while self.work.len() > 0 { - for work in mem::replace(&mut self.work, vec![]).move_iter() { + for work in mem::replace(&mut self.work, vec![]).into_iter() { work(); } } @@ -63,7 +63,7 @@ impl BasicLoop { let messages = unsafe { mem::replace(&mut *self.messages.lock(), Vec::new()) }; - for message in messages.move_iter() { + for message in messages.into_iter() { self.message(message); } } @@ -71,7 +71,7 @@ impl BasicLoop { fn message(&mut self, message: Message) { match message { RunRemote(i) => { - match self.remotes.mut_iter().find(|& &(id, _)| id == i) { + match self.remotes.iter_mut().find(|& &(id, _)| id == i) { Some(&(_, ref mut f)) => f.call(), None => unreachable!() } |
