Trait AsSocket
trait AsSocket
A trait to borrow the socket from an underlying object.
Required Methods
fn as_socket(self: &Self) -> BorrowedSocket<'_>Borrows the socket.
Implementors
impl AsSocket for TcpStreamimpl<T: AsSocket> AsSocket for &mut Timpl<T: AsSocket + ?Sized> AsSocket for UniqueRc<T>impl<T: AsSocket> AsSocket for &Timpl<T: AsSocket> AsSocket for Rc<T>impl AsSocket for UnixStreamimpl AsSocket for TcpListenerimpl AsSocket for UdpSocketimpl AsSocket for OwnedSocketimpl<T: AsSocket> AsSocket for Arc<T>impl<T: AsSocket> AsSocket for Box<T>impl AsSocket for BorrowedSocket<'_>