Struct NestedPathRejection

#[non_exhaustive]
pub struct NestedPathRejection;

Rejection type for NestedPath.

This rejection is used if the matched route wasn't nested.

Implementations

impl NestedPathRejection

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 NestedPathRejection

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

impl Default for NestedPathRejection

fn default() -> Self

impl Display for NestedPathRejection

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

impl Error for NestedPathRejection

impl IntoResponse for NestedPathRejection

fn into_response(self) -> Response

Auto Trait Implementations

impl Freeze for NestedPathRejection

impl RefUnwindSafe for NestedPathRejection

impl Send for NestedPathRejection

impl Sync for NestedPathRejection

impl Unpin for NestedPathRejection

impl UnsafeUnpin for NestedPathRejection

impl UnwindSafe for NestedPathRejection

Blanket Implementations

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

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

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for NestedPathRejection

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Instrument for NestedPathRejection

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

impl<T> Same for NestedPathRejection

type Output = T;

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

fn to_string(&self) -> String

impl<T> WithSubscriber for NestedPathRejection

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

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

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

fn vzip(self) -> V