pub enum Phase {
Decode,
ClosureResolve,
EmitIndex,
AwaitDelivery,
Extract,
Verify,
Recheck,
Watch,
}Expand description
Where a job is. Recheck and Watch follow Verified: the pack is
usable by an advance from Recheck on.
Variants§
Decode
Window-by-window decode, hashing, signatures and frame rows.
ClosureResolve
Owed closure children looked up in the repository’s members.
EmitIndex
Index rows relayed to their shards, only after the pack decoded to Done.
AwaitDelivery
Wait until every emitted relay row has been delivered (R-130).
Extract
Extraction slot: WP-4.10b fills it; this WP fails closed (R-163).
Verify
Guarded Pending to Verified transition of vs.
Recheck
Final closure recheck once the membership lag window has passed.
Watch
Finished: waits for the ticket to close, then cleans its rows.
Trait Implementations§
impl Copy for Phase
Source§impl<'de> Deserialize<'de> for Phase
impl<'de> Deserialize<'de> for Phase
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
impl Eq for Phase
impl StructuralPartialEq for Phase
Auto Trait Implementations§
impl Freeze for Phase
impl RefUnwindSafe for Phase
impl Send for Phase
impl Sync for Phase
impl Unpin for Phase
impl UnsafeUnpin for Phase
impl UnwindSafe for Phase
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