From 57b6607f9abeb17ff53676f30f0ef0daa078a026 Mon Sep 17 00:00:00 2001 From: thesimplekid Date: Sun, 10 Sep 2023 20:59:57 +0100 Subject: [PATCH] chore: clippy --- crates/cashu/src/error.rs | 2 +- crates/cashu/src/nuts/nut00.rs | 2 +- crates/cashu/src/nuts/nut02.rs | 2 +- crates/cashu/src/nuts/nut06.rs | 4 ++-- crates/cashu/src/secret.rs | 6 ++++++ 5 files changed, 11 insertions(+), 5 deletions(-) diff --git a/crates/cashu/src/error.rs b/crates/cashu/src/error.rs index 95902f51..0a778b94 100644 --- a/crates/cashu/src/error.rs +++ b/crates/cashu/src/error.rs @@ -37,7 +37,7 @@ impl fmt::Display for Error { Error::TokenSpent => write!(f, "Token Spent"), Error::TokenNotVerifed => write!(f, "Token Not Verified"), Error::InvoiceAmountUndefined => write!(f, "Invoice without amount"), - Error::EllipticCurve(err) => write!(f, "{}", err.to_string()), + Error::EllipticCurve(err) => write!(f, "{}", err), } } } diff --git a/crates/cashu/src/nuts/nut00.rs b/crates/cashu/src/nuts/nut00.rs index 8aa0e3c3..ee61f867 100644 --- a/crates/cashu/src/nuts/nut00.rs +++ b/crates/cashu/src/nuts/nut00.rs @@ -121,7 +121,7 @@ pub mod wallet { let _: Url = (&mint_url).try_into()?; Ok(Self { - token: vec![MintProofs::new(mint_url.into(), proofs)], + token: vec![MintProofs::new(mint_url, proofs)], memo, }) } diff --git a/crates/cashu/src/nuts/nut02.rs b/crates/cashu/src/nuts/nut02.rs index 1d54a85e..92d2739b 100644 --- a/crates/cashu/src/nuts/nut02.rs +++ b/crates/cashu/src/nuts/nut02.rs @@ -59,7 +59,7 @@ impl Id { impl std::fmt::Display for Id { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { let mut output = String::with_capacity(Self::STRLEN); - general_purpose::STANDARD.encode_string(&self.0.as_slice(), &mut output); + general_purpose::STANDARD.encode_string(self.0.as_slice(), &mut output); f.write_str(&output) } } diff --git a/crates/cashu/src/nuts/nut06.rs b/crates/cashu/src/nuts/nut06.rs index 49c9de56..46cdcb32 100644 --- a/crates/cashu/src/nuts/nut06.rs +++ b/crates/cashu/src/nuts/nut06.rs @@ -41,14 +41,14 @@ impl SplitRequest { pub struct SplitResponse { /// Promises to keep #[deprecated( - since = "0.3.0", + since = "0.5.0", note = "mint only response with one list of all promises" )] #[serde(skip_serializing_if = "Option::is_none")] pub fst: Option>, /// Promises to send #[deprecated( - since = "0.3.0", + since = "0.5.0", note = "mint only response with one list of all promises" )] #[serde(skip_serializing_if = "Option::is_none")] diff --git a/crates/cashu/src/secret.rs b/crates/cashu/src/secret.rs index 8824a5a3..1d6064dd 100644 --- a/crates/cashu/src/secret.rs +++ b/crates/cashu/src/secret.rs @@ -9,6 +9,12 @@ use serde::{Deserialize, Serialize}; #[serde(transparent)] pub struct Secret(String); +impl Default for Secret { + fn default() -> Self { + Self::new() + } +} + impl Secret { const BIT_LENGTH: usize = 128;