From 1b3424ff61aa6bc4b05488a0e0903e324a2c8810 Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Thu, 23 Jan 2020 10:00:23 -0700 Subject: [PATCH] Pass bank_forks by reference --- ledger-tool/src/main.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ledger-tool/src/main.rs b/ledger-tool/src/main.rs index 4259c4ee4..208cf9320 100644 --- a/ledger-tool/src/main.rs +++ b/ledger-tool/src/main.rs @@ -173,13 +173,13 @@ fn render_dot(dot: String, output_file: &str, output_format: &str) -> io::Result #[allow(clippy::cognitive_complexity)] fn graph_forks( - bank_forks: BankForks, - bank_forks_info: Vec, + bank_forks: &BankForks, + bank_forks_info: &[blockstore_processor::BankForksInfo], include_all_votes: bool, ) -> String { // Search all forks and collect the last vote made by each validator let mut last_votes = HashMap::new(); - for bfi in &bank_forks_info { + for bfi in bank_forks_info { let bank = bank_forks.banks.get(&bfi.bank_slot).unwrap(); let total_stake = bank @@ -221,7 +221,7 @@ fn graph_forks( dot.push(" style=invis".to_string()); let mut styled_slots = HashSet::new(); let mut all_votes: HashMap> = HashMap::new(); - for bfi in &bank_forks_info { + for bfi in bank_forks_info { let bank = bank_forks.banks.get(&bfi.bank_slot).unwrap(); let mut bank = bank.clone(); @@ -737,8 +737,8 @@ fn main() { if let Some(output_file) = arg_matches.value_of("graph_forks") { let dot = graph_forks( - bank_forks, - bank_forks_info, + &bank_forks, + &bank_forks_info, arg_matches.is_present("graph_forks_include_all_votes"), );