Enum SixlowpanExtHeaderId
pub enum SixlowpanExtHeaderId {
HopByHopHeader,
RoutingHeader,
FragmentHeader,
DestinationOptionsHeader,
MobilityHeader,
Header,
Reserved,
}Expand description
The IPv6 extension header a compressed extension header stands for.
Variants§
HopByHopHeader
RoutingHeader
FragmentHeader
DestinationOptionsHeader
MobilityHeader
Header
Reserved
Trait Implementations§
§impl Clone for ExtHeaderId
impl Clone for ExtHeaderId
§fn clone(&self) -> ExtHeaderId
fn clone(&self) -> ExtHeaderId
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ExtHeaderId
§impl Debug for ExtHeaderId
impl Debug for ExtHeaderId
impl Eq for ExtHeaderId
§impl Format for ExtHeaderId
impl Format for ExtHeaderId
§impl From<ExtHeaderId> for Protocol
impl From<ExtHeaderId> for Protocol
§fn from(val: ExtHeaderId) -> Protocol
fn from(val: ExtHeaderId) -> Protocol
Converts to this type from the input type.
§impl PartialEq for ExtHeaderId
impl PartialEq for ExtHeaderId
impl StructuralPartialEq for ExtHeaderId
Auto Trait Implementations§
impl Freeze for ExtHeaderId
impl RefUnwindSafe for ExtHeaderId
impl Send for ExtHeaderId
impl Sync for ExtHeaderId
impl Unpin for ExtHeaderId
impl UnsafeUnpin for ExtHeaderId
impl UnwindSafe for ExtHeaderId
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