pub struct IncrementalConfig {
pub max_change_log_size: usize,
pub max_delta_size: usize,
pub conflict_strategy: ConflictStrategy,
pub enable_monitoring: bool,
pub cache_invalidation_strategy: String,
pub batch_size: usize,
pub max_concurrent_operations: usize,
}Expand description
Configuration for incremental operations
Fields§
§max_change_log_size: usizeMaximum number of changes to keep in the log
max_delta_size: usizeMaximum number of changes in a single delta
conflict_strategy: ConflictStrategyDefault conflict resolution strategy
enable_monitoring: boolWhether to enable performance monitoring
cache_invalidation_strategy: StringCache invalidation strategy name
batch_size: usizeDefault batch size for batch operations
max_concurrent_operations: usizeMaximum number of concurrent operations
Trait Implementations§
Source§impl Clone for IncrementalConfig
impl Clone for IncrementalConfig
Source§fn clone(&self) -> IncrementalConfig
fn clone(&self) -> IncrementalConfig
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 IncrementalConfig
impl Debug for IncrementalConfig
Auto Trait Implementations§
impl Freeze for IncrementalConfig
impl RefUnwindSafe for IncrementalConfig
impl Send for IncrementalConfig
impl Sync for IncrementalConfig
impl Unpin for IncrementalConfig
impl UnsafeUnpin for IncrementalConfig
impl UnwindSafe for IncrementalConfig
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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