pub struct ParallelMergeConfig {
pub reader_threads: usize,
pub writer_threads: usize,
pub compression_level: u32,
}Expand description
Configuration for parallel merge.
Fields§
§reader_threads: usizeNumber of reader threads (typically min(num_chunks, available_threads)).
writer_threads: usizeNumber of writer threads for output compression.
compression_level: u32Compression level for output.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ParallelMergeConfig
impl RefUnwindSafe for ParallelMergeConfig
impl Send for ParallelMergeConfig
impl Sync for ParallelMergeConfig
impl Unpin for ParallelMergeConfig
impl UnsafeUnpin for ParallelMergeConfig
impl UnwindSafe for ParallelMergeConfig
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> 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