about summary refs log tree commit diff
path: root/src/test/debuginfo
diff options
context:
space:
mode:
authorUnknown <nannyakannya@gmail.com>2018-08-15 01:38:00 +0900
committerfukatani <nannyakannya@gmail.com>2018-08-15 13:48:10 +0900
commit0d0c08f9bb75002138ed0b69b0058099ec41ccd1 (patch)
treef402a5bb00f1c18b2e15f7038cc8f05be14d79b4 /src/test/debuginfo
parentfa23350a469b4c762d6fc1cb492092d954f678c8 (diff)
downloadrust-0d0c08f9bb75002138ed0b69b0058099ec41ccd1.tar.gz
rust-0d0c08f9bb75002138ed0b69b0058099ec41ccd1.zip
pretty printing for btreemap
Diffstat (limited to 'src/test/debuginfo')
-rw-r--r--src/test/debuginfo/pretty-std-collections.rs12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/test/debuginfo/pretty-std-collections.rs b/src/test/debuginfo/pretty-std-collections.rs
index 18d73bf5677..8e37a884b34 100644
--- a/src/test/debuginfo/pretty-std-collections.rs
+++ b/src/test/debuginfo/pretty-std-collections.rs
@@ -22,11 +22,15 @@
 // gdb-command: print btree_set
 // gdb-check:$1 = BTreeSet<i32>(len: 3) = {3, 5, 7}
 
+// gdb-command: print btree_map
+// gdb-check:$2 = BTreeMap<i32, i32>(len: 3) = {[3] = 3, [5] = 7, [7] = 4}
+
 // gdb-command: print vec_deque
-// gdb-check:$2 = VecDeque<i32>(len: 3, cap: 8) = {5, 3, 7}
+// gdb-check:$3 = VecDeque<i32>(len: 3, cap: 8) = {5, 3, 7}
 
 #![allow(unused_variables)]
 use std::collections::BTreeSet;
+use std::collections::BTreeMap;
 use std::collections::VecDeque;
 
 
@@ -38,6 +42,12 @@ fn main() {
     btree_set.insert(3);
     btree_set.insert(7);
 
+    // BTreeMap
+    let mut btree_map = BTreeMap::new();
+    btree_map.insert(5, 7);
+    btree_map.insert(3, 3);
+    btree_map.insert(7, 4);
+
     // VecDeque
     let mut vec_deque = VecDeque::new();
     vec_deque.push_back(5);