Enum rustls::internal::msgs::enums::ExtensionType [−][src]
pub enum ExtensionType { ServerName, MaxFragmentLength, ClientCertificateUrl, TrustedCAKeys, TruncatedHMAC, StatusRequest, UserMapping, ClientAuthz, ServerAuthz, CertificateType, EllipticCurves, ECPointFormats, SRP, SignatureAlgorithms, UseSRTP, Heartbeat, ALProtocolNegotiation, SCT, Padding, ExtendedMasterSecret, SessionTicket, PreSharedKey, EarlyData, SupportedVersions, Cookie, PSKKeyExchangeModes, TicketEarlyDataInfo, CertificateAuthorities, OIDFilters, PostHandshakeAuth, SignatureAlgorithmsCert, KeyShare, NextProtocolNegotiation, ChannelId, RenegotiationInfo, TransportParameters, Unknown(u16), }
Variants
ServerName
MaxFragmentLength
ClientCertificateUrl
TrustedCAKeys
TruncatedHMAC
StatusRequest
UserMapping
ClientAuthz
ServerAuthz
CertificateType
EllipticCurves
ECPointFormats
SRP
SignatureAlgorithms
UseSRTP
Heartbeat
ALProtocolNegotiation
SCT
Padding
ExtendedMasterSecret
SessionTicket
EarlyData
SupportedVersions
Cookie
PSKKeyExchangeModes
TicketEarlyDataInfo
CertificateAuthorities
OIDFilters
PostHandshakeAuth
SignatureAlgorithmsCert
NextProtocolNegotiation
ChannelId
RenegotiationInfo
TransportParameters
Unknown(u16)
Methods
impl ExtensionType
[src]
impl ExtensionType
Trait Implementations
impl Debug for ExtensionType
[src]
impl Debug for ExtensionType
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl PartialEq for ExtensionType
[src]
impl PartialEq for ExtensionType
fn eq(&self, other: &ExtensionType) -> bool
[src]
fn eq(&self, other: &ExtensionType) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &ExtensionType) -> bool
[src]
fn ne(&self, other: &ExtensionType) -> bool
This method tests for !=
.
impl Eq for ExtensionType
[src]
impl Eq for ExtensionType
impl Clone for ExtensionType
[src]
impl Clone for ExtensionType
fn clone(&self) -> ExtensionType
[src]
fn clone(&self) -> ExtensionType
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Copy for ExtensionType
[src]
impl Copy for ExtensionType
impl Codec for ExtensionType
[src]
impl Codec for ExtensionType
fn encode(&self, bytes: &mut Vec<u8>)
[src]
fn encode(&self, bytes: &mut Vec<u8>)
Encode yourself by appending onto bytes
.
fn read(r: &mut Reader) -> Option<Self>
[src]
fn read(r: &mut Reader) -> Option<Self>
Decode yourself by fiddling with the Reader
. Return Some if it worked, None if not. Read more
fn get_encoding(&self) -> Vec<u8>
[src]
fn get_encoding(&self) -> Vec<u8>
Convenience function to get the results of encode()
.
fn read_bytes(bytes: &[u8]) -> Option<Self>
[src]
fn read_bytes(bytes: &[u8]) -> Option<Self>
Read one of these from the front of bytes
and return it. Read more
Auto Trait Implementations
impl Send for ExtensionType
impl Send for ExtensionType
impl Sync for ExtensionType
impl Sync for ExtensionType