Trait smoltcp::socket::AnySocket[][src]

pub trait AnySocket<'a>: SocketSession + Sized {
    fn downcast<'c>(
        socket_ref: SocketRef<'c, Socket<'a>>
    ) -> Option<SocketRef<'c, Self>>; }

A conversion trait for network sockets.

Required methods

fn downcast<'c>(
    socket_ref: SocketRef<'c, Socket<'a>>
) -> Option<SocketRef<'c, Self>>
[src]

Loading content...

Implementors

impl<'a> AnySocket<'a> for IcmpSocket<'a>[src]

impl<'a> AnySocket<'a> for RawSocket<'a>[src]

impl<'a> AnySocket<'a> for TcpSocket<'a>[src]

impl<'a> AnySocket<'a> for UdpSocket<'a>[src]

Loading content...