pub struct JsonError {
pub status: ElifStatusCode,
pub message: String,
pub details: Option<String>,
}Expand description
Enhanced JSON error handling
Fields§
§status: ElifStatusCode§message: String§details: Option<String>Implementations§
Source§impl JsonError
impl JsonError
Sourcepub fn new(status: ElifStatusCode, message: String) -> Self
pub fn new(status: ElifStatusCode, message: String) -> Self
Create new JSON error
Sourcepub fn with_details(
status: ElifStatusCode,
message: String,
details: String,
) -> Self
pub fn with_details( status: ElifStatusCode, message: String, details: String, ) -> Self
Create JSON error with details
Trait Implementations§
Source§impl IntoResponse for JsonError
impl IntoResponse for JsonError
Source§fn into_response(self) -> Response
fn into_response(self) -> Response
Create a response.
Auto Trait Implementations§
impl Freeze for JsonError
impl RefUnwindSafe for JsonError
impl Send for JsonError
impl Sync for JsonError
impl Unpin for JsonError
impl UnsafeUnpin for JsonError
impl UnwindSafe for JsonError
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