pub enum MlmeEvent {
Show 24 variants
OnScanResult {
result: ScanResult,
},
OnScanEnd {
end: ScanEnd,
},
ConnectConf {
resp: ConnectConfirm,
},
RoamConf {
conf: RoamConfirm,
},
RoamStartInd {
ind: RoamStartIndication,
},
RoamResultInd {
ind: RoamResultIndication,
},
AuthenticateInd {
ind: AuthenticateIndication,
},
DeauthenticateConf {
resp: DeauthenticateConfirm,
},
DeauthenticateInd {
ind: DeauthenticateIndication,
},
AssociateInd {
ind: AssociateIndication,
},
DisassociateConf {
resp: DisassociateConfirm,
},
DisassociateInd {
ind: DisassociateIndication,
},
StartConf {
resp: StartConfirm,
},
StopConf {
resp: StopConfirm,
},
SetKeysConf {
conf: SetKeysConfirm,
},
EapolConf {
resp: EapolConfirm,
},
SignalReport {
ind: SignalReportIndication,
},
EapolInd {
ind: EapolIndication,
},
RelayCapturedFrame {
result: CapturedFrameResult,
},
OnChannelSwitched {
info: ChannelSwitchInfo,
},
OnPmkAvailable {
info: PmkInfo,
},
OnSaeHandshakeInd {
ind: SaeHandshakeIndication,
},
OnSaeFrameRx {
frame: SaeFrame,
},
OnWmmStatusResp {
status: i32,
resp: WmmStatusResponse,
},
}Variants§
OnScanResult
Fields
§
result: ScanResultOnScanEnd
ConnectConf
Fields
§
resp: ConnectConfirmRoamConf
Fields
§
conf: RoamConfirmRoamStartInd
Fields
§
ind: RoamStartIndicationRoamResultInd
Fields
AuthenticateInd
Fields
DeauthenticateConf
Fields
§
resp: DeauthenticateConfirmDeauthenticateInd
Fields
AssociateInd
Fields
§
ind: AssociateIndicationDisassociateConf
Fields
§
resp: DisassociateConfirmDisassociateInd
Fields
StartConf
Fields
§
resp: StartConfirmStopConf
Fields
§
resp: StopConfirmSetKeysConf
Fields
§
conf: SetKeysConfirmEapolConf
Fields
§
resp: EapolConfirmSignalReport
Fields
§
ind: SignalReportIndicationEapolInd
Fields
§
ind: EapolIndicationRelayCapturedFrame
Fields
§
result: CapturedFrameResultOnChannelSwitched
Fields
§
info: ChannelSwitchInfoOnPmkAvailable
OnSaeHandshakeInd
Fields
OnSaeFrameRx
OnWmmStatusResp
Implementations§
Source§impl MlmeEvent
impl MlmeEvent
pub fn into_on_scan_result(self) -> Option<ScanResult>
pub fn into_on_scan_end(self) -> Option<ScanEnd>
pub fn into_connect_conf(self) -> Option<ConnectConfirm>
pub fn into_roam_conf(self) -> Option<RoamConfirm>
pub fn into_roam_start_ind(self) -> Option<RoamStartIndication>
pub fn into_roam_result_ind(self) -> Option<RoamResultIndication>
pub fn into_authenticate_ind(self) -> Option<AuthenticateIndication>
pub fn into_deauthenticate_conf(self) -> Option<DeauthenticateConfirm>
pub fn into_deauthenticate_ind(self) -> Option<DeauthenticateIndication>
pub fn into_associate_ind(self) -> Option<AssociateIndication>
pub fn into_disassociate_conf(self) -> Option<DisassociateConfirm>
pub fn into_disassociate_ind(self) -> Option<DisassociateIndication>
pub fn into_start_conf(self) -> Option<StartConfirm>
pub fn into_stop_conf(self) -> Option<StopConfirm>
pub fn into_set_keys_conf(self) -> Option<SetKeysConfirm>
pub fn into_eapol_conf(self) -> Option<EapolConfirm>
pub fn into_signal_report(self) -> Option<SignalReportIndication>
pub fn into_eapol_ind(self) -> Option<EapolIndication>
pub fn into_relay_captured_frame(self) -> Option<CapturedFrameResult>
pub fn into_on_channel_switched(self) -> Option<ChannelSwitchInfo>
pub fn into_on_pmk_available(self) -> Option<PmkInfo>
pub fn into_on_sae_handshake_ind(self) -> Option<SaeHandshakeIndication>
pub fn into_on_sae_frame_rx(self) -> Option<SaeFrame>
pub fn into_on_wmm_status_resp(self) -> Option<(i32, WmmStatusResponse)>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MlmeEvent
impl RefUnwindSafe for MlmeEvent
impl Send for MlmeEvent
impl Sync for MlmeEvent
impl Unpin for MlmeEvent
impl UnwindSafe for MlmeEvent
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