diff --git a/src/server/mod.rs b/src/server/mod.rs index fac07e4e..4a3953a8 100644 --- a/src/server/mod.rs +++ b/src/server/mod.rs @@ -57,7 +57,7 @@ impl, S: NetworkStream, A: NetworkAcceptor> Server, { let mut acceptors = Vec::new(); let mut sockets = Vec::new(); - for (ip, port) in self.pairs.move_iter() { + for (ip, port) in self.pairs.into_iter() { let mut listener: L = try_io!(NetworkListener::::bind(ip.to_string().as_slice(), port)); sockets.push(try_io!(listener.socket_name())); @@ -67,7 +67,7 @@ impl, S: NetworkStream, A: NetworkAcceptor> Server, S: NetworkStream> Listening { /// and does not close the rest of the acceptors. pub fn close(&mut self) -> HttpResult<()> { debug!("closing server"); - for acceptor in self.acceptors.mut_iter() { + for acceptor in self.acceptors.iter_mut() { try_io!(acceptor.close()); } Ok(())