Enum rustls::internal::msgs::handshake::ServerExtension [−][src]
pub enum ServerExtension {
Show 14 variants
ECPointFormats(ECPointFormatList),
ServerNameAck,
SessionTicketAck,
RenegotiationInfo(PayloadU8),
Protocols(ProtocolNameList),
KeyShare(KeyShareEntry),
PresharedKey(u16),
ExtendedMasterSecretAck,
CertificateStatusAck,
SignedCertificateTimestamp(SCTList),
SupportedVersions(ProtocolVersion),
TransportParameters(Vec<u8>),
EarlyData,
Unknown(UnknownExtension),
}
Variants
ECPointFormats(ECPointFormatList)
Tuple Fields
ServerNameAck
SessionTicketAck
RenegotiationInfo(PayloadU8)
Tuple Fields
0: PayloadU8
Protocols(ProtocolNameList)
Tuple Fields
KeyShare(KeyShareEntry)
PresharedKey(u16)
ExtendedMasterSecretAck
CertificateStatusAck
SignedCertificateTimestamp(SCTList)
Tuple Fields
0: SCTList
SupportedVersions(ProtocolVersion)
Tuple Fields
TransportParameters(Vec<u8>)
EarlyData
Unknown(UnknownExtension)
Tuple Fields
Implementations
Trait Implementations
Decode yourself by fiddling with the Reader
.
Return Some if it worked, None if not. Read more
Convenience function to get the results of encode()
.
Auto Trait Implementations
impl RefUnwindSafe for ServerExtension
impl Send for ServerExtension
impl Sync for ServerExtension
impl Unpin for ServerExtension
impl UnwindSafe for ServerExtension
Blanket Implementations
Mutably borrows from an owned value. Read more