pub enum FaultToleranceMode {
None,
Standard,
HighAvailability,
CheckpointRecovery,
}Expand description
Fault tolerance modes
Variants§
None
No fault tolerance (fastest but risky)
Standard
Standard fault tolerance with retries
HighAvailability
High availability with replication
CheckpointRecovery
Checkpoint-based recovery
Trait Implementations§
Source§impl Clone for FaultToleranceMode
impl Clone for FaultToleranceMode
Source§fn clone(&self) -> FaultToleranceMode
fn clone(&self) -> FaultToleranceMode
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 FaultToleranceMode
impl Debug for FaultToleranceMode
Source§impl PartialEq for FaultToleranceMode
impl PartialEq for FaultToleranceMode
impl Copy for FaultToleranceMode
impl Eq for FaultToleranceMode
impl StructuralPartialEq for FaultToleranceMode
Auto Trait Implementations§
impl Freeze for FaultToleranceMode
impl RefUnwindSafe for FaultToleranceMode
impl Send for FaultToleranceMode
impl Sync for FaultToleranceMode
impl Unpin for FaultToleranceMode
impl UnsafeUnpin for FaultToleranceMode
impl UnwindSafe for FaultToleranceMode
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