@@ -132,13 +132,13 @@ impl<K, V> SsoHashMap<K, V> {
132
132
/// with mutable references to the values.
133
133
/// The iterator element type is `(&'a K, &'a mut V)`.
134
134
#[ inline]
135
- pub fn iter_mut ( & mut self ) -> impl Iterator < Item = ( & ' _ K , & ' _ mut V ) > {
135
+ pub fn iter_mut ( & mut self ) -> impl Iterator < Item = ( & K , & mut V ) > {
136
136
self . into_iter ( )
137
137
}
138
138
139
139
/// An iterator visiting all keys in arbitrary order.
140
140
/// The iterator element type is `&'a K`.
141
- pub fn keys ( & self ) -> impl Iterator < Item = & ' _ K > {
141
+ pub fn keys ( & self ) -> impl Iterator < Item = & K > {
142
142
match self {
143
143
SsoHashMap :: Array ( array) => Either :: Left ( array. iter ( ) . map ( |( k, _v) | k) ) ,
144
144
SsoHashMap :: Map ( map) => Either :: Right ( map. keys ( ) ) ,
@@ -147,7 +147,7 @@ impl<K, V> SsoHashMap<K, V> {
147
147
148
148
/// An iterator visiting all values in arbitrary order.
149
149
/// The iterator element type is `&'a V`.
150
- pub fn values ( & self ) -> impl Iterator < Item = & ' _ V > {
150
+ pub fn values ( & self ) -> impl Iterator < Item = & V > {
151
151
match self {
152
152
SsoHashMap :: Array ( array) => Either :: Left ( array. iter ( ) . map ( |( _k, v) | v) ) ,
153
153
SsoHashMap :: Map ( map) => Either :: Right ( map. values ( ) ) ,
@@ -156,7 +156,7 @@ impl<K, V> SsoHashMap<K, V> {
156
156
157
157
/// An iterator visiting all values mutably in arbitrary order.
158
158
/// The iterator element type is `&'a mut V`.
159
- pub fn values_mut ( & mut self ) -> impl Iterator < Item = & ' _ mut V > {
159
+ pub fn values_mut ( & mut self ) -> impl Iterator < Item = & mut V > {
160
160
match self {
161
161
SsoHashMap :: Array ( array) => Either :: Left ( array. iter_mut ( ) . map ( |( _k, v) | v) ) ,
162
162
SsoHashMap :: Map ( map) => Either :: Right ( map. values_mut ( ) ) ,
0 commit comments