pub trait IntoDatagramWithTimeout<D: Datagram> {
// Required method
fn with_timeout(self, timeout: Duration) -> DatagramWithTimeout<D>;
}pub trait IntoDatagramWithTimeout<D: Datagram> {
// Required method
fn with_timeout(self, timeout: Duration) -> DatagramWithTimeout<D>;
}