X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=fuzz%2Fsrc%2Findexedmap.rs;h=58775d024673568bc38eb8d0fd6f8309b4c41ad5;hb=df0120809f3453aa4cfc6ca4d34bbedcc823928d;hp=7cbb8957ad247f807ff91f8851af44f0b8a546a8;hpb=f71daed02d159e051e065802155d3ad77edbc124;p=rust-lightning diff --git a/fuzz/src/indexedmap.rs b/fuzz/src/indexedmap.rs index 7cbb8957..58775d02 100644 --- a/fuzz/src/indexedmap.rs +++ b/fuzz/src/indexedmap.rs @@ -9,7 +9,7 @@ use lightning::util::indexed_map::{IndexedMap, self}; use std::collections::{BTreeMap, btree_map}; -use hashbrown::HashSet; +use lightning::util::hash_tables::*; use crate::utils::test_logger; @@ -80,23 +80,23 @@ fn check_eq(btree: &BTreeMap, mut indexed: IndexedMap) { } } - let mut key_set = HashSet::with_capacity(256); + let mut key_set = hash_map_with_capacity(1024); for k in indexed.unordered_keys() { - assert!(key_set.insert(*k)); + assert!(key_set.insert(*k, ()).is_none()); assert!(btree.contains_key(k)); } assert_eq!(key_set.len(), btree.len()); key_set.clear(); for (k, v) in indexed.unordered_iter() { - assert!(key_set.insert(*k)); + assert!(key_set.insert(*k, ()).is_none()); assert_eq!(btree.get(k).unwrap(), v); } assert_eq!(key_set.len(), btree.len()); key_set.clear(); for (k, v) in indexed_clone.unordered_iter_mut() { - assert!(key_set.insert(*k)); + assert!(key_set.insert(*k, ()).is_none()); assert_eq!(btree.get(k).unwrap(), v); } assert_eq!(key_set.len(), btree.len());