Removing TermMerger::next().

Closing #933
This commit is contained in:
Paul Masurel
2021-04-14 12:06:04 +09:00
parent 3313fd39fc
commit 00506594b9

View File

@@ -1,4 +1,3 @@
use crate::schema::Term;
use crate::termdict::TermOrdinal;
use crate::termdict::TermStreamer;
use std::cmp::Ordering;
@@ -114,14 +113,4 @@ impl<'a> TermMerger<'a> {
pub fn current_kvs(&self) -> &[HeapItem<'a>] {
&self.current_streamers[..]
}
/// Iterates through terms
#[cfg_attr(feature = "cargo-clippy", allow(clippy::should_implement_trait))]
pub fn next(&mut self) -> Option<Term<&[u8]>> {
if self.advance() {
Some(Term::wrap(self.current_streamers[0].streamer.key()))
} else {
None
}
}
}