Boot hashbrown (#5505)

As of Rust 1.36.0, hashbrown now implements the HashMap in std (which
implements HashSet).

https://blog.rust-lang.org/2019/07/04/Rust-1.36.0.html#a-new-hashmapk,-v%3E-implementation
This commit is contained in:
Greg Fitzgerald
2019-08-12 16:46:49 -06:00
committed by GitHub
parent 687818aad6
commit a43922ccbf
11 changed files with 5 additions and 25 deletions

View File

@ -8,7 +8,6 @@ use crate::consensus::VOTE_THRESHOLD_DEPTH;
use crate::contact_info::ContactInfo;
use crate::entry::{Entry, EntrySlice};
use crate::gossip_service::discover_cluster;
use hashbrown::HashSet;
use solana_client::thin_client::create_client;
use solana_runtime::epoch_schedule::MINIMUM_SLOTS_PER_EPOCH;
use solana_sdk::client::SyncClient;
@ -22,6 +21,7 @@ use solana_sdk::timing::{
NUM_CONSECUTIVE_LEADER_SLOTS,
};
use solana_sdk::transport::TransportError;
use std::collections::HashSet;
use std::path::Path;
use std::thread::sleep;
use std::time::Duration;