Struct tls_parser::tls::TlsVersion [−][src]
pub struct TlsVersion(pub u16);
TLS version
Only the TLS version defined in the TLS message header is meaningful, the version defined in the record should be ignored or set to TLS 1.0
Methods
impl TlsVersion[src]
impl TlsVersionpub const Ssl30: TlsVersion
Ssl30: TlsVersion = TlsVersion(768)
pub const Tls10: TlsVersion
Tls10: TlsVersion = TlsVersion(769)
pub const Tls11: TlsVersion
Tls11: TlsVersion = TlsVersion(770)
pub const Tls12: TlsVersion
Tls12: TlsVersion = TlsVersion(771)
pub const Tls13: TlsVersion
Tls13: TlsVersion = TlsVersion(772)
pub const Tls13Draft18: TlsVersion
Tls13Draft18: TlsVersion = TlsVersion(32530)
pub const Tls13Draft19: TlsVersion
Tls13Draft19: TlsVersion = TlsVersion(32531)
pub const Tls13Draft20: TlsVersion
Tls13Draft20: TlsVersion = TlsVersion(32532)
pub const Tls13Draft21: TlsVersion
Tls13Draft21: TlsVersion = TlsVersion(32533)
pub const Tls13Draft22: TlsVersion
Tls13Draft22: TlsVersion = TlsVersion(32534)
pub const Tls13Draft23: TlsVersion
Tls13Draft23: TlsVersion = TlsVersion(32535)
Trait Implementations
impl Clone for TlsVersion[src]
impl Clone for TlsVersionfn clone(&self) -> TlsVersion[src]
fn clone(&self) -> TlsVersionReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Copy for TlsVersion[src]
impl Copy for TlsVersionimpl PartialEq for TlsVersion[src]
impl PartialEq for TlsVersionfn eq(&self, other: &TlsVersion) -> bool[src]
fn eq(&self, other: &TlsVersion) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &TlsVersion) -> bool[src]
fn ne(&self, other: &TlsVersion) -> boolThis method tests for !=.
impl Eq for TlsVersion[src]
impl Eq for TlsVersionimpl From<TlsVersion> for u16[src]
impl From<TlsVersion> for u16fn from(v: TlsVersion) -> u16[src]
fn from(v: TlsVersion) -> u16Performs the conversion.
impl Debug for TlsVersion[src]
impl Debug for TlsVersionfn fmt(&self, fmt: &mut Formatter) -> Result[src]
fn fmt(&self, fmt: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl LowerHex for TlsVersion[src]
impl LowerHex for TlsVersionAuto Trait Implementations
impl Send for TlsVersion
impl Send for TlsVersionimpl Sync for TlsVersion
impl Sync for TlsVersion