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§
impl Eq for IpLayer
impl StructuralPartialEq for IpLayer
Auto Trait Implementations§
impl Freeze for IpLayer
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