json_errors 0.5.2-donotuse

Transforms popular crates' errors into JSON errors. Aimed to be used with Rocket.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use std::option::NoneError;

use crate::{JsonError, JsonErrors};

impl From<NoneError> for JsonError {
    fn from(_: NoneError) -> JsonError {
        JsonError::new(404, "None")
    }
}

impl From<NoneError> for JsonErrors {
    fn from(err: NoneError) -> JsonErrors {
        let json_error: JsonError = err.into();

        json_error.into()
    }
}