pub struct TlsExtensionType(pub u16);
Expand description
TLS extension types, defined in the IANA Transport Layer Security (TLS) Extensions registry
Tuple Fields§
§0: u16
Implementations§
Source§impl TlsExtensionType
impl TlsExtensionType
pub const ServerName: TlsExtensionType
pub const MaxFragmentLength: TlsExtensionType
pub const ClientCertificate: TlsExtensionType
pub const TrustedCaKeys: TlsExtensionType
pub const TruncatedHMac: TlsExtensionType
pub const StatusRequest: TlsExtensionType
pub const UserMapping: TlsExtensionType
pub const ClientAuthz: TlsExtensionType
pub const ServerAuthz: TlsExtensionType
pub const CertType: TlsExtensionType
pub const SupportedGroups: TlsExtensionType
pub const EcPointFormats: TlsExtensionType
pub const Srp: TlsExtensionType
pub const SignatureAlgorithms: TlsExtensionType
pub const UseSrtp: TlsExtensionType
pub const Heartbeat: TlsExtensionType
pub const ApplicationLayerProtocolNegotiation: TlsExtensionType
pub const StatusRequestv2: TlsExtensionType
pub const SignedCertificateTimestamp: TlsExtensionType
pub const ClientCertificateType: TlsExtensionType
pub const ServerCertificateType: TlsExtensionType
pub const Padding: TlsExtensionType
pub const EncryptThenMac: TlsExtensionType
pub const ExtendedMasterSecret: TlsExtensionType
pub const TokenBinding: TlsExtensionType
pub const CachedInfo: TlsExtensionType
pub const RecordSizeLimit: TlsExtensionType
pub const SessionTicketTLS: TlsExtensionType
pub const EarlyData: TlsExtensionType
pub const SupportedVersions: TlsExtensionType
pub const Cookie: TlsExtensionType
pub const PskExchangeModes: TlsExtensionType
pub const TicketEarlyDataInfo: TlsExtensionType
pub const CertificateAuthorities: TlsExtensionType
pub const OidFilters: TlsExtensionType
pub const PostHandshakeAuth: TlsExtensionType
pub const SigAlgorithmsCert: TlsExtensionType
pub const NextProtocolNegotiation: TlsExtensionType
pub const Grease: TlsExtensionType
pub const RenegotiationInfo: TlsExtensionType
pub const EncryptedServerName: TlsExtensionType
Source§impl TlsExtensionType
impl TlsExtensionType
pub fn from_u16(t: u16) -> TlsExtensionType
Trait Implementations§
Source§impl Clone for TlsExtensionType
impl Clone for TlsExtensionType
Source§fn clone(&self) -> TlsExtensionType
fn clone(&self) -> TlsExtensionType
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 TlsExtensionType
impl Debug for TlsExtensionType
Source§impl Display for TlsExtensionType
impl Display for TlsExtensionType
Source§impl<'a> From<&'a TlsExtension<'a>> for TlsExtensionType
impl<'a> From<&'a TlsExtension<'a>> for TlsExtensionType
Source§fn from(ext: &TlsExtension<'_>) -> TlsExtensionType
fn from(ext: &TlsExtension<'_>) -> TlsExtensionType
Converts to this type from the input type.
Source§impl From<TlsExtensionType> for u16
impl From<TlsExtensionType> for u16
Source§fn from(ext: TlsExtensionType) -> u16
fn from(ext: TlsExtensionType) -> u16
Converts to this type from the input type.
Source§impl<'nom> Parse<&'nom [u8]> for TlsExtensionType
impl<'nom> Parse<&'nom [u8]> for TlsExtensionType
Source§impl PartialEq for TlsExtensionType
impl PartialEq for TlsExtensionType
impl Copy for TlsExtensionType
impl Eq for TlsExtensionType
impl StructuralPartialEq for TlsExtensionType
Auto Trait Implementations§
impl Freeze for TlsExtensionType
impl RefUnwindSafe for TlsExtensionType
impl Send for TlsExtensionType
impl Sync for TlsExtensionType
impl Unpin for TlsExtensionType
impl UnwindSafe for TlsExtensionType
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