pub enum MlmeEvent {
Show 22 variants
OnScanResult {
result: ScanResult,
},
OnScanEnd {
end: ScanEnd,
},
ConnectConf {
resp: ConnectConfirm,
},
RoamConf {
resp: RoamConfirm,
},
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
§
resp: RoamConfirm
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_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 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