actix_swagger/error.rs
1use actix_web::ResponseError;
2use thiserror::Error;
3
4#[derive(Error, Debug)]
5pub enum Error {
6 #[error("Serde json failure: {0}")]
7 SerdeJsonError(#[from] serde_json::Error),
8 #[error("Serde url encoded deserialization failure: {0}")]
9 SerdeUrlEncodedDeError(#[from] serde_urlencoded::de::Error),
10 #[error("Serde url encoded serialization failure: {0}")]
11 SerdeUrlEncodedSerError(#[from] serde_urlencoded::ser::Error),
12}
13
14impl ResponseError for Error {}