pub enum FeatureSupportRequest {
QueryDiscoverySupport {
responder: FeatureSupportQueryDiscoverySupportResponder,
},
QueryMacSublayerSupport {
responder: FeatureSupportQueryMacSublayerSupportResponder,
},
QuerySecuritySupport {
responder: FeatureSupportQuerySecuritySupportResponder,
},
QuerySpectrumManagementSupport {
responder: FeatureSupportQuerySpectrumManagementSupportResponder,
},
}
Variants§
QueryDiscoverySupport
Return support for features related to discovery of potential BSSs.
- see [
fuchsia.wlan.common/DiscoverySupport
]
Fields
QueryMacSublayerSupport
Return support for features related to the MAC sublayer.
- see [
fuchsia.wlan.common/MacSublayerSupport
]
Fields
QuerySecuritySupport
Return support for features related to security/access control and data confidentiality.
- see [
fuchsia.wlan.common/SecuritySupport
]
Fields
§
responder: FeatureSupportQuerySecuritySupportResponder
QuerySpectrumManagementSupport
Return support for features related to spectrum management.
- see [
fuchsia.wlan.common/SpectrumManagementSupport
]
Fields
Implementations§
Source§impl FeatureSupportRequest
impl FeatureSupportRequest
pub fn into_query_discovery_support( self, ) -> Option<FeatureSupportQueryDiscoverySupportResponder>
pub fn into_query_mac_sublayer_support( self, ) -> Option<FeatureSupportQueryMacSublayerSupportResponder>
pub fn into_query_security_support( self, ) -> Option<FeatureSupportQuerySecuritySupportResponder>
pub fn into_query_spectrum_management_support( self, ) -> Option<FeatureSupportQuerySpectrumManagementSupportResponder>
Sourcepub fn method_name(&self) -> &'static str
pub fn method_name(&self) -> &'static str
Name of the method defined in FIDL
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FeatureSupportRequest
impl !RefUnwindSafe for FeatureSupportRequest
impl Send for FeatureSupportRequest
impl Sync for FeatureSupportRequest
impl Unpin for FeatureSupportRequest
impl !UnwindSafe for FeatureSupportRequest
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