kodik_api/error.rs
1use thiserror::Error;
2
3#[derive(Error, Debug)]
4#[non_exhaustive]
5pub enum Error {
6 #[error("HTTP request failed: {}", .0)]
7 HttpError(reqwest::Error),
8 #[error("Error urlencoded serialize: {}", .0)]
9 UrlencodedSerializeError(comma_serde_urlencoded::ser::Error),
10 #[error("Error urlencoded deserialize: {}", .0)]
11 UrlencodedDeserializeError(comma_serde_urlencoded::de::Error),
12
13 #[error("Kodik error: {}", .0)]
14 KodikError(String),
15}