diff --git a/Cargo.toml b/Cargo.toml index e7aa2ab90f1913c7a6fcddd2610ceb978c9999ae..72792dfd49e231276acefb5322ef40d3f498fe71 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ham-cats" -version = "0.2.1" +version = "0.2.2" edition = "2021" license = "MIT" description = "Reference implementations for CATS, the ham radio protocol" diff --git a/src/buffer.rs b/src/buffer.rs index f2bc8eab4b8b206a66a4ba16f2f5fdd169add3f4..dd02c52a501054d93294c8eee1571d723721fa96 100644 --- a/src/buffer.rs +++ b/src/buffer.rs @@ -107,7 +107,7 @@ impl<'a, const N: usize, T> From<&'a mut [T; N]> for Buffer<'a, N, T> { } } -impl<'a, const N: usize, T> Deref for Buffer<'a, N, T> { +impl<const N: usize, T> Deref for Buffer<'_, N, T> { type Target = [T]; fn deref(&self) -> &Self::Target { @@ -115,7 +115,7 @@ impl<'a, const N: usize, T> Deref for Buffer<'a, N, T> { } } -impl<'a, const N: usize, T> DerefMut for Buffer<'a, N, T> { +impl<const N: usize, T> DerefMut for Buffer<'_, N, T> { fn deref_mut(&mut self) -> &mut [T] { &mut self.data[..self.i] } diff --git a/src/packet.rs b/src/packet.rs index 811cd82f7f89be8568d9d50bc4173f090791cf78..3d71c6de6a059d604b5681e07c14a5c5aaad2251 100644 --- a/src/packet.rs +++ b/src/packet.rs @@ -379,7 +379,7 @@ impl<'a, const N: usize> Packet<'a, N> { } } -impl<'a, const N: usize> Debug for Packet<'a, N> { +impl<const N: usize> Debug for Packet<'_, N> { fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { f.debug_list() .entries(ValidatedWhiskerIter::new(&self.buf)) diff --git a/src/whisker/gps.rs b/src/whisker/gps.rs index 8d9ff6db443f0792733e8c65edff4b35c6c6063e..8de26aaa215fcfd61ab2740a9341cf7712710ac3 100644 --- a/src/whisker/gps.rs +++ b/src/whisker/gps.rs @@ -116,7 +116,7 @@ impl Debug for Gps { struct DebugUnits<'a, T>(T, &'a str); -impl<'a, T: Display> Debug for DebugUnits<'a, T> { +impl<T: Display> Debug for DebugUnits<'_, T> { fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { write!(f, "{}{}", self.0, self.1) } diff --git a/src/whisker/mod.rs b/src/whisker/mod.rs index 6be118b79b65f9cb84ce961d5839d8a381274ec9..960a0298ff6d105137b0d1ca1677d424f30df449 100644 --- a/src/whisker/mod.rs +++ b/src/whisker/mod.rs @@ -155,7 +155,7 @@ impl<'a> WhiskerIter<'a> { } } -impl<'a> Iterator for WhiskerIter<'a> { +impl Iterator for WhiskerIter<'_> { type Item = Result<Whisker, DecodeError>; fn next(&mut self) -> Option<Self::Item> { @@ -179,7 +179,7 @@ impl<'a> ValidatedWhiskerIter<'a> { } } -impl<'a> Iterator for ValidatedWhiskerIter<'a> { +impl Iterator for ValidatedWhiskerIter<'_> { type Item = Whisker; fn next(&mut self) -> Option<Self::Item> {