amazon_sp_api/error_handling.rs
1use thiserror::Error;
2use url::ParseError;
3#[derive(Error, Debug)]
4pub enum Errors {
5 #[error(transparent)]
6 ReqwestError(#[from] reqwest::Error),
7 #[error("Expired token")]
8 ExpiredToken,
9 #[error(transparent)]
10 ParseError(#[from] ParseError),
11 #[error(transparent)]
12 SerdeError(#[from] serde_json::Error),
13 #[error("Error: {0}")]
14 CustomError(String),
15}