Expand description
§Errors and Error-Handling
§Catcher
get_catcher should be registered in order to transform errors into Json.
#[launch]
fn rocket() -> _ {
rocket::build()
.mount("/", routes![]).
register("/", vec![rocketjson::error::get_catcher()])
}§Output
- Errors
{
"error": "Bad Request"
}- ValidationError
Validation error structure is handled by
Validator
{
"username": [
{
"code": "length",
"message": null,
"params": {
"value": "",
"min": 1
}
}
]
}Re-exports§
pub use error_handling::get_catcher;pub use errors::JsonBodyError;pub use errors::ApiErrors;pub use errors::ApiError;pub use error_util::ApiErrorsCreate;
Modules§
- error_
handling - Handeling errors
- error_
util - errors