We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5ea846b commit e38738cCopy full SHA for e38738c
packages/storage-plus/src/map.rs
@@ -540,6 +540,21 @@ mod test {
540
.unwrap();
541
542
// let's try to iterate!
543
+ let all: StdResult<Vec<_>> = ALLOWANCE
544
+ .range(&store, None, None, Order::Ascending)
545
+ .collect();
546
+ let all = all.unwrap();
547
+ assert_eq!(3, all.len());
548
+ assert_eq!(
549
+ all,
550
+ vec![
551
+ ((b"owner".to_vec(), b"spender".to_vec()).joined_key(), 1000),
552
+ ((b"owner".to_vec(), b"spender2".to_vec()).joined_key(), 3000),
553
+ ((b"owner2".to_vec(), b"spender".to_vec()).joined_key(), 5000),
554
+ ]
555
+ );
556
+
557
+ // let's try to iterate over a prefix
558
let all: StdResult<Vec<_>> = ALLOWANCE
559
.prefix(b"owner")
560
.range(&store, None, None, Order::Ascending)
0 commit comments