pub struct IntegrityConfig {
pub enable_auto_checks: bool,
pub check_interval_secs: u64,
pub comprehensive_check_interval_secs: u64,
pub enable_consistency_checks: bool,
pub enable_corruption_detection: bool,
pub enable_performance_monitoring: bool,
pub max_repair_attempts: u32,
pub enable_auto_repair: bool,
pub health_thresholds: HealthThresholds,
}Expand description
Integrity checker configuration
Fields§
§enable_auto_checks: boolEnable automatic integrity checks
check_interval_secs: u64Check interval in seconds
comprehensive_check_interval_secs: u64Comprehensive check interval in seconds
enable_consistency_checks: boolEnable consistency validation
enable_corruption_detection: boolEnable corruption detection
enable_performance_monitoring: boolEnable performance monitoring
max_repair_attempts: u32Maximum repair attempts
enable_auto_repair: boolEnable automatic repairs
health_thresholds: HealthThresholdsHealth check thresholds
Trait Implementations§
Source§impl Clone for IntegrityConfig
impl Clone for IntegrityConfig
Source§fn clone(&self) -> IntegrityConfig
fn clone(&self) -> IntegrityConfig
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 IntegrityConfig
impl Debug for IntegrityConfig
Source§impl Default for IntegrityConfig
impl Default for IntegrityConfig
Source§impl<'de> Deserialize<'de> for IntegrityConfig
impl<'de> Deserialize<'de> for IntegrityConfig
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 IntegrityConfig
impl RefUnwindSafe for IntegrityConfig
impl Send for IntegrityConfig
impl Sync for IntegrityConfig
impl Unpin for IntegrityConfig
impl UnwindSafe for IntegrityConfig
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