From a99760b4bb08a659be609bfb77ecd013dd81e81b Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Mon, 16 Dec 2024 11:32:18 -0500 Subject: [PATCH] chore: address some clippy lints Signed-off-by: Henry Schreiner --- src/lib.rs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 0d569f1..a5f632a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -418,6 +418,7 @@ impl Grid { /// # Panics /// /// Panics if `rows * cols > usize::MAX` or if `rows * cols * size_of::() > isize::MAX` + #[must_use] pub fn with_capacity(rows: usize, cols: usize) -> Self { Self::with_capacity_and_order(rows, cols, Order::default()) } @@ -427,6 +428,7 @@ impl Grid { /// # Panics /// /// Panics if `rows * cols > usize::MAX` or if `rows * cols * size_of::() > isize::MAX` + #[must_use] pub fn with_capacity_and_order(rows: usize, cols: usize, order: Order) -> Self { Self { data: Vec::with_capacity(rows.checked_mul(cols).unwrap()), @@ -634,6 +636,7 @@ impl Grid { /// assert_eq!(iter.next(), Some(&4)); /// assert_eq!(iter.next(), None); /// ``` + #[allow(clippy::iter_without_into_iter)] pub fn iter(&self) -> Iter { self.data.iter() } @@ -650,6 +653,7 @@ impl Grid { /// assert_eq!(next, Some(&mut 1)); /// *next.unwrap() = 10; /// ``` + #[allow(clippy::iter_without_into_iter)] pub fn iter_mut(&mut self) -> IterMut { self.data.iter_mut() } @@ -1731,9 +1735,9 @@ impl<'a, T> Iterator for GridRowIter<'a, T> { } } -impl<'a, T> ExactSizeIterator for GridRowIter<'a, T> {} +impl ExactSizeIterator for GridRowIter<'_, T> {} -impl<'a, T> DoubleEndedIterator for GridRowIter<'a, T> { +impl DoubleEndedIterator for GridRowIter<'_, T> { fn next_back(&mut self) -> Option { if self.row_start_index >= self.row_end_index { return None; @@ -1764,9 +1768,9 @@ impl<'a, T> Iterator for GridColIter<'a, T> { } } -impl<'a, T> ExactSizeIterator for GridColIter<'a, T> {} +impl ExactSizeIterator for GridColIter<'_, T> {} -impl<'a, T> DoubleEndedIterator for GridColIter<'a, T> { +impl DoubleEndedIterator for GridColIter<'_, T> { fn next_back(&mut self) -> Option { if self.col_start_index >= self.col_end_index { return None;