Struct gain_listener::Acceptor[][src]

pub struct Acceptor {
    pub addr: Binding,
    // some fields omitted
}

Connection acceptor.

Fields

addr: Binding

Implementations

impl Acceptor[src]

pub async fn accept(&mut self) -> Result<Conn, AcceptError>[src]

Accept a client connection. An AcceptErrorKind::Closed error may be caused by the associated CloseStream, or other environmental reasons.

Auto Trait Implementations

impl !RefUnwindSafe for Acceptor

impl !Send for Acceptor

impl !Sync for Acceptor

impl Unpin for Acceptor

impl !UnwindSafe for Acceptor

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.