diff options
Diffstat (limited to 'examples/echo.rs')
-rw-r--r-- | examples/echo.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/echo.rs b/examples/echo.rs index d46cbd96..925449b3 100644 --- a/examples/echo.rs +++ b/examples/echo.rs @@ -48,8 +48,8 @@ fn main() { // We use the `io::copy` future to copy all data from the // reading half onto the writing half. let done = socket.incoming().for_each(move |(socket, addr)| { - let pair = futures::lazy(|| futures::finished(socket.split())); - let amt = pair.and_then(|(reader, writer)| copy(reader, writer)); + let (reader, writer) = socket.split(); + let amt = copy(reader, writer); // Once all that is done we print out how much we wrote, and then // critically we *spawn* this future which allows it to run |