[][src]Enum rustls::ProtocolVersion

pub enum ProtocolVersion {
    SSLv2,
    SSLv3,
    TLSv1_0,
    TLSv1_1,
    TLSv1_2,
    TLSv1_3,
    Unknown(u16),
}

The ProtocolVersion 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

SSLv2
SSLv3
TLSv1_0
TLSv1_1
TLSv1_2
TLSv1_3
Unknown(u16)

Implementations

impl ProtocolVersion[src]

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

Trait Implementations

impl Clone for ProtocolVersion[src]

impl Codec for ProtocolVersion[src]

impl Copy for ProtocolVersion[src]

impl Debug for ProtocolVersion[src]

impl Eq for ProtocolVersion[src]

impl PartialEq<ProtocolVersion> for ProtocolVersion[src]

impl StructuralEq for ProtocolVersion[src]

impl StructuralPartialEq for ProtocolVersion[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

impl<T, U> Into<U> for T where
    U: From<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.