BTreeMap: reuse NodeRef as Root, keep BoxedNode for edges only, ban Unique

This commit is contained in:
Stein Somers 2020-11-05 13:23:11 +01:00
parent c4f836ad1a
commit 9fca57ceb9
9 changed files with 171 additions and 179 deletions

View file

@ -101,7 +101,7 @@ fn main() {
btree_set.insert(i);
}
let mut empty_btree_set: BTreeSet<i32> = BTreeSet::new();
let empty_btree_set: BTreeSet<i32> = BTreeSet::new();
// BTreeMap
let mut btree_map = BTreeMap::new();
@ -109,7 +109,7 @@ fn main() {
btree_map.insert(i, i);
}
let mut empty_btree_map: BTreeMap<i32, u32> = BTreeMap::new();
let empty_btree_map: BTreeMap<i32, u32> = BTreeMap::new();
let mut option_btree_map: BTreeMap<bool, Option<bool>> = BTreeMap::new();
option_btree_map.insert(false, None);