#[repr(C)]
pub struct RmEnabledCapabilities(pub [u8; 5]);

Tuple Fields§

§0: [u8; 5]

Implementations§

source§

impl RmEnabledCapabilities

source

pub fn neighbor_report_enabled(&self) -> bool

source

pub fn set_neighbor_report_enabled(&mut self, value: bool)

source

pub fn with_neighbor_report_enabled(self, value: bool) -> Self

source

pub fn parallel_measurements_enabled(&self) -> bool

source

pub fn set_parallel_measurements_enabled(&mut self, value: bool)

source

pub fn with_parallel_measurements_enabled(self, value: bool) -> Self

source

pub fn repeated_measurements_enabled(&self) -> bool

source

pub fn set_repeated_measurements_enabled(&mut self, value: bool)

source

pub fn with_repeated_measurements_enabled(self, value: bool) -> Self

source

pub fn beacon_passive_measurement_enabled(&self) -> bool

source

pub fn set_beacon_passive_measurement_enabled(&mut self, value: bool)

source

pub fn with_beacon_passive_measurement_enabled(self, value: bool) -> Self

source

pub fn beacon_active_measurement_enabled(&self) -> bool

source

pub fn set_beacon_active_measurement_enabled(&mut self, value: bool)

source

pub fn with_beacon_active_measurement_enabled(self, value: bool) -> Self

source

pub fn beacon_table_measurement_enabled(&self) -> bool

source

pub fn set_beacon_table_measurement_enabled(&mut self, value: bool)

source

pub fn with_beacon_table_measurement_enabled(self, value: bool) -> Self

source

pub fn beacon_measurement_reporting_conditions_enabled(&self) -> bool

source

pub fn set_beacon_measurement_reporting_conditions_enabled( &mut self, value: bool )

source

pub fn with_beacon_measurement_reporting_conditions_enabled( self, value: bool ) -> Self

source

pub fn frame_measurement_enabled(&self) -> bool

source

pub fn set_frame_measurement_enabled(&mut self, value: bool)

source

pub fn with_frame_measurement_enabled(self, value: bool) -> Self

source

pub fn channel_load_measurement_enabled(&self) -> bool

source

pub fn set_channel_load_measurement_enabled(&mut self, value: bool)

source

pub fn with_channel_load_measurement_enabled(self, value: bool) -> Self

source

pub fn noise_histogram_measurement_enabled(&self) -> bool

source

pub fn set_noise_histogram_measurement_enabled(&mut self, value: bool)

source

pub fn with_noise_histogram_measurement_enabled(self, value: bool) -> Self

source

pub fn statistics_measurement_enabled(&self) -> bool

source

pub fn set_statistics_measurement_enabled(&mut self, value: bool)

source

pub fn with_statistics_measurement_enabled(self, value: bool) -> Self

source

pub fn lci_measurement_enabled(&self) -> bool

source

pub fn set_lci_measurement_enabled(&mut self, value: bool)

source

pub fn with_lci_measurement_enabled(self, value: bool) -> Self

source

pub fn lci_azimuth_enabled(&self) -> bool

source

pub fn set_lci_azimuth_enabled(&mut self, value: bool)

source

pub fn with_lci_azimuth_enabled(self, value: bool) -> Self

source

pub fn tx_stream_category_measurement_enabled(&self) -> bool

source

pub fn set_tx_stream_category_measurement_enabled(&mut self, value: bool)

source

pub fn with_tx_stream_category_measurement_enabled(self, value: bool) -> Self

source

pub fn trigerred_tx_stream_category_measurement_enabled(&self) -> bool

source

pub fn set_trigerred_tx_stream_category_measurement_enabled( &mut self, value: bool )

source

pub fn with_trigerred_tx_stream_category_measurement_enabled( self, value: bool ) -> Self

source

pub fn ap_channel_report_enabled(&self) -> bool

source

pub fn set_ap_channel_report_enabled(&mut self, value: bool)

source

pub fn with_ap_channel_report_enabled(self, value: bool) -> Self

source

pub fn rm_mib_enabled(&self) -> bool

source

pub fn set_rm_mib_enabled(&mut self, value: bool)

source

pub fn with_rm_mib_enabled(self, value: bool) -> Self

source

pub fn operating_channel_max_measurement_duration(&self) -> u8

source

