diff options
author | Taiki Endo <te316e89@gmail.com> | 2019-09-19 15:50:12 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-09-19 15:50:12 +0900 |
commit | d1f60ac4c69792211f9c9f3bcff1559bc0cb837a (patch) | |
tree | 8692e2b1b29c8311fff25ad6563be72e9d5853da /tokio-net | |
parent | e2161502ad4a8af4845e8286b5b651da27bbd3f6 (diff) |
chore: deny warnings for doc tests (#1539)
Diffstat (limited to 'tokio-net')
-rw-r--r-- | tokio-net/src/driver/mod.rs | 2 | ||||
-rw-r--r-- | tokio-net/src/lib.rs | 5 | ||||
-rw-r--r-- | tokio-net/src/tcp/listener.rs | 6 | ||||
-rw-r--r-- | tokio-net/src/tcp/stream.rs | 3 | ||||
-rw-r--r-- | tokio-net/src/util/poll_evented.rs | 2 |
5 files changed, 11 insertions, 7 deletions
diff --git a/tokio-net/src/driver/mod.rs b/tokio-net/src/driver/mod.rs index 381c9e57..a05a2f30 100644 --- a/tokio-net/src/driver/mod.rs +++ b/tokio-net/src/driver/mod.rs @@ -23,7 +23,7 @@ //! ``` //! use tokio::net::TcpStream; //! -//! # async fn process<T>(t: T) {} +//! # async fn process<T>(_t: T) {} //! # async fn dox() -> Result<(), Box<dyn std::error::Error>> { //! let stream = TcpStream::connect("93.184.216.34:9243").await?; //! diff --git a/tokio-net/src/lib.rs b/tokio-net/src/lib.rs index cd2c6bc3..2fa13b63 100644 --- a/tokio-net/src/lib.rs +++ b/tokio-net/src/lib.rs @@ -6,7 +6,10 @@ unreachable_pub )] #![deny(intra_doc_link_resolution_failure)] -#![doc(test(no_crate_inject, attr(deny(rust_2018_idioms))))] +#![doc(test( + no_crate_inject, + attr(deny(warnings, rust_2018_idioms), allow(dead_code, unused_variables)) +))] //! Event loop that drives Tokio I/O resources. //! diff --git a/tokio-net/src/tcp/listener.rs b/tokio-net/src/tcp/listener.rs index 81cd71b6..b25f2560 100644 --- a/tokio-net/src/tcp/listener.rs +++ b/tokio-net/src/tcp/listener.rs @@ -25,7 +25,7 @@ use std::task::{Context, Poll}; /// use tokio::net::TcpListener; /// /// use std::io; -/// # async fn process_socket<T>(socket: T) {} +/// # async fn process_socket<T>(_socket: T) {} /// /// #[tokio::main] /// async fn main() -> io::Result<()> { @@ -33,7 +33,7 @@ use std::task::{Context, Poll}; /// /// loop { /// let (socket, _) = listener.accept().await?; -/// process_socket(socket); +/// process_socket(socket).await; /// } /// } /// ``` @@ -70,6 +70,7 @@ impl TcpListener { /// /// // use the listener /// + /// # let _ = listener; /// Ok(()) /// } /// ``` @@ -197,6 +198,7 @@ impl TcpListener { /// /// let std_listener = StdTcpListener::bind("127.0.0.1:0")?; /// let listener = TcpListener::from_std(std_listener, &Handle::default())?; + /// # let _ = listener; /// # Ok::<_, Box<dyn std::error::Error>>(()) /// ``` pub fn from_std(listener: net::TcpListener, handle: &Handle) -> io::Result<TcpListener> { diff --git a/tokio-net/src/tcp/stream.rs b/tokio-net/src/tcp/stream.rs index b5368127..ea841c26 100644 --- a/tokio-net/src/tcp/stream.rs +++ b/tokio-net/src/tcp/stream.rs @@ -270,14 +270,13 @@ impl TcpStream { /// /// ```no_run /// use tokio::net::TcpStream; - /// use tokio::prelude::*; /// use std::error::Error; /// use std::net::Shutdown; /// /// #[tokio::main] /// async fn main() -> Result<(), Box<dyn Error>> { /// // Connect to a peer - /// let mut stream = TcpStream::connect("127.0.0.1:8080").await?; + /// let stream = TcpStream::connect("127.0.0.1:8080").await?; /// /// // Shutdown the stream /// stream.shutdown(Shutdown::Write)?; diff --git a/tokio-net/src/util/poll_evented.rs b/tokio-net/src/util/poll_evented.rs index 29dd94fc..2d94a9b8 100644 --- a/tokio-net/src/util/poll_evented.rs +++ b/tokio-net/src/util/poll_evented.rs @@ -76,7 +76,7 @@ use std::task::{Context, Poll}; /// match self.poll_evented.get_ref().accept() { /// Ok((socket, _)) => Poll::Ready(Ok(socket)), /// Err(ref e) if e.kind() == io::ErrorKind::WouldBlock => { -/// self.poll_evented.clear_read_ready(cx, ready); +/// self.poll_evented.clear_read_ready(cx, ready)?; /// Poll::Pending /// } /// Err(e) => Poll::Ready(Err(e)), |