From 2be18a200fb17b90fea60adb04b2f840ff9866ca Mon Sep 17 00:00:00 2001 From: Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com> Date: Fri, 8 Aug 2025 17:11:48 +0200 Subject: [PATCH] Warnings --- crates/sum_tree/src/sum_tree.rs | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/crates/sum_tree/src/sum_tree.rs b/crates/sum_tree/src/sum_tree.rs index 565cfceaf26c553a0940e632d89014be55b05498..74fd65ab376cf861fba2a026dd2cd667d2d9180c 100644 --- a/crates/sum_tree/src/sum_tree.rs +++ b/crates/sum_tree/src/sum_tree.rs @@ -40,7 +40,7 @@ pub trait Summary: Clone { fn zero(cx: &Self::Context) -> Self; fn add_summary(&mut self, summary: &Self, cx: &Self::Context); - fn sub_summary(&mut self, summary: &Self, cx: &Self::Context) {} + fn sub_summary(&mut self, _: &Self, _: &Self::Context) {} } /// Catch-all implementation for when you need something that implements [`Summary`] without a specific type. @@ -297,7 +297,7 @@ impl SumTree { } else { summary }; - previous_item.insert(current_item.clone()); + _ = previous_item.insert(current_item.clone()); Some(current_item) }) .collect(); @@ -923,18 +923,6 @@ impl Edit { } } -fn sum<'a, T, I>(iter: I, cx: &T::Context) -> T -where - T: 'a + Summary, - I: Iterator, -{ - let mut sum = T::zero(cx); - for value in iter { - sum.add_summary(value, cx); - } - sum -} - #[cfg(test)] mod tests { use super::*;