Struct xenet_packet::frame::IpLayer
source · pub struct IpLayer {
pub ipv4: Option<Ipv4Header>,
pub ipv6: Option<Ipv6Header>,
pub icmp: Option<IcmpHeader>,
pub icmpv6: Option<Icmpv6Header>,
}
Expand description
Represents an IP layer.
Fields§
§ipv4: Option<Ipv4Header>
§ipv6: Option<Ipv6Header>
§icmp: Option<IcmpHeader>
§icmpv6: Option<Icmpv6Header>
Trait Implementations§
source§impl PartialEq for IpLayer
impl PartialEq for IpLayer
impl Eq for IpLayer
impl StructuralEq for IpLayer
impl StructuralPartialEq for IpLayer
Auto Trait Implementations§
impl RefUnwindSafe for IpLayer
impl Send for IpLayer
impl Sync for IpLayer
impl Unpin for IpLayer
impl UnwindSafe for IpLayer
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more