[]Struct yukikaze::connector::rustls::internal::msgs::handshake::PresharedKeyOffer

pub struct PresharedKeyOffer {
    pub identities: Vec<PresharedKeyIdentity>,
    pub binders: Vec<PayloadU8>,
}

Fields

identities: Vec<PresharedKeyIdentity>binders: Vec<PayloadU8>

Methods

impl PresharedKeyOffer

pub fn new(id: PresharedKeyIdentity, binder: Vec<u8>) -> PresharedKeyOffer

Make a new one with one entry.

Trait Implementations

impl Codec for PresharedKeyOffer

impl Clone for PresharedKeyOffer

impl Debug for PresharedKeyOffer

Auto Trait Implementations

impl Sync for PresharedKeyOffer

impl Send for PresharedKeyOffer

impl Unpin for PresharedKeyOffer

impl UnwindSafe for PresharedKeyOffer

impl RefUnwindSafe for PresharedKeyOffer

Blanket Implementations

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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