pub enum IeType {
Ieee {
id: Id,
extension: Option<u8>,
},
Vendor {
vendor_ie_hdr: [u8; 6],
},
}
Variants§
Implementations§
Source§impl IeType
impl IeType
pub const SSID: Self = _
pub const SUPPORTED_RATES: Self = _
pub const DSSS_PARAM_SET: Self = _
pub const TIM: Self = _
pub const COUNTRY: Self = _
pub const CHANNEL_SWITCH_ANNOUNCEMENT: Self = _
pub const HT_CAPABILITIES: Self = _
pub const RSNE: Self = _
pub const EXTENDED_SUPPORTED_RATES: Self = _
pub const MOBILITY_DOMAIN: Self = _
pub const EXTENDED_CHANNEL_SWITCH_ANNOUNCEMENT: Self = _
pub const HT_OPERATION: Self = _
pub const SECONDARY_CHANNEL_OFFSET: Self = _
pub const RM_ENABLED_CAPABILITIES: Self = _
pub const BSS_MAX_IDLE_PERIOD: Self = _
pub const MESH_PEERING_MGMT: Self = _
pub const EXT_CAPABILITIES: Self = _
pub const PREQ: Self = _
pub const PREP: Self = _
pub const PERR: Self = _
pub const VHT_CAPABILITIES: Self = _
pub const VHT_OPERATION: Self = _
pub const WIDE_BANDWIDTH_CHANNEL_SWITCH: Self = _
pub const TRANSMIT_POWER_ENVELOPE: Self = _
pub const CHANNEL_SWITCH_WRAPPER: Self = _
pub const WMM_INFO: Self = _
pub const WMM_PARAM: Self = _
pub const fn new_basic(id: Id) -> Self
pub const fn new_extended(ext_id: u8) -> Self
pub const fn new_vendor(vendor_ie_hdr: [u8; 6]) -> Self
pub const fn basic_id(&self) -> Id
Sourcepub fn extra_bytes(&self) -> &[u8] ⓘ
pub fn extra_bytes(&self) -> &[u8] ⓘ
Return the bytes consumed from the IE body (not IE header) to construct IeType
Trait Implementations§
Source§impl Ord for IeType
impl Ord for IeType
Source§impl PartialOrd for IeType
impl PartialOrd for IeType
impl Copy for IeType
impl Eq for IeType
impl StructuralPartialEq for IeType
Auto Trait Implementations§
impl Freeze for IeType
impl RefUnwindSafe for IeType
impl Send for IeType
impl Sync for IeType
impl Unpin for IeType
impl UnwindSafe for IeType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)