pub enum HandleError {
RequestHeaderAuthorizationRequired,
RequestQueryMissing,
RequestQueryDeFailed(Error),
BackendRequestUriBuildFailed(InvalidUri),
BackendResponseStatusCodeMismatch(Response),
BackendResponseBodyReadFailed(Error),
BackendResponseBodyDeFailed(Error),
Other(StatusCode, ErrorReason, Option<String>, Option<Vec<(HeaderName, HeaderValue)>>),
}Variants§
RequestHeaderAuthorizationRequired
RequestQueryMissing
RequestQueryDeFailed(Error)
BackendRequestUriBuildFailed(InvalidUri)
BackendResponseStatusCodeMismatch(Response)
BackendResponseBodyReadFailed(Error)
BackendResponseBodyDeFailed(Error)
Other(StatusCode, ErrorReason, Option<String>, Option<Vec<(HeaderName, HeaderValue)>>)
Trait Implementations§
Source§impl Debug for HandleError
impl Debug for HandleError
Source§impl IntoResponse for HandleError
impl IntoResponse for HandleError
Source§fn into_response(self) -> Response
fn into_response(self) -> Response
Create a response.
Auto Trait Implementations§
impl Freeze for HandleError
impl !RefUnwindSafe for HandleError
impl Send for HandleError
impl !Sync for HandleError
impl Unpin for HandleError
impl UnsafeUnpin for HandleError
impl !UnwindSafe for HandleError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more