about summary refs log tree commit diff
path: root/library/alloc/src/collections/btree/node
diff options
context:
space:
mode:
authorStein Somers <git@steinsomers.be>2021-01-16 12:59:12 +0100
committerStein Somers <git@steinsomers.be>2021-01-20 19:23:49 +0100
commitc0e807563c9974d7f73f5ecceb1de4a4c132de1d (patch)
tree5eb2b55d73cb05ccc2ba37db09d313a1f919ef5d /library/alloc/src/collections/btree/node
parenta4cbb44ae2c80545db957763b502dc7f6ea22085 (diff)
BTreeMap: bring back the key slice for immutable lookup
Diffstat (limited to 'library/alloc/src/collections/btree/node')
-rw-r--r--library/alloc/src/collections/btree/node/tests.rs12
1 files changed, 1 insertions, 11 deletions
diff --git a/library/alloc/src/collections/btree/node/tests.rs b/library/alloc/src/collections/btree/node/tests.rs
index 48ce9f2bd89..11433cd845b 100644
--- a/library/alloc/src/collections/btree/node/tests.rs
+++ b/library/alloc/src/collections/btree/node/tests.rs
@@ -29,17 +29,7 @@ impl<'a, K: 'a, V: 'a> NodeRef<marker::Immut<'a>, K, V, marker::LeafOrInternal>
             navigate::Position::Leaf(leaf) => {
                 let depth = self.height();
                 let indent = "  ".repeat(depth);
-                result += &format!("\n{}", indent);
-                if leaf.len() == 0 {
-                    result += "(empty node)";
-                } else {
-                    for idx in 0..leaf.len() {
-                        if idx > 0 {
-                            result += ", ";
-                        }
-                        result += &format!("{:?}", unsafe { leaf.key_at(idx) });
-                    }
-                }
+                result += &format!("\n{}{:?}", indent, leaf.keys());
             }
             navigate::Position::Internal(_) => {}
             navigate::Position::InternalKV(kv) => {