1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- use thiserror::Error;
- #[derive(Debug, Error)]
- pub enum Error {
-
- #[error(transparent)]
- SQLX(#[from] sqlx::Error),
-
- #[error(transparent)]
- CDKNUT00(#[from] cdk_common::nuts::nut00::Error),
-
- #[error(transparent)]
- CDKNUT01(#[from] cdk_common::nuts::nut01::Error),
-
- #[error(transparent)]
- CDKNUT02(#[from] cdk_common::nuts::nut02::Error),
-
- #[error(transparent)]
- CDKNUT04(#[from] cdk_common::nuts::nut04::Error),
-
- #[error(transparent)]
- CDKNUT05(#[from] cdk_common::nuts::nut05::Error),
-
- #[error(transparent)]
- CDKNUT07(#[from] cdk_common::nuts::nut07::Error),
-
- #[error(transparent)]
- CDKSECRET(#[from] cdk_common::secret::Error),
-
- #[error(transparent)]
- BIP32(#[from] bitcoin::bip32::Error),
-
- #[error(transparent)]
- MintUrl(#[from] cdk_common::mint_url::Error),
-
- #[error("Could not initialize database")]
- CouldNotInitialize,
-
- #[error("Invalid database path")]
- InvalidDbPath,
-
- #[error(transparent)]
- Serde(#[from] serde_json::Error),
- }
- impl From<Error> for cdk_common::database::Error {
- fn from(e: Error) -> Self {
- Self::Database(Box::new(e))
- }
- }
|