use std::borrow::Cow; use thiserror::Error; #[derive(Error, Debug)] pub enum DatabaseError { #[error(transparent)] SQLError(#[from] sqlx::Error), #[error("bad input: {0}")] BadInput(Cow<'static, str>), #[error("not found")] NotFound, }