[][src]Struct tls_parser::TlsVersion

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

Implementations

impl TlsVersion[src]

pub fn parse(orig_i: &[u8]) -> IResult<&[u8], TlsVersion>[src]

impl TlsVersion[src]

Trait Implementations

impl Clone for TlsVersion[src]

impl Copy for TlsVersion[src]

impl Debug for TlsVersion[src]

impl Display for TlsVersion[src]

impl Eq for TlsVersion[src]

impl From<TlsVersion> for u16[src]

impl LowerHex for TlsVersion[src]

impl PartialEq<TlsVersion> for TlsVersion[src]

impl StructuralEq for TlsVersion[src]

impl StructuralPartialEq for TlsVersion[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> Conv for T

impl<T> Conv for T

impl<T> FmtForward for T

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

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

impl<T> Pipe for T where
    T: ?Sized

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Tap for T

impl<T> Tap for T

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

impl<T> TapDeref for T

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> TryConv for T

impl<T> TryConv for T

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.