pub enum DisconnectReason {
Show 60 variants
Unspecified,
AuthExpire,
AuthLeave,
DisassocDueToInactivity,
AssocToomany,
Class2FrameFromNonauthSta,
Class3FrameFromNonassocSta,
AssocLeave,
AssocNotAuthed,
DisassocPwrcapBad,
DisassocSupchanBad,
BssTransitionDisassoc,
IeInvalid,
MicFailure,
FourWayHandshakeTimeout,
GroupKeyUpdateTimeout,
IeIn4wayDiffers,
GroupCipherInvalid,
PairwiseCipherInvalid,
AkmpInvalid,
UnsuppRsnIeVersion,
InvalidRsnIeCap,
AuthFailed,
CipherSuiteRejected,
TdlsPeerUnreachable,
TdlsUnspecified,
SspRequestedDisassoc,
NoSspRoamingAgreement,
BadCipherOrAkm,
NotAuthorizedThisLocation,
ServiceChangePercludesTs,
UnspecifiedQos,
NotEnoughBandwidth,
MissingAcks,
ExceededTxop,
StaLeaving,
EndBa,
UnknownBa,
Timeout,
PeerInitiated,
ApInitiated,
InvalidFtActionFrameCount,
InvalidPmkid,
InvalidMde,
InvalidFte,
TransmissionLinkEstablishFailed,
AlterativeChannelOccupied,
BeaconTimeout,
NoApFound,
AuthFail,
AssocFail,
HandshakeTimeout,
ConnectionFail,
ApTsfReset,
Roaming,
AssocComebackTimeTooLong,
SaQueryTimeout,
NoApFoundWCompatibleSecurity,
NoApFoundInAuthmodeThreshold,
NoApFoundInRssiThreshold,
}Variants§
Unspecified
Unspecified reason
AuthExpire
Authentication expired
AuthLeave
Deauthentication due to leaving
DisassocDueToInactivity
Disassociated due to inactivity
AssocToomany
Too many associated stations
Class2FrameFromNonauthSta
Class 2 frame received from nonauthenticated STA
Class3FrameFromNonassocSta
Class 3 frame received from nonassociated STA
AssocLeave
Deassociated due to leaving
AssocNotAuthed
Association but not authenticated
DisassocPwrcapBad
Disassociated due to poor power capability
DisassocSupchanBad
Disassociated due to unsupported channel
BssTransitionDisassoc
Disassociated due to BSS transition
IeInvalid
Invalid Information Element (IE)
MicFailure
MIC failure
FourWayHandshakeTimeout
4-way handshake timeout
GroupKeyUpdateTimeout
Group key update timeout
IeIn4wayDiffers
IE differs in 4-way handshake
GroupCipherInvalid
Invalid group cipher
PairwiseCipherInvalid
Invalid pairwise cipher
AkmpInvalid
Invalid AKMP
UnsuppRsnIeVersion
Unsupported RSN IE version
InvalidRsnIeCap
Invalid RSN IE capabilities
AuthFailed
802.1X authentication failed
CipherSuiteRejected
Cipher suite rejected
TdlsPeerUnreachable
TDLS peer unreachable
TdlsUnspecified
TDLS unspecified
SspRequestedDisassoc
SSP requested disassociation
NoSspRoamingAgreement
No SSP roaming agreement
BadCipherOrAkm
Bad cipher or AKM
NotAuthorizedThisLocation
Not authorized in this location
ServiceChangePercludesTs
Service change precludes TS
UnspecifiedQos
Unspecified Quality of Service reason
NotEnoughBandwidth
Not enough bandwidth
MissingAcks
Missing ACKs
ExceededTxop
Exceeded TXOP
StaLeaving
Station leaving
EndBa
End of Block Ack (BA)
UnknownBa
Unknown Block Ack (BA)
Timeout
Timeout
PeerInitiated
Peer initiated disassociation
ApInitiated
AP initiated disassociation
InvalidFtActionFrameCount
Invalid FT action frame count
InvalidPmkid
Invalid PMKID
InvalidMde
Invalid MDE
InvalidFte
Invalid FTE
TransmissionLinkEstablishFailed
Transmission link establishment failed
AlterativeChannelOccupied
Alternative channel occupied
BeaconTimeout
Beacon timeout
NoApFound
No AP found
AuthFail
Authentication failed
AssocFail
Association failed
HandshakeTimeout
Handshake timeout
ConnectionFail
Connection failed
ApTsfReset
AP TSF reset
Roaming
Roaming
AssocComebackTimeTooLong
Association comeback time too long
SaQueryTimeout
SA query timeout
NoApFoundWCompatibleSecurity
No AP found with compatible security
NoApFoundInAuthmodeThreshold
No AP found in auth mode threshold
NoApFoundInRssiThreshold
No AP found in RSSI threshold
Implementations§
Trait Implementations§
Source§impl Clone for DisconnectReason
impl Clone for DisconnectReason
Source§fn clone(&self) -> DisconnectReason
fn clone(&self) -> DisconnectReason
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more