pub trait PacketSender {
// Required methods
fn send_packet(&mut self, msg: &[u8], start_time: u32) -> Result<(), Error>;
fn mtu(&self) -> usize;
}pub trait PacketSender {
// Required methods
fn send_packet(&mut self, msg: &[u8], start_time: u32) -> Result<(), Error>;
fn mtu(&self) -> usize;
}