Struct InvalidUpgradeHeader

#[non_exhaustive]
pub struct InvalidUpgradeHeader;

Rejection type for WebSocketUpgrade.

Implementations

impl InvalidUpgradeHeader

fn body_text(&self) -> String

Get the response body text used for this rejection.

fn status(&self) -> StatusCode

Get the status code used for this rejection.

Trait Implementations

impl Debug for InvalidUpgradeHeader

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

impl Default for InvalidUpgradeHeader

fn default() -> Self

impl Display for InvalidUpgradeHeader

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

impl Error for InvalidUpgradeHeader

impl IntoResponse for InvalidUpgradeHeader

fn into_response(self) -> Response

Auto Trait Implementations

impl Freeze for InvalidUpgradeHeader

impl RefUnwindSafe for InvalidUpgradeHeader

impl Send for InvalidUpgradeHeader

impl Sync for InvalidUpgradeHeader

impl Unpin for InvalidUpgradeHeader

impl UnsafeUnpin for InvalidUpgradeHeader

impl UnwindSafe for InvalidUpgradeHeader

Blanket Implementations

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

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

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for InvalidUpgradeHeader

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Instrument for InvalidUpgradeHeader

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

impl<T> Same for InvalidUpgradeHeader

type Output = T;

impl<T> ToString for InvalidUpgradeHeader where T: Display + ?Sized,

fn to_string(&self) -> String

impl<T> WithSubscriber for InvalidUpgradeHeader

impl<T, U> Into<U> for InvalidUpgradeHeader 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 InvalidUpgradeHeader where U: Into<T>,

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

impl<T, U> TryInto<U> for InvalidUpgradeHeader 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 InvalidUpgradeHeader where V: MultiLane<T>,

fn vzip(self) -> V