Struct MissingPathParams

#[non_exhaustive]
pub struct MissingPathParams;

Rejection type used if axum's internal representation of path parameters is missing. This is commonly caused by extracting Request<_>. Path must be extracted first.

Implementations

impl MissingPathParams

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 MissingPathParams

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

impl Default for MissingPathParams

fn default() -> Self

impl Display for MissingPathParams

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

impl Error for MissingPathParams

impl IntoResponse for MissingPathParams

fn into_response(self) -> Response

Auto Trait Implementations

impl Freeze for MissingPathParams

impl RefUnwindSafe for MissingPathParams

impl Send for MissingPathParams

impl Sync for MissingPathParams

impl Unpin for MissingPathParams

impl UnsafeUnpin for MissingPathParams

impl UnwindSafe for MissingPathParams

Blanket Implementations

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

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

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for MissingPathParams

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Instrument for MissingPathParams

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

impl<T> Same for MissingPathParams

type Output = T;

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

fn to_string(&self) -> String

impl<T> WithSubscriber for MissingPathParams

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

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

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

fn vzip(self) -> V