Enum etherparse::VlanHeader[][src]

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]

impl Debug for VlanHeader[src]

impl Eq for VlanHeader[src]

impl PartialEq<VlanHeader> for VlanHeader[src]

impl StructuralEq for VlanHeader[src]

impl StructuralPartialEq for VlanHeader[src]

Auto Trait Implementations

impl RefUnwindSafe for VlanHeader[src]

impl Send for VlanHeader[src]

impl Sync for VlanHeader[src]

impl Unpin for VlanHeader[src]

impl UnwindSafe for VlanHeader[src]

Blanket Implementations

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

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

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

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.