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(), } } }