Skip to main content

VoxListener

Trait VoxListener 

Source
pub trait VoxListener: MaybeSend + 'static {
    type Link: Link + MaybeSend + 'static;

    // Required method
    fn accept(
        &mut self,
    ) -> impl Future<Output = Result<Self::Link>> + MaybeSend + '_;
}
Expand description

A listener that accepts incoming connections for serve_listener().

Required Associated Types§

The link type produced by this listener.

Required Methods§

Source

fn accept( &mut self, ) -> impl Future<Output = Result<Self::Link>> + MaybeSend + '_

Accept the next incoming connection.

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.

Implementations on Foreign Types§

Source§

impl VoxListener for TcpListener

Implementors§