Struct s2n_quic::provider::stateless_reset_token::Default

source ·
pub struct Default(/* private fields */);
Expand description

Randomly generated stateless reset token.

Since a random stateless reset token will not be recognized by the peer, this default stateless token generator does not enable stateless resets to be sent to the peer.

To enable stateless reset functionality, the stateless reset token must be generated the same for a given local_connection_id before and after loss of state.

Trait Implementations§

source§

impl Debug for Provider

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Provider

source§

fn default() -> Provider

Returns the “default value” for a type. Read more
source§

impl Provider for Provider

§

type Generator = Generator

§

type Error = Infallible

source§

fn start(self) -> Result<Self::Generator, Self::Error>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> TryInto for T
where T: Provider,

§

type Error = Infallible

§

type Provider = T

source§

fn try_into(self) -> Result<<T as TryInto>::Provider, <T as TryInto>::Error>

source§

impl<T, U> Upcast<T> for U
where T: UpcastFrom<U>,

source§

fn upcast(self) -> T

source§

impl<T, B> UpcastFrom<Counter<T, B>> for T

source§

fn upcast_from(value: Counter<T, B>) -> T

source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

source§

fn vzip(self) -> V