We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 95bef0d commit 2979b0fCopy full SHA for 2979b0f
src/libcollectionstest/btree/map.rs
@@ -234,6 +234,25 @@ fn test_range() {
234
}
235
236
237
+#[test]
238
+fn test_range_mut() {
239
+ let size = 200;
240
+ let mut map: BTreeMap<_, _> = (0..size).map(|i| (i, i)).collect();
241
+
242
+ for i in 0..size {
243
+ for j in i..size {
244
+ let mut kvs = map.range_mut((Included(&i), Included(&j))).map(|(&k, &mut v)| (k, v));
245
+ let mut pairs = (i..j + 1).map(|i| (i, i));
246
247
+ for (kv, pair) in kvs.by_ref().zip(pairs.by_ref()) {
248
+ assert_eq!(kv, pair);
249
+ }
250
+ assert_eq!(kvs.next(), None);
251
+ assert_eq!(pairs.next(), None);
252
253
254
+}
255
256
#[test]
257
fn test_borrow() {
258
// make sure these compile -- using the Borrow trait
0 commit comments