pub enum Status {
Sentinel,
Pending,
Dirty,
Settled,
Resolved,
Completed,
Errored,
}Expand description
Node lifecycle status (R-status-enum) — the source of truth for cache freshness.
Variants§
Sentinel
No DATA yet — cache absent (SENTINEL = None, D16). Also the
awaiting-first-run-gate state in this slice.
Pending
Reserved by R-status-enum; not assigned in this slice (the awaiting-gate
state is represented as Sentinel, matching the TS reference).
Dirty
Phase-1 DIRTY received — the prior cached value is stale.
Settled
Settled with a fresh value this wave.
Resolved
Undirty settle (R-resolved-undirty / D49): DIRTY’d but produced no new occurrence; a carried-over cached value stays fresh.
Completed
Terminal success — final (deferred slice).
Errored
Terminal failure — final (deferred slice).
Implementations§
Trait Implementations§
impl Copy for Status
impl Eq for Status
impl StructuralPartialEq for Status
Auto Trait Implementations§
impl Freeze for Status
impl RefUnwindSafe for Status
impl Send for Status
impl Sync for Status
impl Unpin for Status
impl UnsafeUnpin for Status
impl UnwindSafe for Status
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.