diff --git a/README.md b/README.md index 34c63ccb9..2f2e58491 100644 --- a/README.md +++ b/README.md @@ -87,7 +87,6 @@ async fn main() -> Result<(), Box> { }); } } - ``` More examples can be found [here](examples). Note that the `master` branch diff --git a/tokio/README.md b/tokio/README.md index 34666045a..297a4eb8a 100644 --- a/tokio/README.md +++ b/tokio/README.md @@ -61,15 +61,13 @@ shorthand, the `full` feature enables all components. A basic TCP echo server with Tokio: -```rust - +```rust,no_run use tokio::net::TcpListener; use tokio::prelude::*; #[tokio::main] async fn main() -> Result<(), Box> { - let addr = "127.0.0.1:8080".parse()?; - let mut listener = TcpListener::bind(&addr).unwrap(); + let mut listener = TcpListener::bind("127.0.0.1:8080").await?; loop { let (mut socket, _) = listener.accept().await?; @@ -84,14 +82,14 @@ async fn main() -> Result<(), Box> { Ok(n) if n == 0 => return, Ok(n) => n, Err(e) => { - println!("failed to read from socket; err = {:?}", e); + eprintln!("failed to read from socket; err = {:?}", e); return; } }; // Write the data back if let Err(e) = socket.write_all(&buf[0..n]).await { - println!("failed to write to socket; err = {:?}", e); + eprintln!("failed to write to socket; err = {:?}", e); return; } } diff --git a/tokio/src/lib.rs b/tokio/src/lib.rs index 916c9ac12..5cbddf66f 100644 --- a/tokio/src/lib.rs +++ b/tokio/src/lib.rs @@ -196,14 +196,14 @@ //! Ok(n) if n == 0 => return, //! Ok(n) => n, //! Err(e) => { -//! println!("failed to read from socket; err = {:?}", e); +//! eprintln!("failed to read from socket; err = {:?}", e); //! return; //! } //! }; //! //! // Write the data back //! if let Err(e) = socket.write_all(&buf[0..n]).await { -//! println!("failed to write to socket; err = {:?}", e); +//! eprintln!("failed to write to socket; err = {:?}", e); //! return; //! } //! }