pub enum ExecutionRecoveryCapability {
IdempotentByOperationId,
QueryableByOperationId,
ReconciliationRequired,
}Expand description
How a connector establishes what happened after an ambiguous interruption.
Variants§
Implementations§
Source§impl ExecutionRecoveryCapability
impl ExecutionRecoveryCapability
pub const fn supports_automatic_recovery(self) -> bool
Trait Implementations§
Source§impl Clone for ExecutionRecoveryCapability
impl Clone for ExecutionRecoveryCapability
impl Copy for ExecutionRecoveryCapability
Source§impl Debug for ExecutionRecoveryCapability
impl Debug for ExecutionRecoveryCapability
Source§impl<'de> Deserialize<'de> for ExecutionRecoveryCapability
impl<'de> Deserialize<'de> for ExecutionRecoveryCapability
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
impl Eq for ExecutionRecoveryCapability
impl StructuralPartialEq for ExecutionRecoveryCapability
Auto Trait Implementations§
impl Freeze for ExecutionRecoveryCapability
impl RefUnwindSafe for ExecutionRecoveryCapability
impl Send for ExecutionRecoveryCapability
impl Sync for ExecutionRecoveryCapability
impl Unpin for ExecutionRecoveryCapability
impl UnsafeUnpin for ExecutionRecoveryCapability
impl UnwindSafe for ExecutionRecoveryCapability
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