From eea05cc748c3b94a2e509d05baf64f87e7a89b0e Mon Sep 17 00:00:00 2001 From: Robbert van der Helm Date: Sat, 12 Feb 2022 23:28:15 +0100 Subject: [PATCH] Rename reset_iter to iter_mut So it's more consistent. --- plugins/diopser/src/lib.rs | 2 +- src/buffer.rs | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/plugins/diopser/src/lib.rs b/plugins/diopser/src/lib.rs index 4fc583fd..c6f502e9 100644 --- a/plugins/diopser/src/lib.rs +++ b/plugins/diopser/src/lib.rs @@ -198,7 +198,7 @@ impl Plugin for Diopser { for filter_idx in 0..self.params.filter_stages.value as usize { // Because of this filter_idx outer loop we can't directly iterate over // `channel_samples` as the iterator would be empty after the first loop - for (sample, filters) in channel_samples.reset_iter().zip(self.filters.iter_mut()) { + for (sample, filters) in channel_samples.iter_mut().zip(self.filters.iter_mut()) { *sample = filters[filter_idx].process(*sample); } } diff --git a/src/buffer.rs b/src/buffer.rs index 2ee6f2db..92d4de8e 100644 --- a/src/buffer.rs +++ b/src/buffer.rs @@ -125,8 +125,9 @@ impl<'outer, 'inner> Iterator for Channels<'outer, 'inner> { impl<'outer, 'inner> ExactSizeIterator for Channels<'outer, 'inner> {} impl<'outer, 'inner> Channels<'outer, 'inner> { - /// A resetting iterator. This lets you iterate over the same channels multiple times. - pub fn reset_iter(&mut self) -> &mut Self { + /// A resetting iterator. This lets you iterate over the same channels multiple times. Otherwise + /// you don't need to use this function as [Channels] already implements [Iterator]. + pub fn iter_mut(&mut self) -> &mut Self { self.current_channel = 0; self }