pub struct TlsExtensionType(/* private fields */);Expand description
A raw TLS TlsExtensionType value.
Implementations§
Source§impl TlsExtensionType
impl TlsExtensionType
Sourcepub const SERVER_NAME: Self
pub const SERVER_NAME: Self
Server name indication.
Sourcepub const SUPPORTED_GROUPS: Self
pub const SUPPORTED_GROUPS: Self
Supported groups.
Sourcepub const EC_POINT_FORMATS: Self
pub const EC_POINT_FORMATS: Self
EC point formats.
Sourcepub const SIGNATURE_ALGORITHMS: Self
pub const SIGNATURE_ALGORITHMS: Self
Signature algorithms.
Sourcepub const APPLICATION_LAYER_PROTOCOL_NEGOTIATION: Self
pub const APPLICATION_LAYER_PROTOCOL_NEGOTIATION: Self
ALPN.
Sourcepub const COMPRESS_CERTIFICATE: Self
pub const COMPRESS_CERTIFICATE: Self
Certificate compression algorithms.
Sourcepub const PRE_SHARED_KEY: Self
pub const PRE_SHARED_KEY: Self
Pre-shared key extension.
Sourcepub const EARLY_DATA: Self
pub const EARLY_DATA: Self
Early data.
Sourcepub const SIGNATURE_ALGORITHMS_CERT: Self
pub const SIGNATURE_ALGORITHMS_CERT: Self
Certificate signature algorithms.
Sourcepub const SUPPORTED_VERSIONS: Self
pub const SUPPORTED_VERSIONS: Self
Supported versions.
Sourcepub const PSK_KEY_EXCHANGE_MODES: Self
pub const PSK_KEY_EXCHANGE_MODES: Self
PSK key exchange modes.
Sourcepub const QUIC_TRANSPORT_PARAMETERS: Self
pub const QUIC_TRANSPORT_PARAMETERS: Self
RFC 9001 QUIC transport parameters.
Trait Implementations§
Source§impl Clone for TlsExtensionType
impl Clone for TlsExtensionType
impl Copy for TlsExtensionType
Source§impl Debug for TlsExtensionType
impl Debug for TlsExtensionType
impl Eq for TlsExtensionType
Source§impl Hash for TlsExtensionType
impl Hash for TlsExtensionType
Source§impl Ord for TlsExtensionType
impl Ord for TlsExtensionType
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for TlsExtensionType
impl PartialEq for TlsExtensionType
Source§impl PartialOrd for TlsExtensionType
impl PartialOrd 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 UnsafeUnpin 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