luckperms_rs/errors.rs
1use url::ParseError;
2
3#[derive(Debug, thiserror::Error)]
4pub enum RequestError {
5 #[error("HTTP error: {0}")]
6 Http(#[from] reqwest::Error),
7 #[error("JSON error: {0}")]
8 Json(#[from] serde_json::Error),
9 #[error("URL error: {0}")]
10 Url(#[from] ParseError),
11}
12
13#[derive(Debug, thiserror::Error)]
14pub enum ClientCreationError {
15 #[error("Reqwest error: {0}")]
16 Http(#[from] reqwest::Error),
17 #[error("URL error: {0}")]
18 Url(#[from] ParseError),
19}