diff --git a/src/lib.rs b/src/lib.rs index ac47f47..4b98dbd 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -710,7 +710,7 @@ impl<'a, K, V> Iterator for CLruCacheIter<'a, K, V> { } } -impl<'a, K, V> DoubleEndedIterator for CLruCacheIter<'a, K, V> { +impl DoubleEndedIterator for CLruCacheIter<'_, K, V> { fn next_back(&mut self) -> Option { self.iter .next_back() @@ -718,7 +718,7 @@ impl<'a, K, V> DoubleEndedIterator for CLruCacheIter<'a, K, V> { } } -impl<'a, K, V> ExactSizeIterator for CLruCacheIter<'a, K, V> { +impl ExactSizeIterator for CLruCacheIter<'_, K, V> { fn len(&self) -> usize { self.iter.len() } @@ -759,7 +759,7 @@ impl<'a, K, V> Iterator for CLruCacheIterMut<'a, K, V> { } } -impl<'a, K, V> DoubleEndedIterator for CLruCacheIterMut<'a, K, V> { +impl DoubleEndedIterator for CLruCacheIterMut<'_, K, V> { fn next_back(&mut self) -> Option { self.iter .next_back() @@ -767,7 +767,7 @@ impl<'a, K, V> DoubleEndedIterator for CLruCacheIterMut<'a, K, V> { } } -impl<'a, K, V> ExactSizeIterator for CLruCacheIterMut<'a, K, V> { +impl ExactSizeIterator for CLruCacheIterMut<'_, K, V> { fn len(&self) -> usize { self.iter.len() } diff --git a/src/list.rs b/src/list.rs index a89bd7f..df153c4 100644 --- a/src/list.rs +++ b/src/list.rs @@ -343,7 +343,7 @@ pub(crate) struct FixedSizeListIter<'a, T> { len: usize, } -impl<'a, T> Clone for FixedSizeListIter<'a, T> { +impl Clone for FixedSizeListIter<'_, T> { fn clone(&self) -> Self { Self { list: self.list, @@ -374,7 +374,7 @@ impl<'a, T> Iterator for FixedSizeListIter<'a, T> { } } -impl<'a, T> DoubleEndedIterator for FixedSizeListIter<'a, T> { +impl DoubleEndedIterator for FixedSizeListIter<'_, T> { fn next_back(&mut self) -> Option { if self.len > 0 { let back = self.back; @@ -388,7 +388,7 @@ impl<'a, T> DoubleEndedIterator for FixedSizeListIter<'a, T> { } } -impl<'a, T> ExactSizeIterator for FixedSizeListIter<'a, T> { +impl ExactSizeIterator for FixedSizeListIter<'_, T> { fn len(&self) -> usize { self.size_hint().0 } @@ -454,7 +454,7 @@ impl<'a, T> Iterator for FixedSizeListIterMut<'a, T> { } } -impl<'a, T> DoubleEndedIterator for FixedSizeListIterMut<'a, T> { +impl DoubleEndedIterator for FixedSizeListIterMut<'_, T> { #[allow(unsafe_code)] fn next_back(&mut self) -> Option { if self.len > 0 { @@ -481,7 +481,7 @@ impl<'a, T> DoubleEndedIterator for FixedSizeListIterMut<'a, T> { } } -impl<'a, T> ExactSizeIterator for FixedSizeListIterMut<'a, T> { +impl ExactSizeIterator for FixedSizeListIterMut<'_, T> { fn len(&self) -> usize { self.size_hint().0 }