From c323bd3c87d2be4fdc42496ffd95a88999e06a09 Mon Sep 17 00:00:00 2001 From: Greg Fitzgerald Date: Tue, 3 Apr 2018 09:55:33 -0600 Subject: [PATCH] Fix clippy warnings --- src/accountant.rs | 2 +- src/accountant_skel.rs | 3 +-- src/bin/client-demo.rs | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/accountant.rs b/src/accountant.rs index 1cc220727..9ed88571c 100644 --- a/src/accountant.rs +++ b/src/accountant.rs @@ -39,7 +39,7 @@ impl Accountant { /// Create an Accountant using a deposit. pub fn new_from_deposit(deposit: &Payment) -> Self { let mut balances = HashMap::new(); - apply_payment(&mut balances, &deposit); + apply_payment(&mut balances, deposit); Accountant { balances, pending: HashMap::new(), diff --git a/src/accountant_skel.rs b/src/accountant_skel.rs index 91c85e240..c5e283ce7 100644 --- a/src/accountant_skel.rs +++ b/src/accountant_skel.rs @@ -172,10 +172,9 @@ impl AccountantSkel { let t_responder = streamer::responder(write, exit.clone(), response_recycler.clone(), r_responder); - let skel = obj.clone(); let t_server = spawn(move || loop { let e = AccountantSkel::process( - &skel, + &obj, &r_reader, &s_responder, &packet_recycler, diff --git a/src/bin/client-demo.rs b/src/bin/client-demo.rs index 5dc4c9f05..a91b4c2cd 100644 --- a/src/bin/client-demo.rs +++ b/src/bin/client-demo.rs @@ -39,8 +39,8 @@ fn main() { .collect(); let duration = now.elapsed(); let ns = duration.as_secs() * 1_000_000_000 + u64::from(duration.subsec_nanos()); - let bsps = txs as f64 / ns as f64; - let nsps = ns as f64 / txs as f64; + let bsps = f64::from(txs) / ns as f64; + let nsps = ns as f64 / f64::from(txs); println!( "Done. {} thousand signatures per second, {}us per signature", bsps * 1_000_000_f64,