Struct ErrorResponse

#[must_use]
pub struct ErrorResponse(/* private field */);

An IntoResponse-based error type

See Result for more details.

Trait Implementations

impl Debug for ErrorResponse

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

impl<T> From<T> for ErrorResponse where T: IntoResponse,

fn from(value: T) -> Self

Auto Trait Implementations

impl !RefUnwindSafe for ErrorResponse

impl !Sync for ErrorResponse

impl !UnwindSafe for ErrorResponse

impl Freeze for ErrorResponse

impl Send for ErrorResponse

impl Unpin for ErrorResponse

impl UnsafeUnpin for ErrorResponse

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for ErrorResponse

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Instrument for ErrorResponse

impl<T> WithSubscriber for ErrorResponse

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

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

impl<T, U> TryInto<U> for ErrorResponse where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>