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

pub enum ServerKeyExchangePayload {
    ECDHE(ECDHEServerKeyExchange),
    Unknown(Payload),
}

Variants

ECDHE(ECDHEServerKeyExchange)
Unknown(Payload)

Methods

impl ServerKeyExchangePayload

pub fn unwrap_given_kxa(
    &self,
    kxa: &KeyExchangeAlgorithm
) -> Option<ServerKeyExchangePayload>

pub fn encode_params(&self, bytes: &mut Vec<u8>)

pub fn get_sig(&self) -> Option<DigitallySignedStruct>

Trait Implementations

impl Codec for ServerKeyExchangePayload

impl Debug for ServerKeyExchangePayload

Auto Trait Implementations

impl Sync for ServerKeyExchangePayload

impl Send for ServerKeyExchangePayload

impl Unpin for ServerKeyExchangePayload

impl UnwindSafe for ServerKeyExchangePayload

impl RefUnwindSafe for ServerKeyExchangePayload

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