pub struct HaystackError {
pub message: String,
pub status: StatusCode,
}Expand description
Haystack-specific error type that renders as an error grid in responses.
Fields§
§message: String§status: StatusCodeImplementations§
Source§impl HaystackError
impl HaystackError
pub fn new(message: impl Into<String>, status: StatusCode) -> Self
pub fn bad_request(message: impl Into<String>) -> Self
pub fn not_found(message: impl Into<String>) -> Self
pub fn internal(message: impl Into<String>) -> Self
pub fn forbidden(message: impl Into<String>) -> Self
Trait Implementations§
Source§impl Debug for HaystackError
impl Debug for HaystackError
Source§impl Display for HaystackError
impl Display for HaystackError
Source§impl IntoResponse for HaystackError
impl IntoResponse for HaystackError
Source§fn into_response(self) -> Response
fn into_response(self) -> Response
Create a response.
Auto Trait Implementations§
impl Freeze for HaystackError
impl RefUnwindSafe for HaystackError
impl Send for HaystackError
impl Sync for HaystackError
impl Unpin for HaystackError
impl UnsafeUnpin for HaystackError
impl UnwindSafe for HaystackError
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