pub struct ReliabilityConfig {
pub error_recovery: RecoveryConfig,
pub data_integrity: IntegrityConfig,
pub monitoring: MonitorConfig,
pub health_checks: HealthConfig,
pub circuit_breaker: BreakerConfig,
pub backup_restore: BackupConfig,
}Expand description
Configuration for the reliability manager
Fields§
§error_recovery: RecoveryConfigError recovery configuration
data_integrity: IntegrityConfigData integrity configuration
monitoring: MonitorConfigMonitoring configuration
health_checks: HealthConfigHealth checks configuration
circuit_breaker: BreakerConfigCircuit breaker configuration
backup_restore: BackupConfigBackup and restore configuration
Trait Implementations§
Source§impl Clone for ReliabilityConfig
impl Clone for ReliabilityConfig
Source§fn clone(&self) -> ReliabilityConfig
fn clone(&self) -> ReliabilityConfig
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 ReliabilityConfig
impl Debug for ReliabilityConfig
Auto Trait Implementations§
impl Freeze for ReliabilityConfig
impl RefUnwindSafe for ReliabilityConfig
impl Send for ReliabilityConfig
impl Sync for ReliabilityConfig
impl Unpin for ReliabilityConfig
impl UnwindSafe for ReliabilityConfig
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