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) -> TReturns 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) -> 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 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>