Skip to content

Commit 69f95ba

Browse files
committed
Resolve clippy::needless_lifetime lint
This commit replaces manual lifetime `'a` with `'_` and/or removes `'a` from generic parameters where applicable. It makes Clippy happy since it removes needless explicit lifetimes.
1 parent c47e9e5 commit 69f95ba

File tree

3 files changed

+14
-14
lines changed

3 files changed

+14
-14
lines changed

ffuzzy/src/compare/position_array.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -736,7 +736,7 @@ pub(crate) struct BlockHashPositionArrayMutRef<'a>(
736736
pub(crate) &'a mut u8,
737737
);
738738

739-
impl<'a> BlockHashPositionArrayData for BlockHashPositionArrayRef<'a> {
739+
impl BlockHashPositionArrayData for BlockHashPositionArrayRef<'_> {
740740
#[inline(always)]
741741
fn representation(&self) -> &[u64; block_hash::ALPHABET_SIZE] {
742742
self.0
@@ -747,7 +747,7 @@ impl<'a> BlockHashPositionArrayData for BlockHashPositionArrayRef<'a> {
747747
}
748748
}
749749

750-
impl<'a> BlockHashPositionArrayData for BlockHashPositionArrayMutRef<'a> {
750+
impl BlockHashPositionArrayData for BlockHashPositionArrayMutRef<'_> {
751751
#[inline(always)]
752752
fn representation(&self) -> &[u64; block_hash::ALPHABET_SIZE] {
753753
self.0
@@ -758,7 +758,7 @@ impl<'a> BlockHashPositionArrayData for BlockHashPositionArrayMutRef<'a> {
758758
}
759759
}
760760

761-
impl<'a> BlockHashPositionArrayDataMut for BlockHashPositionArrayMutRef<'a> {
761+
impl BlockHashPositionArrayDataMut for BlockHashPositionArrayMutRef<'_> {
762762
#[inline(always)]
763763
fn representation_mut(&mut self) -> &mut [u64; block_hash::ALPHABET_SIZE] {
764764
self.0
@@ -769,7 +769,7 @@ impl<'a> BlockHashPositionArrayDataMut for BlockHashPositionArrayMutRef<'a> {
769769
}
770770
}
771771

772-
impl<'a> BlockHashPositionArrayImplMutInternal for BlockHashPositionArrayMutRef<'a> {
772+
impl BlockHashPositionArrayImplMutInternal for BlockHashPositionArrayMutRef<'_> {
773773
#[inline(always)]
774774
fn set_len_internal(&mut self, len: u8) {
775775
debug_assert!(len <= 64);

ffuzzy/src/hash/block.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -533,7 +533,7 @@ pub mod block_hash {
533533
}
534534
}
535535

536-
impl<'a> Iterator for NumericWindows<'a> {
536+
impl Iterator for NumericWindows<'_> {
537537
type Item = u64;
538538

539539
#[inline]
@@ -553,7 +553,7 @@ pub mod block_hash {
553553
}
554554
}
555555

556-
impl<'a> Iterator for IndexWindows<'a> {
556+
impl Iterator for IndexWindows<'_> {
557557
type Item = u64;
558558

559559
#[inline(always)]
@@ -570,14 +570,14 @@ pub mod block_hash {
570570
}
571571
}
572572

573-
impl<'a> ExactSizeIterator for NumericWindows<'a> {
573+
impl ExactSizeIterator for NumericWindows<'_> {
574574
#[inline]
575575
fn len(&self) -> usize {
576576
self.v.len()
577577
}
578578
}
579579

580-
impl<'a> ExactSizeIterator for IndexWindows<'a> {
580+
impl ExactSizeIterator for IndexWindows<'_> {
581581
#[inline]
582582
fn len(&self) -> usize {
583583
self.inner.len()
@@ -586,13 +586,13 @@ pub mod block_hash {
586586

587587
#[allow(unsafe_code)]
588588
#[cfg(all(feature = "unsafe-guarantee", feature = "unstable"))]
589-
unsafe impl<'a> core::iter::TrustedLen for NumericWindows<'a> {}
589+
unsafe impl core::iter::TrustedLen for NumericWindows<'_> {}
590590
#[allow(unsafe_code)]
591591
#[cfg(all(feature = "unsafe-guarantee", feature = "unstable"))]
592-
unsafe impl<'a> core::iter::TrustedLen for IndexWindows<'a> {}
592+
unsafe impl core::iter::TrustedLen for IndexWindows<'_> {}
593593

594-
impl<'a> core::iter::FusedIterator for NumericWindows<'a> {}
595-
impl<'a> core::iter::FusedIterator for IndexWindows<'a> {}
594+
impl core::iter::FusedIterator for NumericWindows<'_> {}
595+
impl core::iter::FusedIterator for IndexWindows<'_> {}
596596
}
597597

598598
/// A generic type to constrain given block hash size using [`ConstrainedBlockHashSize`].

ffuzzy/src/hash_dual.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1228,7 +1228,7 @@ where
12281228
}
12291229
}
12301230
}
1231-
impl<'a, const N: usize> core::fmt::Debug for DebugBuilderForValidRLEBlock<'a, N> {
1231+
impl<const N: usize> core::fmt::Debug for DebugBuilderForValidRLEBlock<'_, N> {
12321232
fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
12331233
f.debug_list()
12341234
.entries(
@@ -1241,7 +1241,7 @@ where
12411241
.finish()
12421242
}
12431243
}
1244-
impl<'a, const N: usize> core::fmt::Debug for DebugBuilderForInvalidRLEBlock<'a, N> {
1244+
impl<const N: usize> core::fmt::Debug for DebugBuilderForInvalidRLEBlock<'_, N> {
12451245
fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
12461246
// Don't filter zeroes when invalid,
12471247
// unlike DebugBuilderForValidRLEBlock above.

0 commit comments

Comments
 (0)