diff --git a/crates/cdk/src/cdk_database/mod.rs b/crates/cdk/src/cdk_database/mod.rs index cbbb9446..b9d8bdf5 100644 --- a/crates/cdk/src/cdk_database/mod.rs +++ b/crates/cdk/src/cdk_database/mod.rs @@ -2,6 +2,7 @@ #[cfg(any(feature = "wallet", feature = "mint"))] use std::collections::HashMap; +use std::fmt::Debug; #[cfg(any(feature = "wallet", feature = "mint"))] use async_trait::async_trait; @@ -47,7 +48,7 @@ pub enum Error { #[cfg(feature = "wallet")] #[cfg_attr(target_arch = "wasm32", async_trait(?Send))] #[cfg_attr(not(target_arch = "wasm32"), async_trait)] -pub trait WalletDatabase { +pub trait WalletDatabase: Debug { type Err: Into + From; async fn add_mint( diff --git a/crates/cdk/src/wallet/mod.rs b/crates/cdk/src/wallet/mod.rs index 11b7ede3..07b10ba4 100644 --- a/crates/cdk/src/wallet/mod.rs +++ b/crates/cdk/src/wallet/mod.rs @@ -34,7 +34,7 @@ pub mod error; pub mod nostr; pub mod util; -#[derive(Clone)] +#[derive(Debug, Clone)] pub struct Wallet { pub client: HttpClient, pub localstore: Arc + Send + Sync>,