pub enum SupplicantStaIfaceCallbackRequest {
OnStateChanged {
payload: SupplicantStaIfaceCallbackOnStateChangedRequest,
control_handle: SupplicantStaIfaceCallbackControlHandle,
},
OnDisconnected {
payload: SupplicantStaIfaceCallbackOnDisconnectedRequest,
control_handle: SupplicantStaIfaceCallbackControlHandle,
},
OnAssociationRejected {
payload: SupplicantStaIfaceCallbackOnAssociationRejectedRequest,
control_handle: SupplicantStaIfaceCallbackControlHandle,
},
_UnknownMethod {
ordinal: u64,
control_handle: SupplicantStaIfaceCallbackControlHandle,
method_type: MethodType,
},
}
Variants§
OnStateChanged
Fields
§
control_handle: SupplicantStaIfaceCallbackControlHandle
OnDisconnected
Fields
§
control_handle: SupplicantStaIfaceCallbackControlHandle
OnAssociationRejected
Fields
§
control_handle: SupplicantStaIfaceCallbackControlHandle
_UnknownMethod
An interaction was received which does not match any known method.
Fields
This variant is marked as non-exhaustive
Non-exhaustive enum variants could have additional fields added in future. Therefore, non-exhaustive enum variants cannot be constructed in external crates and cannot be matched against.
§
control_handle: SupplicantStaIfaceCallbackControlHandle
§
method_type: MethodType
Implementations§
Source§impl SupplicantStaIfaceCallbackRequest
impl SupplicantStaIfaceCallbackRequest
pub fn into_on_state_changed( self, ) -> Option<(SupplicantStaIfaceCallbackOnStateChangedRequest, SupplicantStaIfaceCallbackControlHandle)>
pub fn into_on_disconnected( self, ) -> Option<(SupplicantStaIfaceCallbackOnDisconnectedRequest, SupplicantStaIfaceCallbackControlHandle)>
pub fn into_on_association_rejected( self, ) -> Option<(SupplicantStaIfaceCallbackOnAssociationRejectedRequest, SupplicantStaIfaceCallbackControlHandle)>
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 SupplicantStaIfaceCallbackRequest
impl !RefUnwindSafe for SupplicantStaIfaceCallbackRequest
impl Send for SupplicantStaIfaceCallbackRequest
impl Sync for SupplicantStaIfaceCallbackRequest
impl Unpin for SupplicantStaIfaceCallbackRequest
impl !UnwindSafe for SupplicantStaIfaceCallbackRequest
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