Enum embedded_svc::wifi::Capability
source · #[repr(u8)]
pub enum Capability {
Client,
AccessPoint,
Mixed,
}Variants§
Implementations§
source§impl Capability
impl Capability
pub const fn from_repr(discriminant: u8) -> Option<Capability>
Trait Implementations§
source§impl<O: Into<EnumSet<Capability>>> BitAnd<O> for Capability
impl<O: Into<EnumSet<Capability>>> BitAnd<O> for Capability
source§impl<O: Into<EnumSet<Capability>>> BitOr<O> for Capability
impl<O: Into<EnumSet<Capability>>> BitOr<O> for Capability
source§impl<O: Into<EnumSet<Capability>>> BitXor<O> for Capability
impl<O: Into<EnumSet<Capability>>> BitXor<O> for Capability
source§impl Clone for Capability
impl Clone for Capability
source§impl Debug for Capability
impl Debug for Capability
source§impl<'de> Deserialize<'de> for Capability
impl<'de> Deserialize<'de> for Capability
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 Display for Capability
impl Display for Capability
source§impl EnumMessage for Capability
impl EnumMessage for Capability
fn get_message(&self) -> Option<&'static str>
fn get_detailed_message(&self) -> Option<&'static str>
fn get_serializations(&self) -> &'static [&'static str]
source§impl EnumSetTypePrivate for Capability
impl EnumSetTypePrivate for Capability
source§const ALL_BITS: Self::Repr = {transmute(0x07): <wifi::Capability as enumset::__internal::EnumSetTypePrivate>::Repr}
const ALL_BITS: Self::Repr = {transmute(0x07): <wifi::Capability as enumset::__internal::EnumSetTypePrivate>::Repr}
A mask of bits that are valid 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<Capability>,
ser: S
) -> Result<S::Ok, S::Error>
fn serialize<S: Serializer>(
set: EnumSet<Capability>,
ser: S
) -> Result<S::Ok, S::Error>
Serializes the
EnumSet. Read moresource§fn deserialize<'de, D: Deserializer<'de>>(
de: D
) -> Result<EnumSet<Capability>, D::Error>
fn deserialize<'de, D: Deserializer<'de>>(
de: D
) -> Result<EnumSet<Capability>, D::Error>
Deserializes the
EnumSet.source§impl FromStr for Capability
impl FromStr for Capability
source§impl IntoEnumIterator for Capability
impl IntoEnumIterator for Capability
type Iterator = CapabilityIter
fn iter() -> CapabilityIter ⓘ
source§impl Not for Capability
impl Not for Capability
source§impl PartialEq<Capability> for Capability
impl PartialEq<Capability> for Capability
source§impl PartialEq<EnumSet<Capability>> for Capability
impl PartialEq<EnumSet<Capability>> for Capability
source§impl PartialOrd<Capability> for Capability
impl PartialOrd<Capability> for Capability
source§fn partial_cmp(&self, other: &Capability) -> Option<Ordering>
fn partial_cmp(&self, other: &Capability) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moresource§impl Serialize for Capability
impl Serialize for Capability
source§impl<O: Into<EnumSet<Capability>>> Sub<O> for Capability
impl<O: Into<EnumSet<Capability>>> Sub<O> for Capability
source§impl TryFrom<&str> for Capability
impl TryFrom<&str> for Capability
source§impl TryFrom<u8> for Capability
impl TryFrom<u8> for Capability
§type Error = TryFromPrimitiveError<Capability>
type Error = TryFromPrimitiveError<Capability>
The type returned in the event of a conversion error.