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§
Source§impl Clone for ExtHeaderId
impl Clone for ExtHeaderId
Source§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
Source§impl Debug for ExtHeaderId
impl Debug for ExtHeaderId
impl Eq for ExtHeaderId
Source§impl From<ExtHeaderId> for IpProtocol
impl From<ExtHeaderId> for IpProtocol
Source§fn from(val: ExtHeaderId) -> Self
fn from(val: ExtHeaderId) -> Self
Converts to this type from the input type.
Source§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