pub struct InterlockEntry {
pub txn: TxnId,
pub transition: Transition,
pub failed_from: String,
pub base_override: Option<Hash>,
pub candidate_override: Option<Hash>,
pub revert_to: GenerationId,
pub note: String,
}Expand description
An unresolved RecoveryFailed (§12c). While any exists, autonomous mutation is blocked.
Fields§
§txn: TxnId§transition: Transition§failed_from: String§base_override: Option<Hash>§candidate_override: Option<Hash>§revert_to: GenerationId§note: StringTrait Implementations§
Source§impl Clone for InterlockEntry
impl Clone for InterlockEntry
Source§fn clone(&self) -> InterlockEntry
fn clone(&self) -> InterlockEntry
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 InterlockEntry
impl Debug for InterlockEntry
Source§impl<'de> Deserialize<'de> for InterlockEntry
impl<'de> Deserialize<'de> for InterlockEntry
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
Source§impl PartialEq for InterlockEntry
impl PartialEq for InterlockEntry
Source§impl Serialize for InterlockEntry
impl Serialize for InterlockEntry
impl Eq for InterlockEntry
impl StructuralPartialEq for InterlockEntry
Auto Trait Implementations§
impl Freeze for InterlockEntry
impl RefUnwindSafe for InterlockEntry
impl Send for InterlockEntry
impl Sync for InterlockEntry
impl Unpin for InterlockEntry
impl UnsafeUnpin for InterlockEntry
impl UnwindSafe for InterlockEntry
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