[]Struct yukikaze::connector::rustls::internal::msgs::base::PayloadU16

pub struct PayloadU16(pub Vec<u8>);

An arbitrary, unknown-content, u16-length-prefixed payload

Methods

impl PayloadU16

pub fn new(bytes: Vec<u8>) -> PayloadU16

pub fn empty() -> PayloadU16

pub fn encode_slice(slice: &[u8], bytes: &mut Vec<u8>)

Trait Implementations

impl PartialEq<PayloadU16> for PayloadU16

impl Codec for PayloadU16

impl Clone for PayloadU16

impl Debug for PayloadU16

Auto Trait Implementations

impl Sync for PayloadU16

impl Send for PayloadU16

impl Unpin for PayloadU16

impl UnwindSafe for PayloadU16

impl RefUnwindSafe for PayloadU16

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