pub struct ExtensionType(/* private fields */);Implementations§
Source§impl ExtensionType
impl ExtensionType
pub fn new(value: u16) -> ExtensionType
pub fn into_inner(self) -> u16
pub fn is_reserved(&self) -> bool
pub fn as_u16(&self) -> u16
pub fn default_value(&self) -> Option<ExtensionValue>
Source§impl ExtensionType
impl ExtensionType
pub const ServerName: ExtensionType
pub const StatusRequest: ExtensionType
pub const SupportedGroup: ExtensionType
pub const EcPointFormats: ExtensionType
pub const SignatureAlgorithms: ExtensionType
pub const ApplicationLayerProtocolNegotiation: ExtensionType
pub const SignedCertificateTimestamp: ExtensionType
pub const EncryptTheMac: ExtensionType
pub const ExtendMasterSecret: ExtensionType
pub const SessionTicket: ExtensionType
pub const CompressionCertificate: ExtensionType
pub const SupportedVersions: ExtensionType
pub const PskKeyExchangeMode: ExtensionType
pub const RenegotiationInfo: ExtensionType
pub const EncryptedClientHello: ExtensionType
pub const ApplicationSetting: ExtensionType
pub const ApplicationSettingOld: ExtensionType
pub const EXTENSIONS: [u16; 19]
pub fn spec(&self) -> &'static str
Trait Implementations§
Source§impl Debug for ExtensionType
impl Debug for ExtensionType
Source§impl PartialEq for ExtensionType
impl PartialEq for ExtensionType
impl StructuralPartialEq for ExtensionType
Auto Trait Implementations§
impl Freeze for ExtensionType
impl RefUnwindSafe for ExtensionType
impl Send for ExtensionType
impl Sync for ExtensionType
impl Unpin for ExtensionType
impl UnsafeUnpin for ExtensionType
impl UnwindSafe for ExtensionType
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