pub trait Listener {
    type Stream: ByteStream;

    // Required method
    fn poll_accept(
        &self,
        cx: &mut Context<'_>
    ) -> Poll<Result<(Self::Stream, SocketAddr)>>;
}

Required Associated Types§

Required Methods§

source

fn poll_accept( &self, cx: &mut Context<'_> ) -> Poll<Result<(Self::Stream, SocketAddr)>>

Implementations on Foreign Types§

source§

impl Listener for TcpListener

§

type Stream = TcpStream

source§

fn poll_accept( &self, cx: &mut Context<'_> ) -> Poll<Result<(Self::Stream, SocketAddr)>>

source§

impl Listener for UnixListener

§

type Stream = UnixStream

source§

fn poll_accept( &self, cx: &mut Context<'_> ) -> Poll<Result<(Self::Stream, SocketAddr)>>

Implementors§