From b066b92a8d44cfc58bb8eb128a2aace600068fef Mon Sep 17 00:00:00 2001 From: thesimplekid Date: Tue, 18 Jun 2024 13:50:40 +0100 Subject: [PATCH] feat: debug on wallet --- crates/cdk/src/cdk_database/mod.rs | 3 ++- crates/cdk/src/wallet/mod.rs | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) 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>,