12345678910111213141516171819202122232425262728293031323334 |
- #[cfg(feature = "mint")]
- mod mint;
- #[cfg(feature = "wallet")]
- mod wallet;
- #[cfg(feature = "mint")]
- pub use mint::{Database as MintDatabase, Transaction as MintTransaction};
- #[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,
- }
|