Files
gejdr-rs/gejdr-backend/src/errors.rs
T

15 lines
342 B
Rust
Raw Normal View History

2024-08-10 11:06:18 +02:00
use thiserror::Error;
#[allow(dead_code)]
#[derive(Debug, Error)]
pub enum ApiError {
#[error("SQL error: {0}")]
Sql(#[from] gejdr_core::sqlx::Error),
#[error("OAuth token error: {0}")]
TokenError(String),
#[error("Unauthorized")]
Unauthorized,
#[error("Attempted to get a value, none found")]
OptionError,
}