pub enum ClientKeyExchange {
Dh(DhClientKeyExchange),
Ecdh(EcdhClientKeyExchange),
Rsa(RsaClientKeyExchange),
}Expand description
TLS ClientKeyExchange for DH, ECDH or RSA key exchange.
Variants§
Trait Implementations§
Source§impl Clone for ClientKeyExchange
impl Clone for ClientKeyExchange
Source§fn clone(&self) -> ClientKeyExchange
fn clone(&self) -> ClientKeyExchange
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ClientKeyExchange
impl Debug for ClientKeyExchange
Source§impl<'de> Deserialize<'de> for ClientKeyExchange
impl<'de> Deserialize<'de> for ClientKeyExchange
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ClientKeyExchange
impl RefUnwindSafe for ClientKeyExchange
impl Send for ClientKeyExchange
impl Sync for ClientKeyExchange
impl Unpin for ClientKeyExchange
impl UnsafeUnpin for ClientKeyExchange
impl UnwindSafe for ClientKeyExchange
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more