use thiserror::Error;
pub type DatabaseResult<T> = Result<T, DatabaseError>;
#[derive(Debug, Error)]
pub enum DatabaseError {
#[error("database error: {0}")]
Sqlx(#[from] sqlx::Error),
#[error("database kind is not enabled: {0}")]
Unsupported(String),
}