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}