diff --git a/tokio/src/net/tcp/listener.rs b/tokio/src/net/tcp/listener.rs index fd79b259b92..bb25db306bd 100644 --- a/tokio/src/net/tcp/listener.rs +++ b/tokio/src/net/tcp/listener.rs @@ -185,10 +185,10 @@ impl TcpListener { poll_fn(|cx| self.poll_accept(cx)).await } - /// Attempts to poll `SocketAddr` and `TcpStream` bound to this address. + /// Polls to accept a new incoming connection to this listener. /// - /// In case if I/O resource isn't ready yet, `Poll::Pending` is returned and - /// current task will be notified by a waker. + /// If there is no connection to accept, `Poll::Pending` is returned and + /// the current task will be notified by a waker. pub fn poll_accept( &mut self, cx: &mut Context<'_>, diff --git a/tokio/src/net/unix/listener.rs b/tokio/src/net/unix/listener.rs index 9b76cb01fd7..78954fe3854 100644 --- a/tokio/src/net/unix/listener.rs +++ b/tokio/src/net/unix/listener.rs @@ -104,7 +104,11 @@ impl UnixListener { poll_fn(|cx| self.poll_accept(cx)).await } - pub(crate) fn poll_accept( + /// Polls to accept a new incoming connection to this listener. + /// + /// If there is no connection to accept, `Poll::Pending` is returned and + /// the current task will be notified by a waker. + pub fn poll_accept( &mut self, cx: &mut Context<'_>, ) -> Poll> {