pub trait AnySocket<'a, 'b>: SocketSession + Sized { fn downcast<'c>( socket_ref: SocketRef<'c, Socket<'a, 'b>> ) -> Option<SocketRef<'c, Self>>; }
A conversion trait for network sockets.