pub fn set_operating_channel_max_measurement_duration(&mut self, value: u8)

source

pub fn with_operating_channel_max_measurement_duration(self, value: u8) -> Self

source

pub fn nonoperating_channel_max_measurement_duration(&self) -> u8

source

pub fn set_nonoperating_channel_max_measurement_duration(&mut self, value: u8)

source

pub fn with_nonoperating_channel_max_measurement_duration( self, value: u8 ) -> Self

source

pub fn measurement_pilot_capability(&self) -> u8

source

pub fn set_measurement_pilot_capability(&mut self, value: u8)

source

pub fn with_measurement_pilot_capability(self, value: u8) -> Self

source

pub fn measurement_pilot_tx_info_enabled(&self) -> bool

source

pub fn set_measurement_pilot_tx_info_enabled(&mut self, value: bool)

source

pub fn with_measurement_pilot_tx_info_enabled(self, value: bool) -> Self

source

pub fn neighbor_report_tsf_offset_enabled(&self) -> bool

source

pub fn set_neighbor_report_tsf_offset_enabled(&mut self, value: bool)

source

pub fn with_neighbor_report_tsf_offset_enabled(self, value: bool) -> Self

source

pub fn rcpi_measurement_enabled(&self) -> bool

source

pub fn set_rcpi_measurement_enabled(&mut self, value: bool)

source

pub fn with_rcpi_measurement_enabled(self, value: bool) -> Self

source

pub fn rsni_measurement_enabled(&self) -> bool

source

pub fn set_rsni_measurement_enabled(&mut self, value: bool)

source

pub fn with_rsni_measurement_enabled(self, value: bool) -> Self

source

pub fn bss_average_access_delay_enabled(&self) -> bool

source

pub fn set_bss_average_access_delay_enabled(&mut self, value: bool)

source

pub fn with_bss_average_access_delay_enabled(self, value: bool) -> Self

source

pub fn bss_available_admission_capacity_enabled(&self) -> bool

source

pub fn set_bss_available_admission_capacity_enabled(&mut self, value: bool)

source

pub fn with_bss_available_admission_capacity_enabled(self, value: bool) -> Self

source

pub fn antenna_enabled(&self) -> bool

source

pub fn set_antenna_enabled(&mut self, value: bool)

source

pub fn with_antenna_enabled(self, value: bool) -> Self

source

pub fn ftm_range_report_enabled(&self) -> bool

source

pub fn set_ftm_range_report_enabled(&mut self, value: bool)

source

pub fn with_ftm_range_report_enabled(self, value: bool) -> Self

source

pub fn civic_location_measurement_enabled(&self) -> bool

source

pub fn set_civic_location_measurement_enabled(&mut self, value: bool)

source

pub fn with_civic_location_measurement_enabled(self, value: bool) -> Self

source

pub fn raw(&self) -> [u8; 5]

Trait Implementations§

source§

impl Clone for RmEnabledCapabilities

source§

fn clone(&self) -> RmEnabledCapabilities

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RmEnabledCapabilities

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromBytes for RmEnabledCapabilities
where [u8; 5]: FromBytes,

§

fn ref_from(bytes: &[u8]) -> Option<&Self>
where Self: Sized + NoCell,

Interprets the given bytes as a &Self without copying. Read more
§

fn ref_from_prefix(bytes: &[u8]) -> Option<&Self>
where Self: Sized + NoCell,

Interprets the prefix of the given bytes as a &Self without copying. Read more
§

fn ref_from_suffix(bytes: &[u8]) -> Option<&Self>
where Self: Sized + NoCell,

Interprets the suffix of the given bytes as a &Self without copying. Read more
§

fn mut_from(bytes: &mut [u8]) -> Option<&mut Self>
where Self: Sized + IntoBytes + NoCell,

Interprets the given bytes as a &mut Self without copying. Read more
§

fn mut_from_prefix(bytes: &mut [u8]) -> Option<&mut Self>
where Self: Sized + IntoBytes + NoCell,

Interprets the prefix of the given bytes as a &mut Self without copying. Read more
§

fn mut_from_suffix(bytes: &mut [u8]) -> Option<&mut Self>
where Self: Sized + IntoBytes + NoCell,

Interprets the suffix of the given bytes as a &mut Self without copying. Read more
§

fn slice_from(bytes: &[u8]) -> Option<&[Self]>
where Self: Sized + NoCell,

