pub enum RecoveryInputStateMutation {
Upsert(InputStatePersistenceRecord),
Delete(PreparedRecoveryInputDelete),
}Expand description
One machine-authorized mutation in a cold-recovery input boundary.
Variants§
Upsert(InputStatePersistenceRecord)
Retained input row normalized to its recovered machine image.
Delete(PreparedRecoveryInputDelete)
Ephemeral/discarded input row removed under exact predecessor authority.
Trait Implementations§
Source§impl Clone for RecoveryInputStateMutation
impl Clone for RecoveryInputStateMutation
Source§fn clone(&self) -> RecoveryInputStateMutation
fn clone(&self) -> RecoveryInputStateMutation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RecoveryInputStateMutation
impl RefUnwindSafe for RecoveryInputStateMutation
impl Send for RecoveryInputStateMutation
impl Sync for RecoveryInputStateMutation
impl Unpin for RecoveryInputStateMutation
impl UnsafeUnpin for RecoveryInputStateMutation
impl UnwindSafe for RecoveryInputStateMutation
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