From 9a18248fe0327760d3404b2e7ed4110505a48b40 Mon Sep 17 00:00:00 2001 From: Stephen D <webmaster@scd31.com> Date: Sat, 23 Nov 2024 17:11:22 -0400 Subject: [PATCH] clippy fixes; version bump --- Cargo.toml | 2 +- src/buffer.rs | 4 ++-- src/packet.rs | 2 +- src/whisker/gps.rs | 2 +- src/whisker/mod.rs | 4 ++-- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index e7aa2ab..72792df 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 f2bc8ea..dd02c52 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 811cd82..3d71c6d 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 8d9ff6d..8de26aa 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 6be118b..960a029 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> { -- GitLab