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
.