pub struct SegmentBuilderConfig {
pub temp_dir: PathBuf,
pub compression_level: CompressionLevel,
pub num_compression_threads: usize,
pub interner_capacity: usize,
pub posting_map_capacity: usize,
}Expand description
Configuration for segment builder
Fields§
§temp_dir: PathBufDirectory for temporary spill files
compression_level: CompressionLevelCompression level for document store
num_compression_threads: usizeNumber of threads for parallel compression
interner_capacity: usizeInitial capacity for term interner
posting_map_capacity: usizeInitial capacity for posting lists hashmap
Trait Implementations§
Source§impl Clone for SegmentBuilderConfig
impl Clone for SegmentBuilderConfig
Source§fn clone(&self) -> SegmentBuilderConfig
fn clone(&self) -> SegmentBuilderConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SegmentBuilderConfig
impl RefUnwindSafe for SegmentBuilderConfig
impl Send for SegmentBuilderConfig
impl Sync for SegmentBuilderConfig
impl Unpin for SegmentBuilderConfig
impl UnwindSafe for SegmentBuilderConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more