pub struct FullmacDriverConfig {
pub query_info: WlanFullmacImplQueryResponse,
pub mac_sublayer_support: MacSublayerSupport,
pub security_support: SecuritySupport,
pub spectrum_management_support: SpectrumManagementSupport,
pub sme_legacy_privacy_support: LegacyPrivacySupport,
}Expand description
Contains all the configuration required for the fullmac driver. These are primarily used to respond to SME query requests. By default, the configuration is a client with DEFAULT_CLIENT_STA_ADDR that supports 2.4 GHz bands and HT capabilities.
Fields§
§query_info: WlanFullmacImplQueryResponse§mac_sublayer_support: MacSublayerSupport§security_support: SecuritySupport§spectrum_management_support: SpectrumManagementSupport§sme_legacy_privacy_support: LegacyPrivacySupportImplementations§
Source§impl FullmacDriverConfig
impl FullmacDriverConfig
pub fn default_ap() -> Self
Trait Implementations§
Source§impl Clone for FullmacDriverConfig
impl Clone for FullmacDriverConfig
Source§fn clone(&self) -> FullmacDriverConfig
fn clone(&self) -> FullmacDriverConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FullmacDriverConfig
impl Debug for FullmacDriverConfig
Auto Trait Implementations§
impl Freeze for FullmacDriverConfig
impl RefUnwindSafe for FullmacDriverConfig
impl Send for FullmacDriverConfig
impl Sync for FullmacDriverConfig
impl Unpin for FullmacDriverConfig
impl UnwindSafe for FullmacDriverConfig
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§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]§impl<T> IntoAny for T
impl<T> IntoAny for T
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more