diff --git a/src/lib.rs b/src/lib.rs index 0bbd683fd..b55cf1d4b 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -157,6 +157,7 @@ pub use self::snippet::{Snippet, SnippetGenerator}; mod docset; pub use self::docset::{DocSet, TERMINATED}; +pub use crate::common::HasLen; pub use crate::common::{f64_to_u64, i64_to_u64, u64_to_f64, u64_to_i64}; pub use crate::core::{Executor, SegmentComponent}; pub use crate::core::{Index, IndexMeta, Searcher, Segment, SegmentId, SegmentMeta}; diff --git a/src/postings/mod.rs b/src/postings/mod.rs index d4c97962d..27d953de1 100644 --- a/src/postings/mod.rs +++ b/src/postings/mod.rs @@ -28,8 +28,6 @@ pub use self::segment_postings::SegmentPostings; pub(crate) use self::stacker::compute_table_size; -pub use crate::common::HasLen; - pub(crate) type UnorderedTermId = u64; #[cfg_attr(feature = "cargo-clippy", allow(clippy::enum_variant_names))] @@ -42,8 +40,8 @@ pub(crate) enum FreqReadingOption { #[cfg(test)] pub mod tests { - - use super::*; + use super::InvertedIndexSerializer; + use super::Postings; use crate::core::Index; use crate::core::SegmentComponent; use crate::core::SegmentReader; @@ -58,6 +56,7 @@ pub mod tests { use crate::schema::{IndexRecordOption, TextFieldIndexing}; use crate::tokenizer::{SimpleTokenizer, MAX_TOKEN_LEN}; use crate::DocId; + use crate::HasLen; use crate::Score; use once_cell::sync::Lazy; use rand::rngs::StdRng;