Struct DefaultOnFailedUpgrade

#[non_exhaustive]
pub struct DefaultOnFailedUpgrade;

The default OnFailedUpgrade used by WebSocketUpgrade.

It simply ignores the error.

Trait Implementations

impl Debug for DefaultOnFailedUpgrade

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

impl OnFailedUpgrade for DefaultOnFailedUpgrade

fn call(self, _error: Error)

Auto Trait Implementations

impl Freeze for DefaultOnFailedUpgrade

impl RefUnwindSafe for DefaultOnFailedUpgrade

impl Send for DefaultOnFailedUpgrade

impl Sync for DefaultOnFailedUpgrade

impl Unpin for DefaultOnFailedUpgrade

impl UnsafeUnpin for DefaultOnFailedUpgrade

impl UnwindSafe for DefaultOnFailedUpgrade

Blanket Implementations

impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DefaultOnFailedUpgrade where ST: ?Sized, DT: ?Sized,

impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DefaultOnFailedUpgrade where ST: ?Sized, DT: ?Sized,

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for DefaultOnFailedUpgrade

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Instrument for DefaultOnFailedUpgrade

impl<T> Read<Exclusive, BecauseExclusive> for DefaultOnFailedUpgrade where T: ?Sized,

impl<T> Same for DefaultOnFailedUpgrade

type Output = T;

impl<T> WithSubscriber for DefaultOnFailedUpgrade

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

fn into(self) -> U

Calls U::from(self).

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

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

type Error = never;
fn try_from(value: U) -> Result<T, never>

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

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

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

fn vzip(self) -> V