embassy-net-esp-hosted

Crates

git

Versions

default

Flavors

Security

Enum Security 

Source
pub enum Security {
Show 19 variants Open, Wep, WpaPsk, Wpa2Psk, WpaWpa2Psk, Enterprise, Wpa2Enterprise, Wpa3Psk, Wpa2Wpa3Psk, WapiPsk, Owe, Wpa3Ent192, Wpa3ExtPsk, Wpa3ExtPskMixedMode, Dpp, Wpa3Enterprise, Wpa2Wpa3Enterprise, WpaEnterprise, Unknown(i32),
}
Expand description

WiFi security mode.

Variants§

§

Open

Open network.

§

Wep

WEP.

§

WpaPsk

WPA-PSK.

§

Wpa2Psk

WPA2-PSK.

§

WpaWpa2Psk

WPA/WPA2-PSK.

§

Enterprise

Wi-Fi EAP security, treated the same as Wpa2Enterprise

§

Wpa2Enterprise

Wi-Fi EAP security, Authenticate mode : WPA2-Enterprise security

§

Wpa3Psk

WPA3-PSK.

§

Wpa2Wpa3Psk

WPA2/WPA3-PSK.

§

WapiPsk

WAPI-PSK.

§

Owe

Opportunistic Wireless Encryption.

§

Wpa3Ent192

WPA‑EAP‑Suite‑B‑192.

§

Wpa3ExtPsk

This authentication mode will yield same result as Wpa3Psk and not recommended to be used. It will be deprecated in future, please use Wpa3Psk instead.

§

Wpa3ExtPskMixedMode

This authentication mode will yield same result as Wpa3Psk and not recommended to be used. It will be deprecated in future, please use Wpa3Psk instead.

§

Dpp

Device Provisioning Protocol.

§

Wpa3Enterprise

WPA3-Enterprise Only Mode.

§

Wpa2Wpa3Enterprise

WPA3-Enterprise Transition Mode.

§

WpaEnterprise

WPA-Enterprise security.

§

Unknown(i32)

Unknown security mode reported by firmware.

Trait Implementations§

Source§

impl Clone for Security

Source§

fn clone(&self) -> Security

Returns a duplicate of the value. Read more
1.0.0 · Source§

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

Performs copy-assignment from source. Read more
Source§

impl Debug for Security

Source§

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

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

impl Format for Security

Source§

fn format(&self, f: Formatter<'_>)

Writes the defmt representation of self to fmt.
Source§

impl PartialEq for Security

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · 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 Copy for Security

Source§

impl Eq for Security

Source§

impl StructuralPartialEq for Security

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.

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.

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.