#[repr(u8)]pub enum Protocol {
P802D11B = 0,
P802D11BG = 1,
P802D11BGN = 2,
P802D11BGNLR = 3,
P802D11LR = 4,
}Variants§
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Protocol
impl<'de> Deserialize<'de> for Protocol
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl EnumMessage for Protocol
impl EnumMessage for Protocol
fn get_message(&self) -> Option<&'static str>
fn get_detailed_message(&self) -> Option<&'static str>
Source§fn get_documentation(&self) -> Option<&'static str>
fn get_documentation(&self) -> Option<&'static str>
Get the doc comment associated with a variant if it exists.
fn get_serializations(&self) -> &'static [&'static str]
Source§impl EnumSetConstHelper for Protocol
impl EnumSetConstHelper for Protocol
Source§const CONST_INIT_HELPER: __EnumSetInitHelper = __EnumSetInitHelper
const CONST_INIT_HELPER: __EnumSetInitHelper = __EnumSetInitHelper
The instance of the
ConstInitHelper.Source§const CONST_OP_HELPER: __EnumSetOpHelper = __EnumSetOpHelper
const CONST_OP_HELPER: __EnumSetOpHelper = __EnumSetOpHelper
The instance of the
ConstOpHelper.Source§type ConstInitHelper = __EnumSetInitHelper
type ConstInitHelper = __EnumSetInitHelper
A helper type used to convert values to EnumSets at compile-time.
Source§type ConstOpHelper = __EnumSetOpHelper
type ConstOpHelper = __EnumSetOpHelper
A helper type used to implement compile-time operations on enums.
Source§impl EnumSetTypePrivate for Protocol
impl EnumSetTypePrivate for Protocol
Source§const VARIANT_COUNT: u32 = 5u32
const VARIANT_COUNT: u32 = 5u32
The number of variants in the bitset.
Source§fn enum_into_u32(self) -> u32
fn enum_into_u32(self) -> u32
Converts an enum of this type into its bit position.
Source§unsafe fn enum_from_u32(val: u32) -> Self
unsafe fn enum_from_u32(val: u32) -> Self
Converts a bit position into an enum value.
Source§fn serialize<S: Serializer>(
set: EnumSet<Protocol>,
ser: S,
) -> Result<S::Ok, S::Error>
fn serialize<S: Serializer>( set: EnumSet<Protocol>, ser: S, ) -> Result<S::Ok, S::Error>
Serializes the
EnumSet. Read moreSource§fn deserialize<'de, D: Deserializer<'de>>(
de: D,
) -> Result<EnumSet<Protocol>, D::Error>
fn deserialize<'de, D: Deserializer<'de>>( de: D, ) -> Result<EnumSet<Protocol>, D::Error>
Deserializes the
EnumSet.Source§unsafe fn enum_from_u32_checked(val: u32) -> Self
unsafe fn enum_from_u32_checked(val: u32) -> Self
Converts a bit position into an enum value, with an debug_assert.
Source§impl IntoEnumIterator for Protocol
impl IntoEnumIterator for Protocol
type Iterator = ProtocolIter
fn iter() -> ProtocolIter ⓘ
Source§impl PartialOrd for Protocol
impl PartialOrd for Protocol
Source§impl TryFromPrimitive for Protocol
impl TryFromPrimitive for Protocol
Source§impl VariantNames for Protocol
impl VariantNames for Protocol
impl Copy for Protocol
impl EnumSetType for Protocol
impl Eq for Protocol
Auto Trait Implementations§
impl Freeze for Protocol
impl RefUnwindSafe for Protocol
impl Send for Protocol
impl Sync for Protocol
impl Unpin for Protocol
impl UnsafeUnpin for Protocol
impl UnwindSafe for Protocol
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