pub struct TlsVersion(pub u16);
Expand description
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
Tuple Fields§
§0: u16
Implementations§
Source§impl TlsVersion
impl TlsVersion
pub const fn to_be_bytes(&self) -> [u8; 2]
Source§impl TlsVersion
impl TlsVersion
pub const Ssl30: TlsVersion
pub const Tls10: TlsVersion
pub const Tls11: TlsVersion
pub const Tls12: TlsVersion
pub const Tls13: TlsVersion
pub const Tls13Draft18: TlsVersion
pub const Tls13Draft19: TlsVersion
pub const Tls13Draft20: TlsVersion
pub const Tls13Draft21: TlsVersion
pub const Tls13Draft22: TlsVersion
pub const Tls13Draft23: TlsVersion
pub const DTls10: TlsVersion
pub const DTls11: TlsVersion
pub const DTls12: TlsVersion
Trait Implementations§
Source§impl Clone for TlsVersion
impl Clone for TlsVersion
Source§fn clone(&self) -> TlsVersion
fn clone(&self) -> TlsVersion
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TlsVersion
impl Debug for TlsVersion
Source§impl Default for TlsVersion
impl Default for TlsVersion
Source§fn default() -> TlsVersion
fn default() -> TlsVersion
Returns the “default value” for a type. Read more
Source§impl Display for TlsVersion
impl Display for TlsVersion
Source§impl From<TlsVersion> for u16
impl From<TlsVersion> for u16
Source§fn from(v: TlsVersion) -> u16
fn from(v: TlsVersion) -> u16
Converts to this type from the input type.
Source§impl LowerHex for TlsVersion
impl LowerHex for TlsVersion
Source§impl<'nom> Parse<&'nom [u8]> for TlsVersion
impl<'nom> Parse<&'nom [u8]> for TlsVersion
Source§impl PartialEq for TlsVersion
impl PartialEq for TlsVersion
impl Copy for TlsVersion
impl Eq for TlsVersion
impl StructuralPartialEq for TlsVersion
Auto Trait Implementations§
impl Freeze for TlsVersion
impl RefUnwindSafe for TlsVersion
impl Send for TlsVersion
impl Sync for TlsVersion
impl Unpin for TlsVersion
impl UnwindSafe for TlsVersion
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more