Trait Listener

Source
pub trait Listener: Sized {
    // Required methods
    fn accept(&mut self) -> Result<Option<Connection<FrontendReq>>>;
    fn set_nonblocking(&self, block: bool) -> Result<()>;
}
Expand description

Listener for accepting connections.

Required Methods§

Source

fn accept(&mut self) -> Result<Option<Connection<FrontendReq>>>

Accept an incoming connection.

Source

fn set_nonblocking(&self, block: bool) -> Result<()>

Change blocking status on the listener.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§