pub struct MiddlewareError {
pub description: String,
pub body: String,
pub status: StatusCode,
}
Fields§
§description: String
§body: String
§status: StatusCode
Implementations§
Source§impl MiddlewareError
impl MiddlewareError
pub fn new( description: String, body: Option<String>, status: StatusCode, ) -> MiddlewareError
pub fn to_json_response(&self) -> Response<Body>
Trait Implementations§
Source§impl Debug for MiddlewareError
impl Debug for MiddlewareError
Source§impl<E> From<E> for MiddlewareErrorwhere
E: Error,
impl<E> From<E> for MiddlewareErrorwhere
E: Error,
Source§fn from(err: E) -> MiddlewareError
fn from(err: E) -> MiddlewareError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MiddlewareError
impl RefUnwindSafe for MiddlewareError
impl Send for MiddlewareError
impl Sync for MiddlewareError
impl Unpin for MiddlewareError
impl UnwindSafe for MiddlewareError
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