nadeo_api/error/
mod.rs

1use derive_more::Display;
2
3pub type Result<T> = core::result::Result<T, Error>;
4
5/// Error type used across the crate.
6#[derive(thiserror::Error, Debug, Display)]
7pub enum Error {
8    NadeoApi(#[from] reqwest::Error),
9    Client(#[from] crate::client::ClientError),
10    ClientBuilderError(#[from] crate::client::client_builder::NadeoClientBuilderError),
11    Token(#[from] crate::auth::token::ParseTokenError),
12    Request(#[from] crate::request::request_builder::RequestBuilderError),
13}