pub struct Install<'borrow, 'context, 'd> { /* private fields */ }Implementations§
Source§impl<'borrow, 'context, 'd> Install<'borrow, 'context, 'd>
impl<'borrow, 'context, 'd> Install<'borrow, 'context, 'd>
pub fn bind_stream( driver: Context<'context, 'd>, addr: SocketAddr, depth: Backlog, config: &Config, ) -> Result<(Descriptor<'d>, SocketAddr), Error>
pub fn adopt_stream( driver: Context<'context, 'd>, fd: OwnedFd, ) -> Result<(Descriptor<'d>, SocketAddr), Error>
Sourcepub fn adopt_bound(
driver: Context<'context, 'd>,
listener: Listener,
) -> Result<(Descriptor<'d>, SocketAddr), Error>
pub fn adopt_bound( driver: Context<'context, 'd>, listener: Listener, ) -> Result<(Descriptor<'d>, SocketAddr), Error>
Installs an owned listener without rechecking its established socket role.
pub fn adopt_udp( driver: Context<'context, 'd>, fd: OwnedFd, ) -> Result<(Datagram<'d>, SocketAddr), Error>
Sourcepub fn adopt_routed(
driver: Context<'context, 'd>,
socket: Lease,
) -> Result<(Datagram<'d>, SocketAddr), Error>
pub fn adopt_routed( driver: Context<'context, 'd>, socket: Lease, ) -> Result<(Datagram<'d>, SocketAddr), Error>
Installs a routed datagram lease with its established socket role.
pub fn bind_udp( driver: Context<'context, 'd>, addr: SocketAddr, config: Config, ) -> Result<(Datagram<'d>, SocketAddr), Error>
Auto Trait Implementations§
impl<'borrow, 'context, 'd> !RefUnwindSafe for Install<'borrow, 'context, 'd>
impl<'borrow, 'context, 'd> !Send for Install<'borrow, 'context, 'd>
impl<'borrow, 'context, 'd> !Sync for Install<'borrow, 'context, 'd>
impl<'borrow, 'context, 'd> !UnwindSafe for Install<'borrow, 'context, 'd>
impl<'borrow, 'context, 'd> Freeze for Install<'borrow, 'context, 'd>
impl<'borrow, 'context, 'd> Unpin for Install<'borrow, 'context, 'd>
impl<'borrow, 'context, 'd> UnsafeUnpin for Install<'borrow, 'context, 'd>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more