1#[derive(Debug, thiserror::Error)]
2pub enum Error {
3 #[error(transparent)]
4 Request(#[from] reqwest::Error),
5 #[error(transparent)]
6 Json(#[from] serde_json::Error),
7 #[error("API error {code}: {message}")]
8 APIError { code: u16, message: String },
9}