pretty printing for btreemap
This commit is contained in:
parent
fa23350a46
commit
0d0c08f9bb
3 changed files with 62 additions and 1 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue