[][src]Enum rustls::internal::msgs::enums::NamedGroup

pub enum NamedGroup {
    secp256r1,
    secp384r1,
    secp521r1,
    X25519,
    X448,
    FFDHE2048,
    FFDHE3072,
    FFDHE4096,
    FFDHE6144,
    FFDHE8192,
    Unknown(u16),
}

The NamedGroup TLS protocol enum. Values in this enum are taken from the various RFCs covering TLS, and are listed by IANA. The Unknown item is used when processing unrecognised ordinals.

Variants

secp256r1
secp384r1
secp521r1
X25519
X448
FFDHE2048
FFDHE3072
FFDHE4096
FFDHE6144
FFDHE8192
Unknown(u16)

Methods

impl NamedGroup[src]

pub fn get_u16(&self) -> u16[src]

Trait Implementations

impl Codec for NamedGroup[src]

impl Clone for NamedGroup[src]

impl Copy for NamedGroup[src]

impl Eq for NamedGroup[src]

impl PartialEq<NamedGroup> for NamedGroup[src]

impl Debug for NamedGroup[src]

Auto Trait Implementations

impl Send for NamedGroup

impl Sync for NamedGroup

impl Unpin for NamedGroup

impl UnwindSafe for NamedGroup

impl RefUnwindSafe for NamedGroup

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]