[]Enum yukikaze::connector::rustls::internal::msgs::handshake::HandshakePayload

pub enum HandshakePayload {
    HelloRequest,
    ClientHello(ClientHelloPayload),
    ServerHello(ServerHelloPayload),
    HelloRetryRequest(HelloRetryRequest),
    Certificate(Vec<Certificate>),
    CertificateTLS13(CertificatePayloadTLS13),
    ServerKeyExchange(ServerKeyExchangePayload),
    CertificateRequest(CertificateRequestPayload),
    CertificateRequestTLS13(CertificateRequestPayloadTLS13),
    CertificateVerify(DigitallySignedStruct),
    ServerHelloDone,
    EarlyData,
    EndOfEarlyData,
    ClientKeyExchange(Payload),
    NewSessionTicket(NewSessionTicketPayload),
    NewSessionTicketTLS13(NewSessionTicketPayloadTLS13),
    EncryptedExtensions(Vec<ServerExtension>),
    KeyUpdate(KeyUpdateRequest),
    Finished(Payload),
    CertificateStatus(CertificateStatus),
    MessageHash(Payload),
    Unknown(Payload),
}

Variants

HelloRequest
ClientHello(ClientHelloPayload)
ServerHello(ServerHelloPayload)
HelloRetryRequest(HelloRetryRequest)
Certificate(Vec<Certificate>)
CertificateTLS13(CertificatePayloadTLS13)
ServerKeyExchange(ServerKeyExchangePayload)
CertificateRequest(CertificateRequestPayload)
CertificateRequestTLS13(CertificateRequestPayloadTLS13)
CertificateVerify(DigitallySignedStruct)
ServerHelloDone
EarlyData
EndOfEarlyData
ClientKeyExchange(Payload)
NewSessionTicket(NewSessionTicketPayload)
NewSessionTicketTLS13(NewSessionTicketPayloadTLS13)
EncryptedExtensions(Vec<ServerExtension>)
KeyUpdate(KeyUpdateRequest)
Finished(Payload)
CertificateStatus(CertificateStatus)
MessageHash(Payload)
Unknown(Payload)

Trait Implementations

impl Debug for HandshakePayload

Auto Trait Implementations

impl Sync for HandshakePayload

impl Send for HandshakePayload

impl Unpin for HandshakePayload

impl UnwindSafe for HandshakePayload

impl RefUnwindSafe for HandshakePayload

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self