Skip to main content

ReasonCode

Struct ReasonCode 

Source
pub struct ReasonCode { /* private fields */ }
Expand description

The wire type corresponding to ReasonCode.

Implementations§

Source§

impl ReasonCode

Source

pub const UNSPECIFIED_REASON: ReasonCode

Source

pub const INVALID_AUTHENTICATION: ReasonCode

Source

pub const LEAVING_NETWORK_DEAUTH: ReasonCode

Source

pub const REASON_INACTIVITY: ReasonCode

Source

pub const NO_MORE_STAS: ReasonCode

Source

pub const INVALID_CLASS2_FRAME: ReasonCode

Source

pub const INVALID_CLASS3_FRAME: ReasonCode

Source

pub const LEAVING_NETWORK_DISASSOC: ReasonCode

Source

pub const NOT_AUTHENTICATED: ReasonCode

Source

pub const UNACCEPTABLE_POWER_CAPABILITY: ReasonCode

Source

pub const UNACCEPTABLE_SUPPORTED_CHANNELS: ReasonCode

Source

pub const BSS_TRANSITION_DISASSOC: ReasonCode

Source

pub const REASON_INVALID_ELEMENT: ReasonCode

Source

pub const MIC_FAILURE: ReasonCode

Source

pub const FOURWAY_HANDSHAKE_TIMEOUT: ReasonCode

Source

pub const GK_HANDSHAKE_TIMEOUT: ReasonCode

Source

pub const HANDSHAKE_ELEMENT_MISMATCH: ReasonCode

Source

pub const REASON_INVALID_GROUP_CIPHER: ReasonCode

Source

pub const REASON_INVALID_PAIRWISE_CIPHER: ReasonCode

Source

pub const REASON_INVALID_AKMP: ReasonCode

Source

pub const UNSUPPORTED_RSNE_VERSION: ReasonCode

Source

pub const INVALID_RSNE_CAPABILITIES: ReasonCode

Source

pub const IEEE802_1_X_AUTH_FAILED: ReasonCode

Source

pub const REASON_CIPHER_OUT_OF_POLICY: ReasonCode

Source

pub const TDLS_PEER_UNREACHABLE: ReasonCode

Source

pub const TDLS_UNSPECIFIED_REASON: ReasonCode

Source

pub const SSP_REQUESTED_DISASSOC: ReasonCode

Source

pub const NO_SSP_ROAMING_AGREEMENT: ReasonCode

Source

pub const BAD_CIPHER_OR_AKM: ReasonCode

Source

pub const NOT_AUTHORIZED_THIS_LOCATION: ReasonCode

Source

pub const SERVICE_CHANGE_PRECLUDES_TS: ReasonCode

Source

pub const UNSPECIFIED_QOS_REASON: ReasonCode

Source

pub const NOT_ENOUGH_BANDWIDTH: ReasonCode

Source

pub const MISSING_ACKS: ReasonCode

Source

pub const EXCEEDED_TXOP: ReasonCode

Source

pub const STA_LEAVING: ReasonCode

Source

pub const END_TS_BA_DLS: ReasonCode

Source

pub const UNKNOWN_TS_BA: ReasonCode

Source

pub const TIMEOUT: ReasonCode

Source

pub const PEERKEY_MISMATCH: ReasonCode

Source

pub const PEER_INITIATED: ReasonCode

Source

pub const AP_INITIATED: ReasonCode

Source

pub const REASON_INVALID_FT_ACTION_FRAME_COUNT: ReasonCode

Source

pub const REASON_INVALID_PMKID: ReasonCode

Source

pub const REASON_INVALID_MDE: ReasonCode

Source

pub const REASON_INVALID_FTE: ReasonCode

Source

pub const MESH_PEERING_CANCELED: ReasonCode

Source

pub const MESH_MAX_PEERS: ReasonCode

Source

pub const MESH_CONFIGURATION_POLICY_VIOLATION: ReasonCode

Source

pub const MESH_CLOSE_RCVD: ReasonCode

Source

pub const MESH_MAX_RETRIES: ReasonCode

Source

pub const MESH_CONFIRM_TIMEOUT: ReasonCode

Source

pub const MESH_INVALID_GTK: ReasonCode

