pub struct RecoveryConflict {
pub transaction: TransactionId,
pub path: Option<VPath>,
pub reason: &'static str,
}Expand description
Fail-closed recovery result requiring operator resolution.
Fields§
§transaction: TransactionIdAffected transaction.
path: Option<VPath>Affected workspace path, when path-specific.
reason: &'static strStable conflict explanation.
Trait Implementations§
Source§impl Clone for RecoveryConflict
impl Clone for RecoveryConflict
Source§fn clone(&self) -> RecoveryConflict
fn clone(&self) -> RecoveryConflict
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 moreSource§impl Debug for RecoveryConflict
impl Debug for RecoveryConflict
impl Eq for RecoveryConflict
Source§impl PartialEq for RecoveryConflict
impl PartialEq for RecoveryConflict
impl StructuralPartialEq for RecoveryConflict
Auto Trait Implementations§
impl Freeze for RecoveryConflict
impl RefUnwindSafe for RecoveryConflict
impl Send for RecoveryConflict
impl Sync for RecoveryConflict
impl Unpin for RecoveryConflict
impl UnsafeUnpin for RecoveryConflict
impl UnwindSafe for RecoveryConflict
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