conrad_tokens/
errors.rs

1use conrad_core::errors::AuthError;
2use thiserror::Error;
3
4#[derive(Error, Debug)]
5pub enum TokenError {
6    #[error("{0:?}")]
7    AuthError(#[from] AuthError),
8    #[error("invalid user id")]
9    InvalidUserId,
10    #[error("duplicate token")]
11    DuplicateToken,
12    #[error("invalid token")]
13    InvalidToken,
14    #[error("expired token")]
15    ExpiredToken,
16}