Struct MissingExtension
pub struct MissingExtension(/* private field */);
Rejection type for Extension if an expected
request extension was not found.
Implementations
impl MissingExtension
fn body_text(&self) -> StringGet the response body text used for this rejection.
fn status(&self) -> StatusCodeGet the status code used for this rejection.
Trait Implementations
impl Debug for MissingExtension
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Display for MissingExtension
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Error for MissingExtension
fn source(&self) -> Option<&dyn Error + 'static>
impl IntoResponse for MissingExtension
fn into_response(self) -> Response
Auto Trait Implementations
impl !RefUnwindSafe for MissingExtension
impl !UnwindSafe for MissingExtension
impl Freeze for MissingExtension
impl Send for MissingExtension
impl Sync for MissingExtension
impl Unpin for MissingExtension
impl UnsafeUnpin for MissingExtension
Blanket Implementations
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for MissingExtension
where
ST: ?Sized,
DT: ?Sized,
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for MissingExtension
where
ST: ?Sized,
DT: ?Sized,
impl<T> Any for MissingExtension
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for MissingExtension
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for MissingExtension
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for MissingExtension
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Instrument for MissingExtension
impl<T> Read<Exclusive, BecauseExclusive> for MissingExtension
where
T: ?Sized,
impl<T> Same for MissingExtension
type Output = T;
impl<T> ToString for MissingExtension
where
T: Display + ?Sized,
fn to_string(&self) -> String
impl<T> WithSubscriber for MissingExtension
impl<T, U> Into<U> for MissingExtension
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for MissingExtension
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for MissingExtension
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 MissingExtension
where
V: MultiLane<T>,
fn vzip(self) -> V