pub struct RecoveryValidationConfig {
pub enabled: bool,
pub timeout: Duration,
pub criteria: Vec<ValidationCriterion>,
pub depth: ValidationDepth,
}Expand description
Recovery validation configuration
Fields§
§enabled: boolEnable recovery validation
timeout: DurationValidation timeout
criteria: Vec<ValidationCriterion>Validation criteria
depth: ValidationDepthValidation depth
Trait Implementations§
Source§impl Clone for RecoveryValidationConfig
impl Clone for RecoveryValidationConfig
Source§fn clone(&self) -> RecoveryValidationConfig
fn clone(&self) -> RecoveryValidationConfig
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 RecoveryValidationConfig
impl Debug for RecoveryValidationConfig
Source§impl<'de> Deserialize<'de> for RecoveryValidationConfig
impl<'de> Deserialize<'de> for RecoveryValidationConfig
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 RecoveryValidationConfig
impl RefUnwindSafe for RecoveryValidationConfig
impl Send for RecoveryValidationConfig
impl Sync for RecoveryValidationConfig
impl Unpin for RecoveryValidationConfig
impl UnwindSafe for RecoveryValidationConfig
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> 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