#[repr(C)]pub struct ReasonCode(pub u16);
Tuple Fields§
§0: u16
Implementations§
Source§impl ReasonCode
impl ReasonCode
pub const UNSPECIFIED_REASON: Self
pub const INVALID_AUTHENTICATION: Self
pub const LEAVING_NETWORK_DEAUTH: Self
pub const REASON_INACTIVITY: Self
pub const NO_MORE_STAS: Self
pub const INVALID_CLASS2_FRAME: Self
pub const INVALID_CLASS3_FRAME: Self
pub const LEAVING_NETWORK_DISASSOC: Self
pub const NOT_AUTHENTICATED: Self
pub const UNACCEPTABLE_POWER_CAPABILITY: Self
pub const UNACCEPTABLE_SUPPORTED_CHANNELS: Self
pub const BSS_TRANSITION_DISASSOC: Self
pub const REASON_INVALID_ELEMENT: Self
pub const MIC_FAILURE: Self
pub const FOURWAY_HANDSHAKE_TIMEOUT: Self
pub const GK_HANDSHAKE_TIMEOUT: Self
pub const HANDSHAKE_ELEMENT_MISMATCH: Self
pub const REASON_INVALID_GROUP_CIPHER: Self
pub const REASON_INVALID_PAIRWISE_CIPHER: Self
pub const REASON_INVALID_AKMP: Self
pub const UNSUPPORTED_RSNE_VERSION: Self
pub const INVALID_RSNE_CAPABILITIES: Self
pub const IEEE802_1_X_AUTH_FAILED: Self
pub const REASON_CIPHER_OUT_OF_POLICY: Self
pub const TDLS_PEER_UNREACHABLE: Self
pub const TDLS_UNSPECIFIED_REASON: Self
pub const SSP_REQUESTED_DISASSOC: Self
pub const NO_SSP_ROAMING_AGREEMENT: Self
pub const BAD_CIPHER_OR_AKM: Self
pub const NOT_AUTHORIZED_THIS_LOCATION: Self
pub const SERVICE_CHANGE_PRECLUDES_TS: Self
pub const UNSPECIFIED_QOS_REASON: Self
pub const NOT_ENOUGH_BANDWIDTH: Self
pub const MISSING_ACKS: Self
pub const EXCEEDED_TXOP: Self
pub const STA_LEAVING: Self
pub const END_TS_BA_DLS: Self
pub const UNKNOWN_TS_BA: Self
pub const TIMEOUT: Self
pub const PEERKEY_MISMATCH: Self
pub const PEER_INITIATED: Self
pub const AP_INITIATED: Self
pub const REASON_INVALID_FT_ACTION_FRAME_COUNT: Self
pub const REASON_INVALID_PMKID: Self
pub const REASON_INVALID_MDE: Self
pub const REASON_INVALID_FTE: Self
pub const MESH_PEERING_CANCELED: Self
pub const MESH_MAX_PEERS: Self
pub const MESH_CONFIGURATION_POLICY_VIOLATION: Self
pub const MESH_CLOSE_RCVD: Self
pub const MESH_MAX_RETRIES: Self
pub const MESH_CONFIRM_TIMEOUT: Self
pub const MESH_INVALID_GTK: Self
pub const MESH_INCONSISTENT_PARAMETERS: Self
pub const MESH_INVALID_SECURITY_CAPABILITY: Self
pub const MESH_PATH_ERROR_NO_PROXY_INFORMATION: Self
pub const MESH_PATH_ERROR_NO_FORWARDING_INFORMATION: Self
pub const MESH_PATH_ERROR_DESTINATION_UNREACHABLE: Self
pub const MAC_ADDRESS_ALREADY_EXISTS_IN_MBSS: Self
pub const MESH_CHANNEL_SWITCH_REGULATORY_REQUIREMENTS: Self
pub const MESH_CHANNEL_SWITCH_UNSPECIFIED: Self
pub const MLME_LINK_FAILED: Self
pub const FW_RX_STALLED: Self
pub const FW_HIGH_WME_RX_ERR_RATE: Self
Trait Implementations§
Source§impl BitAnd for ReasonCode
impl BitAnd for ReasonCode
Source§impl BitAndAssign for ReasonCode
impl BitAndAssign for ReasonCode
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moreSource§impl BitOr for ReasonCode
impl BitOr for ReasonCode
Source§impl BitOrAssign for ReasonCode
impl BitOrAssign for ReasonCode
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moreSource§impl BitXor for ReasonCode
impl BitXor for ReasonCode
Source§impl BitXorAssign for ReasonCode
impl BitXorAssign for ReasonCode
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moreSource§impl Clone for ReasonCode
impl Clone for ReasonCode
Source§fn clone(&self) -> ReasonCode
fn clone(&self) -> ReasonCode
Returns a copy of the value. Read more
1.0.0 · 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 ReasonCode
impl Debug for ReasonCode
Source§impl PartialEq for ReasonCode
impl PartialEq for ReasonCode
impl Copy for ReasonCode
impl Eq for ReasonCode
impl StructuralPartialEq for ReasonCode
Auto Trait Implementations§
impl Freeze for ReasonCode
impl RefUnwindSafe for ReasonCode
impl Send for ReasonCode
impl Sync for ReasonCode
impl Unpin for ReasonCode
impl UnwindSafe for ReasonCode
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