cdk_common/database/
mod.rs#[cfg(feature = "mint")]
mod mint;
#[cfg(feature = "wallet")]
mod wallet;
#[cfg(feature = "mint")]
pub use mint::Database as MintDatabase;
#[cfg(feature = "wallet")]
pub use wallet::Database as WalletDatabase;
#[derive(Debug, thiserror::Error)]
pub enum Error {
#[error(transparent)]
Database(Box<dyn std::error::Error + Send + Sync>),
#[error(transparent)]
DHKE(#[from] crate::dhke::Error),
#[error(transparent)]
NUT00(#[from] crate::nuts::nut00::Error),
#[error(transparent)]
NUT02(#[from] crate::nuts::nut02::Error),
#[error(transparent)]
Serde(#[from] serde_json::Error),
#[error("Unknown Quote")]
UnknownQuote,
}