pub enum IndexCompletion {
Installed,
AlreadyInstalled,
}Expand description
What: What recovery did to the real index of a landed commit. Why: Reported per transaction, as the incumbent’s recovery action names.
In TS you’d write (pseudocode):
type IndexCompletion = 'index-installed' | 'already-installed';Variants§
Installed
The recorded post-index was installed now.
AlreadyInstalled
The post-index was installed before the owner died.
Trait Implementations§
Source§impl Clone for IndexCompletion
impl Clone for IndexCompletion
impl Copy for IndexCompletion
Source§impl Debug for IndexCompletion
impl Debug for IndexCompletion
impl Eq for IndexCompletion
Source§impl PartialEq for IndexCompletion
impl PartialEq for IndexCompletion
impl StructuralPartialEq for IndexCompletion
Auto Trait Implementations§
impl Freeze for IndexCompletion
impl RefUnwindSafe for IndexCompletion
impl Send for IndexCompletion
impl Sync for IndexCompletion
impl Unpin for IndexCompletion
impl UnsafeUnpin for IndexCompletion
impl UnwindSafe for IndexCompletion
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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