pub trait AsDatagramSocketRecv {
    type AsRecv: DatagramSocketRecv + ?Sized;
    // Required methods
    fn as_datagram_socket_recv(&mut self) -> &mut Self::AsRecv;
    fn as_shared_datagram_socket_recv(&self) -> &Self::AsRecv;
}Expand description
A convenience method that can be implemented for any type if it wants
to forward its DatagramSocketRecv functionality to an inner field/socket.
This automatically derives DatagramSocketRecv.