pub enum OperatingClass {
AllEnvironments,
Outdoors,
Indoors,
NonCountryEntity,
Repr(u8),
}unstable only.Expand description
Wi-Fi operating class.
Refer to Annex E of IEEE Std 802.11-2020.
§Stability
This API is marked as unstable and is only available when the unstable
crate feature is enabled. This comes with no stability guarantees, and could be changed
or removed at any time.
Variants§
AllEnvironments
The regulations under which the station/AP is operating encompass all environments for the current frequency band in the country.
Outdoors
The regulations under which the station/AP is operating are for an outdoor environment only.
Indoors
The regulations under which the station/AP is operating are for an indoor environment only.
NonCountryEntity
The station/AP is operating under a noncountry entity. The first two octets of the noncountry entity is two ASCII ‘XX’ characters.
Repr(u8)
Binary representation of the Operating Class table number currently in use. Refer to Annex E of IEEE Std 802.11-2020.
Trait Implementations§
Source§impl Clone for OperatingClass
impl Clone for OperatingClass
Source§fn clone(&self) -> OperatingClass
fn clone(&self) -> OperatingClass
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for OperatingClass
impl Debug for OperatingClass
Source§impl Default for OperatingClass
impl Default for OperatingClass
Source§impl Format for OperatingClass
impl Format for OperatingClass
Source§impl Hash for OperatingClass
impl Hash for OperatingClass
Source§impl PartialEq for OperatingClass
impl PartialEq for OperatingClass
impl Copy for OperatingClass
impl Eq for OperatingClass
impl StructuralPartialEq for OperatingClass
Auto Trait Implementations§
impl Freeze for OperatingClass
impl RefUnwindSafe for OperatingClass
impl Send for OperatingClass
impl Sync for OperatingClass
impl Unpin for OperatingClass
impl UnwindSafe for OperatingClass
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)