nadeo_api/auth/
token.rs

1use thiserror::Error;
2
3pub mod access_token;
4pub mod refresh_token;
5
6/// Errors for deserializing encoded tokens.
7#[derive(Error, Debug)]
8pub enum ParseTokenError {
9    #[error("encoded token is invalid")]
10    InvalidInput,
11    #[error("base64 encoding of the payload is invalid: {0}")]
12    Base64(#[from] base64::DecodeError),
13    #[error("payload could not be deserialized: {0}")]
14    Json(#[from] serde_json::Error),
15}