diff options
Diffstat (limited to 'src/error.rs')
-rw-r--r-- | src/error.rs | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/error.rs b/src/error.rs index 04d7e38..c3235f0 100644 --- a/src/error.rs +++ b/src/error.rs @@ -1,5 +1,3 @@ -use std::fmt::Display; - use rocket::{ response::{self, Responder}, Request, @@ -10,7 +8,9 @@ pub type MyResult<T> = Result<T, MyError>; #[derive(Debug, Error)] pub enum MyError { + #[error("{0}")] Anyhow(#[from] anyhow::Error), + #[error("{0}")] Io(#[from] std::io::Error), } @@ -19,9 +19,3 @@ impl<'r> Responder<'r, 'static> for MyError { format!("{self}").respond_to(req) } } - -impl Display for MyError { - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { - write!(f, "{self:?}") - } -} |