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}