#[non_exhaustive]pub enum Dot11DataSubtype {
Show 16 variants
Data,
DataCfAck,
DataCfPoll,
DataCfAckCfPoll,
Null,
CfAck,
CfPoll,
CfAckCfPoll,
QosData,
QosDataCfAck,
QosDataCfPoll,
QosDataCfAckCfPoll,
QosNull,
QosCfPoll,
QosCfAckCfPoll,
Unknown(u8),
}Expand description
IEEE 802.11 data frame subtype subfield.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Data
Data.
DataCfAck
Data plus CF-Ack.
DataCfPoll
Data plus CF-Poll.
DataCfAckCfPoll
Data plus CF-Ack and CF-Poll.
Null
Null function, no data.
CfAck
CF-Ack, no data.
CfPoll
CF-Poll, no data.
CfAckCfPoll
CF-Ack plus CF-Poll, no data.
QosData
QoS Data.
QosDataCfAck
QoS Data plus CF-Ack.
QosDataCfPoll
QoS Data plus CF-Poll.
QosDataCfAckCfPoll
QoS Data plus CF-Ack and CF-Poll.
QosNull
QoS Null, no data.
QosCfPoll
QoS CF-Poll, no data.
QosCfAckCfPoll
QoS CF-Ack plus CF-Poll, no data.
Unknown(u8)
Unknown or reserved value preserved verbatim.
Implementations§
Trait Implementations§
Source§impl Clone for Dot11DataSubtype
impl Clone for Dot11DataSubtype
Source§fn clone(&self) -> Dot11DataSubtype
fn clone(&self) -> Dot11DataSubtype
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 Dot11DataSubtype
Source§impl Debug for Dot11DataSubtype
impl Debug for Dot11DataSubtype
impl Eq for Dot11DataSubtype
Source§impl From<Dot11DataSubtype> for u8
impl From<Dot11DataSubtype> for u8
Source§fn from(value: Dot11DataSubtype) -> Self
fn from(value: Dot11DataSubtype) -> Self
Converts to this type from the input type.
Source§impl From<u8> for Dot11DataSubtype
impl From<u8> for Dot11DataSubtype
Source§impl Hash for Dot11DataSubtype
impl Hash for Dot11DataSubtype
Source§impl PartialEq for Dot11DataSubtype
impl PartialEq for Dot11DataSubtype
Source§fn eq(&self, other: &Dot11DataSubtype) -> bool
fn eq(&self, other: &Dot11DataSubtype) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for Dot11DataSubtype
Auto Trait Implementations§
impl Freeze for Dot11DataSubtype
impl RefUnwindSafe for Dot11DataSubtype
impl Send for Dot11DataSubtype
impl Sync for Dot11DataSubtype
impl Unpin for Dot11DataSubtype
impl UnsafeUnpin for Dot11DataSubtype
impl UnwindSafe for Dot11DataSubtype
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