pub trait PacketDevice {
// Required methods
fn get_address(&self) -> Ipv4Addr;
fn pop(&self) -> Option<PacketRc>;
fn push(&self, packet: PacketRc);
}Required Methods§
fn get_address(&self) -> Ipv4Addr
fn pop(&self) -> Option<PacketRc>
fn push(&self, packet: PacketRc)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".