]> Untitled Git - bdk-cli/commitdiff
Fix clippy warnings
authorSteve Myers <steve@notmandatory.org>
Sat, 7 Aug 2021 00:23:39 +0000 (17:23 -0700)
committerSteve Myers <steve@notmandatory.org>
Thu, 12 Aug 2021 14:10:42 +0000 (16:10 +0200)
build.rs
src/lib.rs

index 42877301aa8ddb9387b6cd160dd0478d272b3b00..dcd5321ac4c487ed97e632b0e2d283e3ec3e3776 100644 (file)
--- a/build.rs
+++ b/build.rs
@@ -3,14 +3,15 @@ use std::env;
 fn main() {
     let electrum = env::var_os("CARGO_FEATURE_ELECTRUM").map(|_| "electrum".to_string());
     let esplora = env::var_os("CARGO_FEATURE_ESPLORA").map(|_| "esplora".to_string());
-    let compact_filters = env::var_os("CARGO_FEATURE_COMPACT_FILTERS").map(|_| "compact_filters".to_string());
+    let compact_filters =
+        env::var_os("CARGO_FEATURE_COMPACT_FILTERS").map(|_| "compact_filters".to_string());
 
-    let blockchain_features : Vec<String> = vec!(electrum, esplora, compact_filters)
+    let blockchain_features: Vec<String> = vec![electrum, esplora, compact_filters]
         .iter()
         .map(|f| f.to_owned())
         .flatten()
         .collect();
-    
+
     if blockchain_features.len() > 1 {
         panic!("At most one blockchain client feature can be enabled but these features were enabled: {:?}", blockchain_features)
     }
index 99091c229ec7751bedf4cbb294fea84fefa2c162..9e739e093d4c3af2167ccd8d648bcaadff673b1e 100644 (file)
@@ -97,6 +97,8 @@
 pub extern crate bdk;
 #[macro_use]
 extern crate serde_json;
+
+#[cfg(any(feature = "electrum", feature = "esplora", feature = "compact_filters"))]
 #[macro_use]
 extern crate bdk_macros;
 
@@ -673,11 +675,11 @@ fn parse_recipient(s: &str) -> Result<(Script, u64), String> {
         return Err("Invalid format".to_string());
     }
 
-    let addr = Address::from_str(&parts[0]);
+    let addr = Address::from_str(parts[0]);
     if let Err(e) = addr {
         return Err(format!("{:?}", e));
     }
-    let val = u64::from_str(&parts[1]);
+    let val = u64::from_str(parts[1]);
     if let Err(e) = val {
         return Err(format!("{:?}", e));
     }