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

pub enum NamedCurve {
    sect163k1,
    sect163r1,
    sect163r2,
    sect193r1,
    sect193r2,
    sect233k1,
    sect233r1,
    sect239k1,
    sect283k1,
    sect283r1,
    sect409k1,
    sect409r1,
    sect571k1,
    sect571r1,
    secp160k1,
    secp160r1,
    secp160r2,
    secp192k1,
    secp192r1,
    secp224k1,
    secp224r1,
    secp256k1,
    secp256r1,
    secp384r1,
    secp521r1,
    brainpoolp256r1,
    brainpoolp384r1,
    brainpoolp512r1,
    X25519,
    X448,
    arbitrary_explicit_prime_curves,
    arbitrary_explicit_char2_curves,
    Unknown(u16),
}

Variants

sect163k1sect163r1sect163r2sect193r1sect193r2sect233k1sect233r1sect239k1sect283k1sect283r1sect409k1sect409r1sect571k1sect571r1secp160k1secp160r1secp160r2secp192k1secp192r1secp224k1secp224r1secp256k1secp256r1secp384r1secp521r1brainpoolp256r1brainpoolp384r1brainpoolp512r1X25519X448arbitrary_explicit_prime_curvesarbitrary_explicit_char2_curvesUnknown(u16)

Methods

impl NamedCurve[src]

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

Trait Implementations

impl Codec for NamedCurve[src]

fn get_encoding(&self) -> Vec<u8>[src]

Convenience function to get the results of encode().

fn read_bytes(bytes: &[u8]) -> Option<Self>[src]

Read one of these from the front of bytes and return it. Read more

impl Copy for NamedCurve[src]

impl Eq for NamedCurve[src]

impl Clone for NamedCurve[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl PartialEq<NamedCurve> for NamedCurve[src]

impl Debug for NamedCurve[src]

Auto Trait Implementations

impl Unpin for NamedCurve

impl Sync for NamedCurve

impl Send for NamedCurve

impl UnwindSafe for NamedCurve

impl RefUnwindSafe for NamedCurve

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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]