diff --git a/src/error.rs b/src/error.rs index 9d29a86..2e40750 100644 --- a/src/error.rs +++ b/src/error.rs @@ -3,12 +3,12 @@ use custom_error::custom_error; custom_error!{pub WebmetroError ResourcesExceeded = "resources exceeded", - EbmlError{source: crate::ebml::EbmlError} = "EBML error", - HttpError{source: http::Error} = "HTTP error", - HyperError{source: hyper::Error} = "Hyper error", - IoError{source: std::io::Error} = "IO error", - TimerError{source: tokio::timer::Error} = "Timer error", - WarpError{source: warp::Error} = "Warp error", + EbmlError{source: crate::ebml::EbmlError} = "EBML error: {source}", + HttpError{source: http::Error} = "HTTP error: {source}", + HyperError{source: hyper::Error} = "Hyper error: {source}", + IoError{source: std::io::Error} = "IO error: {source}", + TimerError{source: tokio::timer::Error} = "Timer error: {source}", + WarpError{source: warp::Error} = "Warp error: {source}", ApplicationError{message: String} = "{message}" }