pub struct DatalinkLayer {
pub ethernet: Option<EthernetHeader>,
pub arp: Option<ArpHeader>,
}
Expand description
Represents a data link layer.
Fields§
§ethernet: Option<EthernetHeader>
§arp: Option<ArpHeader>
Trait Implementations§
Source§impl Clone for DatalinkLayer
impl Clone for DatalinkLayer
Source§fn clone(&self) -> DatalinkLayer
fn clone(&self) -> DatalinkLayer
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for DatalinkLayer
impl Debug for DatalinkLayer
Source§impl PartialEq for DatalinkLayer
impl PartialEq for DatalinkLayer
impl Eq for DatalinkLayer
impl StructuralPartialEq for DatalinkLayer
Auto Trait Implementations§
impl Freeze for DatalinkLayer
impl RefUnwindSafe for DatalinkLayer
impl Send for DatalinkLayer
impl Sync for DatalinkLayer
impl Unpin for DatalinkLayer
impl UnwindSafe for DatalinkLayer
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