@@ -162,7 +162,7 @@ where
162162 }
163163
164164 /// Same as [`std::collections::BTreeMap::range`].
165- pub fn range < R > ( & self , range : R ) -> BTreeMapRange < ' _ , K , V , R >
165+ pub fn range < R > ( & self , range : R ) -> BTreeMapRange < ' _ , K , V >
166166 where
167167 K : Ord ,
168168 R : RangeBounds < K > ,
@@ -174,7 +174,7 @@ where
174174 }
175175
176176 /// Same as [`std::collections::BTreeMap::range_mut`].
177- pub fn range_mut < R > ( & mut self , range : R ) -> BTreeMapRangeMut < ' _ , K , V , R >
177+ pub fn range_mut < R > ( & mut self , range : R ) -> BTreeMapRangeMut < ' _ , K , V >
178178 where
179179 K : Ord ,
180180 R : RangeBounds < K > ,
@@ -389,19 +389,17 @@ where
389389}
390390
391391/// A range iterator of `(K, &'a V)` items returned by [`TryBTreeMap::range`].
392- pub struct BTreeMapRange < ' a , K , V , R >
392+ pub struct BTreeMapRange < ' a , K , V >
393393where
394394 K : Copy + Ord ,
395- R : RangeBounds < K > ,
396395{
397- inner : cranelift_bforest:: MapRange < ' a , K , Id , R , ( ) > ,
396+ inner : cranelift_bforest:: MapRange < ' a , K , Id , ( ) > ,
398397 values : & ' a Slab < V > ,
399398}
400399
401- impl < ' a , K , V , R > Iterator for BTreeMapRange < ' a , K , V , R >
400+ impl < ' a , K , V > Iterator for BTreeMapRange < ' a , K , V >
402401where
403402 K : Copy + Ord ,
404- R : RangeBounds < K > ,
405403{
406404 type Item = ( K , & ' a V ) ;
407405
@@ -412,19 +410,17 @@ where
412410}
413411
414412/// A range iterator of `(K, &'a V)` items returned by [`TryBTreeMap::range`].
415- pub struct BTreeMapRangeMut < ' a , K , V , R >
413+ pub struct BTreeMapRangeMut < ' a , K , V >
416414where
417415 K : Copy + Ord ,
418- R : RangeBounds < K > ,
419416{
420- inner : cranelift_bforest:: MapRange < ' a , K , Id , R , ( ) > ,
417+ inner : cranelift_bforest:: MapRange < ' a , K , Id , ( ) > ,
421418 values : & ' a mut Slab < V > ,
422419}
423420
424- impl < ' a , K , V , R > Iterator for BTreeMapRangeMut < ' a , K , V , R >
421+ impl < ' a , K , V > Iterator for BTreeMapRangeMut < ' a , K , V >
425422where
426423 K : Copy + Ord ,
427- R : RangeBounds < K > ,
428424{
429425 type Item = ( K , & ' a mut V ) ;
430426
0 commit comments