Skip to main content

Bootstrap

Trait Bootstrap 

Source
pub trait Bootstrap<'d> {
    // Required methods
    fn bind_listener_slot(
        &mut self,
        addr: SocketAddr,
        backlog: i32,
        config: &ListenerConfig,
    ) -> Result<(Fd<'d>, SocketAddr)>;
    fn bind_datagram_slot(
        &mut self,
        addr: SocketAddr,
    ) -> Result<(Fd<'d>, SocketAddr)>;
}

Required Methods§

Source

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

Source

fn bind_datagram_slot( &mut self, addr: SocketAddr, ) -> Result<(Fd<'d>, SocketAddr)>

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 DriverContext<'_, 'd>