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: ScanResult
OnScanEnd
ConnectConf
Fields
§
resp: ConnectConfirm
RoamConf
Fields
§
conf: RoamConfirm
RoamStartInd
Fields
§
ind: RoamStartIndication
RoamResultInd
Fields
AuthenticateInd
Fields
DeauthenticateConf
Fields
§
resp: DeauthenticateConfirm
DeauthenticateInd
Fields
AssociateInd
Fields
§
ind: AssociateIndication
DisassociateConf
Fields
§
resp: DisassociateConfirm
DisassociateInd
Fields
StartConf
Fields
§
resp: StartConfirm
StopConf
Fields
§
resp: StopConfirm
SetKeysConf
Fields
§
conf: SetKeysConfirm
EapolConf
Fields
§
resp: EapolConfirm
SignalReport
Fields
EapolInd
Fields
§
ind: EapolIndication
RelayCapturedFrame
Fields
§
result: CapturedFrameResult
OnChannelSwitched
Fields
§
info: ChannelSwitchInfo
OnPmkAvailable
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