[][src]Enum etherparse::VlanHeader

pub enum VlanHeader {
    Single(SingleVlanHeader),
    Double(DoubleVlanHeader),
}

IEEE 802.1Q VLAN Tagging Header (can be single or double tagged).

Variants

Single(SingleVlanHeader)

IEEE 802.1Q VLAN Tagging Header

Double(DoubleVlanHeader)

IEEE 802.1Q double VLAN Tagging Header

Trait Implementations

impl Clone for VlanHeader[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Eq for VlanHeader[src]

impl PartialEq<VlanHeader> for VlanHeader[src]

impl Debug for VlanHeader[src]

Auto Trait Implementations

impl Send for VlanHeader

impl Sync for VlanHeader

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]