Struct netsim_embed::arp::Arp [−][src]
pub struct Arp {
pub hardware_type: ArpHardwareType,
pub protocol_type: EtherType,
pub hw_addr_len: u8,
pub proto_addr_len: u8,
pub operation: ArpOperation,
pub sender_hw_addr: MacAddr,
pub sender_proto_addr: Ipv4Addr,
pub target_hw_addr: MacAddr,
pub target_proto_addr: Ipv4Addr,
pub payload: Vec<u8, Global>,
}Represents an ARP Packet.
Fields
hardware_type: ArpHardwareTypeprotocol_type: EtherTypehw_addr_len: u8proto_addr_len: u8operation: ArpOperationsender_hw_addr: MacAddrsender_proto_addr: Ipv4Addrtarget_hw_addr: MacAddrtarget_proto_addr: Ipv4Addrpayload: Vec<u8, Global>Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Arp
impl RefUnwindSafe for Arpimpl UnwindSafe for Arp
impl UnwindSafe for ArpBlanket Implementations
impl<T> Instrument for T[src]
impl<T> Instrument for T[src]pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,