Struct etherparse::vlan_tagging::SingleVlanHeaderSlice [−][src]
pub struct SingleVlanHeaderSlice<'a> { /* fields omitted */ }
Expand description
A slice containing a single vlan header of a network package.
Implementations
Creates a vlan header slice from a slice.
Returns the slice containing the single vlan header
Read the “priority_code_point” field from the slice. This is a 3 bit number which refers to the IEEE 802.1p class of service and maps to the frame priority level.
Read the “drop_eligible_indicator” flag from the slice. Indicates that the frame may be dropped under the presence of congestion.
Reads the 12 bits “vland identifier” field from the slice.
Read the “Tag protocol identifier” field from the slice. Refer to the “EtherType” for a list of possible supported values.
Decode all the fields and copy the results to a SingleVlanHeader struct
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl<'a> RefUnwindSafe for SingleVlanHeaderSlice<'a>
impl<'a> Send for SingleVlanHeaderSlice<'a>
impl<'a> Sync for SingleVlanHeaderSlice<'a>
impl<'a> Unpin for SingleVlanHeaderSlice<'a>
impl<'a> UnwindSafe for SingleVlanHeaderSlice<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more