From 32500e21f6c28bdccaeaa2658aac0c67df8ec2fd Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Fri, 2 Apr 2021 14:39:56 -0700 Subject: [PATCH] Silence sum_tree warnings * Remove unused enum variant * Add #[allow(unused)] for non-trivial methods --- zed/src/sum_tree/cursor.rs | 2 ++ zed/src/sum_tree/mod.rs | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/zed/src/sum_tree/cursor.rs b/zed/src/sum_tree/cursor.rs index 6a0e0c115c..da33bc1179 100644 --- a/zed/src/sum_tree/cursor.rs +++ b/zed/src/sum_tree/cursor.rs @@ -133,6 +133,7 @@ where None } + #[allow(unused)] pub fn prev(&mut self) { assert!(self.did_seek, "Must seek before calling this method"); @@ -385,6 +386,7 @@ where self.seek_internal::<()>(pos, bias, &mut SeekAggregate::None) } + #[allow(unused)] pub fn seek_forward(&mut self, pos: &S, bias: SeekBias) -> bool { self.seek_internal::<()>(pos, bias, &mut SeekAggregate::None) } diff --git a/zed/src/sum_tree/mod.rs b/zed/src/sum_tree/mod.rs index 5957a58ecb..723b625475 100644 --- a/zed/src/sum_tree/mod.rs +++ b/zed/src/sum_tree/mod.rs @@ -54,6 +54,7 @@ impl SumTree { tree } + #[allow(unused)] pub fn items(&self) -> Vec { let mut cursor = self.cursor::<(), ()>(); cursor.descend_to_first_item(self, |_| true); @@ -320,6 +321,7 @@ impl SumTree { } impl SumTree { + #[allow(unused)] pub fn insert(&mut self, item: T) { *self = { let mut cursor = self.cursor::(); @@ -363,7 +365,6 @@ impl SumTree { Edit::Insert(item) => { buffered_items.push(item.clone()); } - Edit::Remove(_) => {} } } @@ -445,13 +446,12 @@ impl Node { #[derive(Debug)] pub enum Edit { Insert(T), - Remove(T), } impl Edit { fn key(&self) -> T::Key { match self { - Edit::Insert(item) | Edit::Remove(item) => item.key(), + Edit::Insert(item) => item.key(), } } }