pub struct StreamingMergeOptions {
pub max_depth: usize,
pub max_keys: usize,
}Expand description
Options for streaming merge operations
Fields§
§max_depth: usizeMaximum depth for recursive merge (0 = unlimited)
max_keys: usizeStop merging after this many keys (0 = unlimited)
Implementations§
Source§impl StreamingMergeOptions
impl StreamingMergeOptions
Sourcepub const fn with_max_depth(self, depth: usize) -> Self
pub const fn with_max_depth(self, depth: usize) -> Self
Set maximum depth
Sourcepub const fn with_max_keys(self, keys: usize) -> Self
pub const fn with_max_keys(self, keys: usize) -> Self
Set maximum keys
Trait Implementations§
Source§impl Clone for StreamingMergeOptions
impl Clone for StreamingMergeOptions
Source§fn clone(&self) -> StreamingMergeOptions
fn clone(&self) -> StreamingMergeOptions
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 moreSource§impl Debug for StreamingMergeOptions
impl Debug for StreamingMergeOptions
Source§impl Default for StreamingMergeOptions
impl Default for StreamingMergeOptions
Source§fn default() -> StreamingMergeOptions
fn default() -> StreamingMergeOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for StreamingMergeOptions
impl RefUnwindSafe for StreamingMergeOptions
impl Send for StreamingMergeOptions
impl Sync for StreamingMergeOptions
impl Unpin for StreamingMergeOptions
impl UnwindSafe for StreamingMergeOptions
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