#[repr(u16)]pub enum StatusCode {
Show 119 variants
Success = 0,
RefusedReasonUnspecified = 1,
TdlsRejectedAlternativeProvided = 2,
TdlsRejected = 3,
SecurityDisabled = 5,
UnacceptableLifetime = 6,
NotInSameBss = 7,
RefusedCapabilitiesMismatch = 10,
DeniedNoAssociationExists = 11,
DeniedOtherReason = 12,
UnsupportedAuthAlgorithm = 13,
TransactionSequenceError = 14,
ChallengeFailure = 15,
RejectedSequenceTimeout = 16,
DeniedNoMoreStas = 17,
RefusedBasicRatesMismatch = 18,
DeniedNoShortPreambleSupport = 19,
RejectedSpectrumManagementRequired = 22,
RejectedBadPowerCapability = 23,
RejectedBadSupportedChannels = 24,
DeniedNoShortSlotTimeSupport = 25,
DeniedNoHtSupport = 27,
R0KhUnreachable = 28,
DeniedPcoTimeNotSupported = 29,
RefusedTemporarily = 30,
RobustManagementPolicyViolation = 31,
UnspecifiedQosFailure = 32,
DeniedInsufficientBandwidth = 33,
DeniedPoorChannelConditions = 34,
DeniedQosNotSupported = 35,
RequestDeclined = 37,
InvalidParameters = 38,
RejectedWithSuggestedChanges = 39,
StatusInvalidElement = 40,
StatusInvalidGroupCipher = 41,
StatusInvalidPairwiseCipher = 42,
StatusInvalidAkmp = 43,
UnsupportedRsneVersion = 44,
InvalidRsneCapabilities = 45,
StatusCipherOutOfPolicy = 46,
RejectedForDelayPeriod = 47,
DlsNotAllowed = 48,
NotPresent = 49,
NotQosSta = 50,
DeniedListenIntervalTooLarge = 51,
StatusInvalidFtActionFrameCount = 52,
StatusInvalidPmkid = 53,
StatusInvalidMde = 54,
StatusInvalidFte = 55,
RequestedTclasNotSupportedByAp = 56,
InsufficientTclasProcessingResources = 57,
TryAnotherBss = 58,
GasAdvertisementProtocolNotSupported = 59,
NoOutstandingGasRequest = 60,
GasResponseNotReceivedFromServer = 61,
GasQueryTimeout = 62,
GasQueryResponseTooLarge = 63,
RejectedHomeWithSuggestedChanges = 64,
ServerUnreachable = 65,
RejectedForSspPermissions = 67,
RefusedUnauthenticatedAccessNotSupported = 68,
InvalidRsne = 72,
UApsdCoexistanceNotSupported = 73,
UApsdCoexModeNotSupported = 74,
BadIntervalWithUApsdCoex = 75,
AntiCloggingTokenRequired = 76,
UnsupportedFiniteCyclicGroup = 77,
CannotFindAlternativeTbtt = 78,
TransmissionFailure = 79,
RequestedTclasNotSupported = 80,
TclasResourcesExhausted = 81,
RejectedWithSuggestedBssTransition = 82,
RejectWithSchedule = 83,
RejectNoWakeupSpecified = 84,
SuccessPowerSaveMode = 85,
PendingAdmittingFstSession = 86,
PerformingFstNow = 87,
PendingGapInBaWindow = 88,
RejectUPidSetting = 89,
RefusedExternalReason = 92,
RefusedApOutOfMemory = 93,
RejectedEmergencyServicesNotSupported = 94,
QueryResponseOutstanding = 95,
RejectDseBand = 96,
TclasProcessingTerminated = 97,
TsScheduleConflict = 98,
DeniedWithSuggestedBandAndChannel = 99,
MccaopReservationConflict = 100,
MafLimitExceeded = 101,
MccaTrackLimitExceeded = 102,
DeniedDueToSpectrumManagement = 103,
DeniedVhtNotSupported = 104,
EnablementDenied = 105,
RestrictionFromAuthorizedGdb = 106,
AuthorizationDeenabled = 107,
EnergyLimitedOperationNotSupported = 108,
RejectedNdpBlockAckSuggested = 109,
RejectedMaxAwayDurationUnacceptable = 110,
FlowControlOperationSupported = 111,
FilsAuthenticationFailure = 112,
UnknownAuthenticationServer = 113,
DeniedNotificationPeriodAllocation = 116,
DeniedChannelSplitting = 117,
DeniedAllocation = 118,
CmmgFeaturesNotSupported = 119,
GasFragmentNotAvailable = 120,
SuccessCagVersionsMatch = 121,
GlkNotAuthorized = 122,
UnknownPasswordIdentifier = 123,
DeniedLocalMacAddressPolicyViolation = 125,
SaeHashToElement = 126,
TclasProcessingTerminatedInsufficientQos = 128,
TclasProcessingTerminatedPolicyConflict = 129,
JoinFailure = 256,
SpuriousDeauthOrDisassoc = 257,
Canceled = 258,
EstablishRsnaFailure = 259,
OweHandshakeFailure = 260,
UnknownOrdinal_(u16),
}Expand description
802.11 status codes. These values are common throughout the standard. IEEE Std 802.11-2016, 9.4.1.9, Table 9-46
Variants§
Success = 0
RefusedReasonUnspecified = 1
TdlsRejectedAlternativeProvided = 2
TdlsRejected = 3
SecurityDisabled = 5
UnacceptableLifetime = 6
NotInSameBss = 7
RefusedCapabilitiesMismatch = 10
DeniedNoAssociationExists = 11
DeniedOtherReason = 12
UnsupportedAuthAlgorithm = 13
TransactionSequenceError = 14
ChallengeFailure = 15
RejectedSequenceTimeout = 16
DeniedNoMoreStas = 17
RefusedBasicRatesMismatch = 18
DeniedNoShortPreambleSupport = 19
RejectedSpectrumManagementRequired = 22
RejectedBadPowerCapability = 23
RejectedBadSupportedChannels = 24
DeniedNoShortSlotTimeSupport = 25
DeniedNoHtSupport = 27
R0KhUnreachable = 28
DeniedPcoTimeNotSupported = 29
RefusedTemporarily = 30
RobustManagementPolicyViolation = 31
UnspecifiedQosFailure = 32
DeniedInsufficientBandwidth = 33
DeniedPoorChannelConditions = 34
DeniedQosNotSupported = 35
RequestDeclined = 37
InvalidParameters = 38
RejectedWithSuggestedChanges = 39
StatusInvalidElement = 40
StatusInvalidGroupCipher = 41
StatusInvalidPairwiseCipher = 42
StatusInvalidAkmp = 43
UnsupportedRsneVersion = 44
InvalidRsneCapabilities = 45
StatusCipherOutOfPolicy = 46
RejectedForDelayPeriod = 47
DlsNotAllowed = 48
NotPresent = 49
NotQosSta = 50
DeniedListenIntervalTooLarge = 51
StatusInvalidFtActionFrameCount = 52
StatusInvalidPmkid = 53
StatusInvalidMde = 54
StatusInvalidFte = 55
RequestedTclasNotSupportedByAp = 56
InsufficientTclasProcessingResources = 57
TryAnotherBss = 58
GasAdvertisementProtocolNotSupported = 59
NoOutstandingGasRequest = 60
GasResponseNotReceivedFromServer = 61
GasQueryTimeout = 62
GasQueryResponseTooLarge = 63
RejectedHomeWithSuggestedChanges = 64
ServerUnreachable = 65
RejectedForSspPermissions = 67
RefusedUnauthenticatedAccessNotSupported = 68
InvalidRsne = 72
UApsdCoexistanceNotSupported = 73
UApsdCoexModeNotSupported = 74
BadIntervalWithUApsdCoex = 75
AntiCloggingTokenRequired = 76
UnsupportedFiniteCyclicGroup = 77
CannotFindAlternativeTbtt = 78
TransmissionFailure = 79
RequestedTclasNotSupported = 80
TclasResourcesExhausted = 81
RejectedWithSuggestedBssTransition = 82
RejectWithSchedule = 83
RejectNoWakeupSpecified = 84
SuccessPowerSaveMode = 85
PendingAdmittingFstSession = 86
PerformingFstNow = 87
PendingGapInBaWindow = 88
RejectUPidSetting = 89
RefusedExternalReason = 92
RefusedApOutOfMemory = 93
RejectedEmergencyServicesNotSupported = 94
QueryResponseOutstanding = 95
RejectDseBand = 96
TclasProcessingTerminated = 97
TsScheduleConflict = 98
DeniedWithSuggestedBandAndChannel = 99
MccaopReservationConflict = 100
MafLimitExceeded = 101
MccaTrackLimitExceeded = 102
DeniedDueToSpectrumManagement = 103
DeniedVhtNotSupported = 104
EnablementDenied = 105
RestrictionFromAuthorizedGdb = 106
AuthorizationDeenabled = 107
EnergyLimitedOperationNotSupported = 108
RejectedNdpBlockAckSuggested = 109
RejectedMaxAwayDurationUnacceptable = 110
FlowControlOperationSupported = 111
FilsAuthenticationFailure = 112
UnknownAuthenticationServer = 113
DeniedNotificationPeriodAllocation = 116
DeniedChannelSplitting = 117
DeniedAllocation = 118
CmmgFeaturesNotSupported = 119
GasFragmentNotAvailable = 120
SuccessCagVersionsMatch = 121
GlkNotAuthorized = 122
UnknownPasswordIdentifier = 123
DeniedLocalMacAddressPolicyViolation = 125
SaeHashToElement = 126
TclasProcessingTerminatedInsufficientQos = 128
TclasProcessingTerminatedPolicyConflict = 129
JoinFailure = 256
SpuriousDeauthOrDisassoc = 257
Canceled = 258
EstablishRsnaFailure = 259
OweHandshakeFailure = 260
UnknownOrdinal_(u16)
Trait Implementations§
Source§impl Clone for StatusCode
impl Clone for StatusCode
Source§fn clone(&self) -> StatusCode
fn clone(&self) -> StatusCode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StatusCode
impl Debug for StatusCode
Source§impl<'a, ___E> Encode<StatusCode, ___E> for &'a StatusCodewhere
___E: ?Sized,
impl<'a, ___E> Encode<StatusCode, ___E> for &'a StatusCodewhere
___E: ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<StatusCode>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<StatusCode>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl<___E> Encode<StatusCode, ___E> for StatusCodewhere
___E: ?Sized,
impl<___E> Encode<StatusCode, ___E> for StatusCodewhere
___E: ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<StatusCode>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<StatusCode>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl From<StatusCode> for StatusCode
impl From<StatusCode> for StatusCode
Source§fn from(wire: StatusCode) -> StatusCode
fn from(wire: StatusCode) -> StatusCode
Converts to this type from the input type.
Source§impl From<StatusCode> for StatusCode
impl From<StatusCode> for StatusCode
Source§fn from(natural: StatusCode) -> StatusCode
fn from(natural: StatusCode) -> StatusCode
Converts to this type from the input type.
Source§impl From<u16> for StatusCode
impl From<u16> for StatusCode
Source§fn from(value: u16) -> StatusCode
fn from(value: u16) -> StatusCode
Converts to this type from the input type.
Source§impl FromWire<StatusCode> for StatusCode
impl FromWire<StatusCode> for StatusCode
Source§fn from_wire(wire: StatusCode) -> StatusCode
fn from_wire(wire: StatusCode) -> StatusCode
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl FromWireRef<StatusCode> for StatusCode
impl FromWireRef<StatusCode> for StatusCode
Source§fn from_wire_ref(wire: &StatusCode) -> StatusCode
fn from_wire_ref(wire: &StatusCode) -> StatusCode
Converts the given reference to this type.
Source§impl Hash for StatusCode
impl Hash for StatusCode
Source§impl Ord for StatusCode
impl Ord for StatusCode
Source§fn cmp(&self, other: &StatusCode) -> Ordering
fn cmp(&self, other: &StatusCode) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for StatusCode
impl PartialEq for StatusCode
Source§fn eq(&self, other: &StatusCode) -> bool
fn eq(&self, other: &StatusCode) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for StatusCode
impl PartialOrd for StatusCode
impl Copy for StatusCode
impl Eq for StatusCode
impl StructuralPartialEq for StatusCode
Auto Trait Implementations§
impl Freeze for StatusCode
impl RefUnwindSafe for StatusCode
impl Send for StatusCode
impl Sync for StatusCode
impl Unpin for StatusCode
impl UnsafeUnpin for StatusCode
impl UnwindSafe for StatusCode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T, W> FromWireOption<Box<'_, W>> for Twhere
T: FromWire<W>,
impl<T, W> FromWireOption<Box<'_, W>> for Twhere
T: FromWire<W>,
§fn from_wire_option(wire: Box<'_, W>) -> Option<T>
fn from_wire_option(wire: Box<'_, W>) -> Option<T>
Converts the given owned value to an option of this type.
§impl<T, W> FromWireOptionRef<Box<'_, W>> for Twhere
T: FromWireRef<W>,
impl<T, W> FromWireOptionRef<Box<'_, W>> for Twhere
T: FromWireRef<W>,
§fn from_wire_option_ref(wire: &Box<'_, W>) -> Option<T>
fn from_wire_option_ref(wire: &Box<'_, W>) -> Option<T>
Converts the given reference to an option of this type.
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]