Interprets the given bytes as a &[Self] without copying. Read more
§

fn slice_from_prefix(bytes: &[u8], count: usize) -> Option<(&[Self], &[u8])>
where Self: Sized + NoCell,

Interprets the prefix of the given bytes as a &[Self] with length equal to count without copying. Read more
§

fn slice_from_suffix(bytes: &[u8], count: usize) -> Option<(&[u8], &[Self])>
where Self: Sized + NoCell,

Interprets the suffix of the given bytes as a &[Self] with length equal to count without copying. Read more
§

fn mut_slice_from(bytes: &mut [u8]) -> Option<&mut [Self]>
where Self: Sized + IntoBytes + NoCell,

Interprets the given bytes as a &mut [Self] without copying. Read more
§

fn mut_slice_from_prefix( bytes: &mut [u8], count: usize ) -> Option<(&mut [Self], &mut [u8])>
where Self: Sized + IntoBytes + NoCell,

Interprets the prefix of the given bytes as a &mut [Self] with length equal to count without copying. Read more
§

fn mut_slice_from_suffix( bytes: &mut [u8], count: usize ) -> Option<(&mut [u8], &mut [Self])>
where Self: Sized + IntoBytes + NoCell,

Interprets the suffix of the given bytes as a &mut [Self] with length equal to count without copying. Read more
§

fn read_from(bytes: &[u8]) -> Option<Self>
where Self: Sized,

Reads a copy of Self from bytes. Read more
§

fn read_from_prefix(bytes: &[u8]) -> Option<Self>
where Self: Sized,

Reads a copy of Self from the prefix of bytes. Read more
§

fn read_from_suffix(bytes: &[u8]) -> Option<Self>
where Self: Sized,

Reads a copy of Self from the suffix of bytes. Read more
source§

impl FromZeros for RmEnabledCapabilities
where [u8; 5]: FromZeros,

§

fn zero(&mut self)

Overwrites self with zeros. Read more
§

fn new_zeroed() -> Self
where Self: Sized,

Creates an instance of Self from zeroed bytes. Read more
source§

impl Hash for RmEnabledCapabilities

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl IntoBytes for RmEnabledCapabilities
where [u8; 5]: IntoBytes,

§

fn as_bytes(&self) -> &[u8]
where Self: NoCell,

Gets the bytes of this value. Read more
§

fn as_bytes_mut(&mut self) -> &mut [u8]
where Self: FromBytes + NoCell,

Gets the bytes of this value mutably. Read more
§

fn write_to(&self, bytes: &mut [u8]) -> Option<()>
where Self: NoCell,

Writes a copy of self to bytes. Read more
§

fn write_to_prefix(&self, bytes: &mut [u8]) -> Option<()>
where Self: NoCell,

Writes a copy of self to the prefix of bytes. Read more
§

fn write_to_suffix(&self, bytes: &mut [u8]) -> Option<()>
where Self: NoCell,

Writes a copy of self to the suffix of bytes. Read more
source§

impl PartialEq for RmEnabledCapabilities

source§

fn eq(&self, other: &RmEnabledCapabilities) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for RmEnabledCapabilities

source§

impl Eq for RmEnabledCapabilities

source§

impl StructuralPartialEq for RmEnabledCapabilities

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> AsBytesExt for T
where T: IntoBytes + NoCell,

source§

fn as_bytes_ref(&self) -> Ref<&[u8], Self>

Gets a byte slice reference from a reference to Self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Encode<Ambiguous1> for T

§

unsafe fn encode( self, _encoder: &mut Encoder<'_>, _offset: usize, _depth: Depth ) -> Result<(), Error>

Encodes the object into the encoder’s buffers. Any handles stored in the object are swapped for Handle::INVALID. Read more
§

impl<T> Encode<Ambiguous2> for T

§

unsafe fn encode( self, _encoder: &mut Encoder<'_>, _offset: usize, _depth: Depth ) -> Result<(), Error>

Encodes the object into the encoder’s buffers. Any handles stored in the object are swapped for Handle::INVALID. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> OptionalField for T
where T: ?Sized,

source§

const PRESENT: Presence<Self> = _

source§

const ABSENT: Presence<Self> = _

§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<O> FifoEntry for O
where O: IntoBytes + FromBytes + NoCell,