Source

pub const MESH_INCONSISTENT_PARAMETERS: ReasonCode

Source

pub const MESH_INVALID_SECURITY_CAPABILITY: ReasonCode

Source

pub const MESH_PATH_ERROR_NO_PROXY_INFORMATION: ReasonCode

Source

pub const MESH_PATH_ERROR_NO_FORWARDING_INFORMATION: ReasonCode

Source

pub const MESH_PATH_ERROR_DESTINATION_UNREACHABLE: ReasonCode

Source

pub const MAC_ADDRESS_ALREADY_EXISTS_IN_MBSS: ReasonCode

Source

pub const MESH_CHANNEL_SWITCH_REGULATORY_REQUIREMENTS: ReasonCode

Source

pub const MESH_CHANNEL_SWITCH_UNSPECIFIED: ReasonCode

Source

pub const FW_RX_STALLED: ReasonCode

Source

pub const FW_HIGH_WME_RX_ERR_RATE: ReasonCode

Trait Implementations§

Source§

impl Clone for ReasonCode

Source§

fn clone(&self) -> ReasonCode

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Constrained for ReasonCode

Source§

type Constraint = ()

Type of constraint information for this type.
Source§

fn validate( _: Slot<'_, Self>, _: Self::Constraint, ) -> Result<(), ValidationError>

Validate a slot of this type against a constraint. Can be called when pointers/envelopes are just presence markers.
Source§

impl Copy for ReasonCode

Source§

impl Debug for ReasonCode

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<___D> Decode<___D> for ReasonCode
where ___D: ?Sized,

Source§

fn decode(slot: Slot<'_, Self>, _: &mut ___D, _: ()) -> Result<(), DecodeError>

Decodes a value into a slot using a decoder. Read more
Source§

impl<___E> Encode<ReasonCode, ___E> for ReasonCode
where ___E: ?Sized,

Source§

fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<ReasonCode>, _: (), ) -> Result<(), EncodeError>

Encodes this value into an encoder and output.
§

const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _

Whether the conversion from Self to W is equivalent to copying the raw bytes of Self. Read more
Source§

impl<'a, ___E> Encode<ReasonCode, ___E> for &'a ReasonCode
where ___E: ?Sized,

Source§

fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<ReasonCode>, _: (), ) -> Result<(), EncodeError>

Encodes this value into an encoder and output.
§

const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _

Whether the conversion from Self to W is equivalent to copying the raw bytes of Self. Read more
Source§

impl Eq for ReasonCode

Source§

impl From<ReasonCode> for ReasonCode

Source§

fn from(wire: ReasonCode) -> Self

Converts to this type from the input type.
Source§

impl From<ReasonCode> for ReasonCode

Source§

fn from(natural: ReasonCode) -> Self

Converts to this type from the input type.
Source§

impl FromWire<ReasonCode> for ReasonCode

Source§

fn from_wire(wire: ReasonCode) -> Self

Converts the given owned value to this type.
§

const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _

Whether the conversion from W to Self is equivalent to copying the raw bytes of W. Read more
Source§

impl FromWireRef<ReasonCode> for ReasonCode

Source§

fn from_wire_ref(wire: &ReasonCode) -> Self

Converts the given reference to this type.
Source§

impl IntoNatural for ReasonCode

Source§

type Natural = ReasonCode

A good default type for this wire type to convert into.
§

fn into_natural(self) -> Self::Natural

Converts this type into its natural equivalent.
Source§

impl PartialEq for ReasonCode

Source§

fn eq(&self, other: &ReasonCode) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl StructuralPartialEq for ReasonCode

Source§

impl Wire for ReasonCode

Source§

type Narrowed<'de> = ReasonCode

The narrowed wire type, restricted to the 'de lifetime.
Source§

fn zero_padding(_: &mut MaybeUninit<Self>)

Writes zeroes to the padding for this type, if any.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> InstanceFromServiceTransport<T> for T

§

fn from_service_transport(handle: T) -> T

Converts the given service transport handle of type T to [Self]
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<E> RunsTransport<Mpsc> for E

§

impl<E> RunsTransport<Mpsc> for E
where E: RunsTransport<Mpsc>,

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.