Enum rustls::internal::msgs::handshake::ServerKeyExchangePayload[][src]

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

Variants

ECDHE(ECDHEServerKeyExchange)
Unknown(Payload)

Implementations

impl ServerKeyExchangePayload[src]

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

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

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

Trait Implementations

impl Codec for ServerKeyExchangePayload[src]

impl Debug for ServerKeyExchangePayload[src]

Auto Trait Implementations

impl RefUnwindSafe for ServerKeyExchangePayload

impl Send for ServerKeyExchangePayload

impl Sync for ServerKeyExchangePayload

impl Unpin for ServerKeyExchangePayload

impl UnwindSafe for ServerKeyExchangePayload

Blanket Implementations

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

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

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

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

impl<T, U> Into<U> for T where
    U: From<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.