[−][src]Trait roa::Accept
Asynchronously accept incoming connections.
Associated Types
type Conn
The connection type that can be accepted.
type Error
The error type that can occur when accepting a connection.
Required methods
fn poll_accept(
self: Pin<&mut Self>,
cx: &mut Context
) -> Poll<Option<Result<Self::Conn, Self::Error>>>
self: Pin<&mut Self>,
cx: &mut Context
) -> Poll<Option<Result<Self::Conn, Self::Error>>>
Poll to accept the next connection.
Implementations on Foreign Types
impl Accept for AddrIncoming
[src]
type Conn = AddrStream
type Error = Error
fn poll_accept(
self: Pin<&mut AddrIncoming>,
cx: &mut Context
) -> Poll<Option<Result<<AddrIncoming as Accept>::Conn, <AddrIncoming as Accept>::Error>>>
[src]
self: Pin<&mut AddrIncoming>,
cx: &mut Context
) -> Poll<Option<Result<<AddrIncoming as Accept>::Conn, <AddrIncoming as Accept>::Error>>>
impl Accept for TcpIncoming
[src]
type Conn = AddrStream
type Error = Error
fn poll_accept(
self: Pin<&mut TcpIncoming>,
cx: &mut Context
) -> Poll<Option<Result<<TcpIncoming as Accept>::Conn, <TcpIncoming as Accept>::Error>>>
[src]
self: Pin<&mut TcpIncoming>,
cx: &mut Context
) -> Poll<Option<Result<<TcpIncoming as Accept>::Conn, <TcpIncoming as Accept>::Error>>>
impl Accept for TlsIncoming
type Conn = AddrStream
type Error = Error
fn poll_accept(
self: Pin<&mut TlsIncoming>,
cx: &mut Context
) -> Poll<Option<Result<<TlsIncoming as Accept>::Conn, <TlsIncoming as Accept>::Error>>>
self: Pin<&mut TlsIncoming>,
cx: &mut Context
) -> Poll<Option<Result<<TlsIncoming as Accept>::Conn, <TlsIncoming as Accept>::Error>>>