pub enum AbstractPhase {
Pending,
Active,
Recovering,
Committed,
Failed,
}Expand description
Frozen abstract phases for the direct source-level refinement proof. These
are the same five observations used by GovernedCommitAbstract.tla.
Variants§
Pending
No abstract work is active.
Active
Admission, preparation, or retry is active.
Recovering
An applied effect is being recovered.
Committed
Effect and evidence are committed.
Failed
The abstract request has failed.
Trait Implementations§
Source§impl Clone for AbstractPhase
impl Clone for AbstractPhase
Source§fn clone(&self) -> AbstractPhase
fn clone(&self) -> AbstractPhase
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 moreimpl Copy for AbstractPhase
Source§impl Debug for AbstractPhase
impl Debug for AbstractPhase
impl Eq for AbstractPhase
Source§impl PartialEq for AbstractPhase
impl PartialEq for AbstractPhase
impl StructuralPartialEq for AbstractPhase
Auto Trait Implementations§
impl Freeze for AbstractPhase
impl RefUnwindSafe for AbstractPhase
impl Send for AbstractPhase
impl Sync for AbstractPhase
impl Unpin for AbstractPhase
impl UnsafeUnpin for AbstractPhase
impl UnwindSafe for AbstractPhase
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