@@ -279,7 +279,7 @@ pub struct Iter<'a, K: 'a, V: 'a> {
279279}
280280
281281#[ stable( feature = "collection_debug" , since = "1.17.0" ) ]
282- impl < ' a , K : ' a + fmt:: Debug , V : ' a + fmt:: Debug > fmt:: Debug for Iter < ' a , K , V > {
282+ impl < K : fmt:: Debug , V : fmt:: Debug > fmt:: Debug for Iter < ' _ , K , V > {
283283 fn fmt ( & self , f : & mut fmt:: Formatter ) -> fmt:: Result {
284284 f. debug_list ( ) . entries ( self . clone ( ) ) . finish ( )
285285 }
@@ -337,7 +337,7 @@ pub struct Keys<'a, K: 'a, V: 'a> {
337337}
338338
339339#[ stable( feature = "collection_debug" , since = "1.17.0" ) ]
340- impl < ' a , K : ' a + fmt:: Debug , V : ' a > fmt:: Debug for Keys < ' a , K , V > {
340+ impl < K : fmt:: Debug , V > fmt:: Debug for Keys < ' _ , K , V > {
341341 fn fmt ( & self , f : & mut fmt:: Formatter ) -> fmt:: Result {
342342 f. debug_list ( ) . entries ( self . clone ( ) ) . finish ( )
343343 }
@@ -356,7 +356,7 @@ pub struct Values<'a, K: 'a, V: 'a> {
356356}
357357
358358#[ stable( feature = "collection_debug" , since = "1.17.0" ) ]
359- impl < ' a , K : ' a , V : ' a + fmt:: Debug > fmt:: Debug for Values < ' a , K , V > {
359+ impl < K , V : fmt:: Debug > fmt:: Debug for Values < ' _ , K , V > {
360360 fn fmt ( & self , f : & mut fmt:: Formatter ) -> fmt:: Result {
361361 f. debug_list ( ) . entries ( self . clone ( ) ) . finish ( )
362362 }
@@ -389,7 +389,7 @@ pub struct Range<'a, K: 'a, V: 'a> {
389389}
390390
391391#[ stable( feature = "collection_debug" , since = "1.17.0" ) ]
392- impl < ' a , K : ' a + fmt:: Debug , V : ' a + fmt:: Debug > fmt:: Debug for Range < ' a , K , V > {
392+ impl < K : fmt:: Debug , V : fmt:: Debug > fmt:: Debug for Range < ' _ , K , V > {
393393 fn fmt ( & self , f : & mut fmt:: Formatter ) -> fmt:: Result {
394394 f. debug_list ( ) . entries ( self . clone ( ) ) . finish ( )
395395 }
@@ -412,7 +412,7 @@ pub struct RangeMut<'a, K: 'a, V: 'a> {
412412}
413413
414414#[ stable( feature = "collection_debug" , since = "1.17.0" ) ]
415- impl < ' a , K : ' a + fmt:: Debug , V : ' a + fmt:: Debug > fmt:: Debug for RangeMut < ' a , K , V > {
415+ impl < K : fmt:: Debug , V : fmt:: Debug > fmt:: Debug for RangeMut < ' _ , K , V > {
416416 fn fmt ( & self , f : & mut fmt:: Formatter ) -> fmt:: Result {
417417 let range = Range {
418418 front : self . front . reborrow ( ) ,
@@ -442,7 +442,7 @@ pub enum Entry<'a, K: 'a, V: 'a> {
442442}
443443
444444#[ stable( feature= "debug_btree_map" , since = "1.12.0" ) ]
445- impl < ' a , K : ' a + Debug + Ord , V : ' a + Debug > Debug for Entry < ' a , K , V > {
445+ impl < K : Debug + Ord , V : Debug > Debug for Entry < ' _ , K , V > {
446446 fn fmt ( & self , f : & mut fmt:: Formatter ) -> fmt:: Result {
447447 match * self {
448448 Vacant ( ref v) => f. debug_tuple ( "Entry" )
@@ -470,7 +470,7 @@ pub struct VacantEntry<'a, K: 'a, V: 'a> {
470470}
471471
472472#[ stable( feature= "debug_btree_map" , since = "1.12.0" ) ]
473- impl < ' a , K : ' a + Debug + Ord , V : ' a > Debug for VacantEntry < ' a , K , V > {
473+ impl < K : Debug + Ord , V > Debug for VacantEntry < ' _ , K , V > {
474474 fn fmt ( & self , f : & mut fmt:: Formatter ) -> fmt:: Result {
475475 f. debug_tuple ( "VacantEntry" )
476476 . field ( self . key ( ) )
@@ -493,7 +493,7 @@ pub struct OccupiedEntry<'a, K: 'a, V: 'a> {
493493}
494494
495495#[ stable( feature= "debug_btree_map" , since = "1.12.0" ) ]
496- impl < ' a , K : ' a + Debug + Ord , V : ' a + Debug > Debug for OccupiedEntry < ' a , K , V > {
496+ impl < K : Debug + Ord , V : Debug > Debug for OccupiedEntry < ' _ , K , V > {
497497 fn fmt ( & self , f : & mut fmt:: Formatter ) -> fmt:: Result {
498498 f. debug_struct ( "OccupiedEntry" )
499499 . field ( "key" , self . key ( ) )
@@ -1202,7 +1202,7 @@ impl<'a, K: 'a, V: 'a> Iterator for Iter<'a, K, V> {
12021202}
12031203
12041204#[ stable( feature = "fused" , since = "1.26.0" ) ]
1205- impl < ' a , K , V > FusedIterator for Iter < ' a , K , V > { }
1205+ impl < K , V > FusedIterator for Iter < ' _ , K , V > { }
12061206
12071207#[ stable( feature = "rust1" , since = "1.0.0" ) ]
12081208impl < ' a , K : ' a , V : ' a > DoubleEndedIterator for Iter < ' a , K , V > {
@@ -1217,7 +1217,7 @@ impl<'a, K: 'a, V: 'a> DoubleEndedIterator for Iter<'a, K, V> {
12171217}
12181218
12191219#[ stable( feature = "rust1" , since = "1.0.0" ) ]
1220- impl < ' a , K : ' a , V : ' a > ExactSizeIterator for Iter < ' a , K , V > {
1220+ impl < K , V > ExactSizeIterator for Iter < ' _ , K , V > {
12211221 fn len ( & self ) -> usize {
12221222 self . length
12231223 }
@@ -1274,14 +1274,14 @@ impl<'a, K: 'a, V: 'a> DoubleEndedIterator for IterMut<'a, K, V> {
12741274}
12751275
12761276#[ stable( feature = "rust1" , since = "1.0.0" ) ]
1277- impl < ' a , K : ' a , V : ' a > ExactSizeIterator for IterMut < ' a , K , V > {
1277+ impl < K , V > ExactSizeIterator for IterMut < ' _ , K , V > {
12781278 fn len ( & self ) -> usize {
12791279 self . length
12801280 }
12811281}
12821282
12831283#[ stable( feature = "fused" , since = "1.26.0" ) ]
1284- impl < ' a , K , V > FusedIterator for IterMut < ' a , K , V > { }
1284+ impl < K , V > FusedIterator for IterMut < ' _ , K , V > { }
12851285
12861286#[ stable( feature = "rust1" , since = "1.0.0" ) ]
12871287impl < K , V > IntoIterator for BTreeMap < K , V > {
@@ -1437,14 +1437,14 @@ impl<'a, K, V> DoubleEndedIterator for Keys<'a, K, V> {
14371437}
14381438
14391439#[ stable( feature = "rust1" , since = "1.0.0" ) ]
1440- impl < ' a , K , V > ExactSizeIterator for Keys < ' a , K , V > {
1440+ impl < K , V > ExactSizeIterator for Keys < ' _ , K , V > {
14411441 fn len ( & self ) -> usize {
14421442 self . inner . len ( )
14431443 }
14441444}
14451445
14461446#[ stable( feature = "fused" , since = "1.26.0" ) ]
1447- impl < ' a , K , V > FusedIterator for Keys < ' a , K , V > { }
1447+ impl < K , V > FusedIterator for Keys < ' _ , K , V > { }
14481448
14491449#[ stable( feature = "rust1" , since = "1.0.0" ) ]
14501450impl < ' a , K , V > Clone for Keys < ' a , K , V > {
@@ -1474,14 +1474,14 @@ impl<'a, K, V> DoubleEndedIterator for Values<'a, K, V> {
14741474}
14751475
14761476#[ stable( feature = "rust1" , since = "1.0.0" ) ]
1477- impl < ' a , K , V > ExactSizeIterator for Values < ' a , K , V > {
1477+ impl < K , V > ExactSizeIterator for Values < ' _ , K , V > {
14781478 fn len ( & self ) -> usize {
14791479 self . inner . len ( )
14801480 }
14811481}
14821482
14831483#[ stable( feature = "fused" , since = "1.26.0" ) ]
1484- impl < ' a , K , V > FusedIterator for Values < ' a , K , V > { }
1484+ impl < K , V > FusedIterator for Values < ' _ , K , V > { }
14851485
14861486#[ stable( feature = "rust1" , since = "1.0.0" ) ]
14871487impl < ' a , K , V > Clone for Values < ' a , K , V > {
@@ -1524,15 +1524,14 @@ impl<'a, K, V> DoubleEndedIterator for ValuesMut<'a, K, V> {
15241524}
15251525
15261526#[ stable( feature = "map_values_mut" , since = "1.10.0" ) ]
1527- impl < ' a , K , V > ExactSizeIterator for ValuesMut < ' a , K , V > {
1527+ impl < K , V > ExactSizeIterator for ValuesMut < ' _ , K , V > {
15281528 fn len ( & self ) -> usize {
15291529 self . inner . len ( )
15301530 }
15311531}
15321532
15331533#[ stable( feature = "fused" , since = "1.26.0" ) ]
1534- impl < ' a , K , V > FusedIterator for ValuesMut < ' a , K , V > { }
1535-
1534+ impl < K , V > FusedIterator for ValuesMut < ' _ , K , V > { }
15361535
15371536impl < ' a , K , V > Range < ' a , K , V > {
15381537 unsafe fn next_unchecked ( & mut self ) -> ( & ' a K , & ' a V ) {
@@ -1610,7 +1609,7 @@ impl<'a, K, V> Range<'a, K, V> {
16101609}
16111610
16121611#[ stable( feature = "fused" , since = "1.26.0" ) ]
1613- impl < ' a , K , V > FusedIterator for Range < ' a , K , V > { }
1612+ impl < K , V > FusedIterator for Range < ' _ , K , V > { }
16141613
16151614#[ stable( feature = "btree_range" , since = "1.17.0" ) ]
16161615impl < ' a , K , V > Clone for Range < ' a , K , V > {
@@ -1679,7 +1678,7 @@ impl<'a, K, V> DoubleEndedIterator for RangeMut<'a, K, V> {
16791678}
16801679
16811680#[ stable( feature = "fused" , since = "1.26.0" ) ]
1682- impl < ' a , K , V > FusedIterator for RangeMut < ' a , K , V > { }
1681+ impl < K , V > FusedIterator for RangeMut < ' _ , K , V > { }
16831682
16841683impl < ' a , K , V > RangeMut < ' a , K , V > {
16851684 unsafe fn next_back_unchecked ( & mut self ) -> ( & ' a K , & ' a mut V ) {
@@ -1790,7 +1789,7 @@ impl<K: Debug, V: Debug> Debug for BTreeMap<K, V> {
17901789}
17911790
17921791#[ stable( feature = "rust1" , since = "1.0.0" ) ]
1793- impl < ' a , K : Ord , Q : ?Sized , V > Index < & ' a Q > for BTreeMap < K , V >
1792+ impl < K : Ord , Q : ?Sized , V > Index < & Q > for BTreeMap < K , V >
17941793 where K : Borrow < Q > ,
17951794 Q : Ord
17961795{
0 commit comments