pub struct IncrementalServiceConfig {
pub auto_change_detection: bool,
pub enable_batch_processing: bool,
pub enable_version_resolution: bool,
pub auto_integrity_checks: bool,
pub enable_rollback: bool,
pub enable_monitoring: bool,
pub max_batch_size: usize,
pub batch_timeout_ms: u64,
pub max_concurrent_ops: usize,
pub integrity_check_interval_secs: u64,
pub collect_metrics: bool,
pub optimization: OptimizationConfig,
}Expand description
Configuration for the incremental indexing service
Fields§
§auto_change_detection: boolEnable automatic change detection
enable_batch_processing: boolEnable batch processing optimization
enable_version_resolution: boolEnable version conflict resolution
auto_integrity_checks: boolEnable automatic integrity checks
enable_rollback: boolEnable rollback capabilities
enable_monitoring: boolEnable performance monitoring
max_batch_size: usizeMaximum batch size for operations
batch_timeout_ms: u64Batch timeout in milliseconds
max_concurrent_ops: usizeMaximum concurrent operations
integrity_check_interval_secs: u64Integrity check interval in seconds
collect_metrics: boolEnable metrics collection
optimization: OptimizationConfigPerformance optimization settings
Trait Implementations§
Source§impl Clone for IncrementalServiceConfig
impl Clone for IncrementalServiceConfig
Source§fn clone(&self) -> IncrementalServiceConfig
fn clone(&self) -> IncrementalServiceConfig
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 IncrementalServiceConfig
impl Debug for IncrementalServiceConfig
Source§impl Default for IncrementalServiceConfig
impl Default for IncrementalServiceConfig
Source§impl<'de> Deserialize<'de> for IncrementalServiceConfig
impl<'de> Deserialize<'de> for IncrementalServiceConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for IncrementalServiceConfig
impl RefUnwindSafe for IncrementalServiceConfig
impl Send for IncrementalServiceConfig
impl Sync for IncrementalServiceConfig
impl Unpin for IncrementalServiceConfig
impl UnwindSafe for IncrementalServiceConfig
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