Enum MatchedPathRejection

#[non_exhaustive]
pub enum MatchedPathRejection

Rejection used for MatchedPath.

Variants

MatchedPathMissing(MatchedPathMissing)

Implementations

impl MatchedPathRejection

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 MatchedPathRejection

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

impl Display for MatchedPathRejection

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

impl Error for MatchedPathRejection

fn source(&self) -> Option<&dyn Error + 'static>

impl From<MatchedPathMissing> for MatchedPathRejection

fn from(inner: MatchedPathMissing) -> Self

impl IntoResponse for MatchedPathRejection

fn into_response(self) -> Response

Auto Trait Implementations

impl Freeze for MatchedPathRejection

impl RefUnwindSafe for MatchedPathRejection

impl Send for MatchedPathRejection

impl Sync for MatchedPathRejection

impl Unpin for MatchedPathRejection

impl UnsafeUnpin for MatchedPathRejection

impl UnwindSafe for MatchedPathRejection

Blanket Implementations

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

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

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for MatchedPathRejection

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Instrument for MatchedPathRejection

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

impl<T> Same for MatchedPathRejection

type Output = T;

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

fn to_string(&self) -> String

impl<T> WithSubscriber for MatchedPathRejection

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

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

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

fn vzip(self) -> V