Skip to main content

Bootstrap

Trait Bootstrap 

Source
pub trait Bootstrap<'d>: Buffers + Supported {
    // Required method
    fn bind_listener_slot(
        &mut self,
        addr: SocketAddr,
        backlog: i32,
        config: &ListenerConfig,
    ) -> Result<(Descriptor<'d>, SocketAddr)>;

    // Provided method
    fn bind_datagram_slot(
        &mut self,
        addr: SocketAddr,
    ) -> Result<(DatagramDescriptor<'d>, SocketAddr)> { ... }
}

Required Methods§

Source

fn bind_listener_slot( &mut self, addr: SocketAddr, backlog: i32, config: &ListenerConfig, ) -> Result<(Descriptor<'d>, SocketAddr)>

Provided Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<'d> Bootstrap<'d> for Context<'_, 'd>