use affine_common::doc_parser::ParseError; pub type Result = std::result::Result; #[derive(Debug, thiserror::Error)] pub enum Error { #[error("Sqlite Error: {0}")] SqlxError(#[from] sqlx::Error), #[error("Migrate Error: {0}")] MigrateError(#[from] sqlx::migrate::MigrateError), #[error("Connection in progress")] ConnectionInProgress, #[error("Invalid operation")] InvalidOperation, #[error("Serialization Error: {0}")] Serialization(String), #[error(transparent)] Parse(#[from] ParseError), }