twapi_oauth2/error.rs
1use reqwest::{StatusCode, header::HeaderMap};
2use thiserror::Error;
3
4#[derive(Error, Debug)]
5pub enum Error {
6 #[error("Reqwest {0}")]
7 Reqwest(#[from] reqwest::Error),
8
9 #[error("Invalid {0}")]
10 Invalid(String),
11
12 #[error("ClientError {0}")]
13 ClientError(String, StatusCode, HeaderMap),
14
15 #[error("RetryOver {0}")]
16 RetryOver(String, StatusCode, HeaderMap),
17}