pub enum Pausable {
True,
ResumeAll,
False,
}Expand description
PAUSE/RESUME backpressure mode (R-pause-modes). The OUTER gate over async-paused buffering (D44).
Variants§
True
Default. Skip dep-driven fn recompute while paused, fire once on final-lock RESUME with the latest dep values. A leaf source’s (depless) OWN production — sync or async — is NOT gated (delivered immediately); an async COMPUTE node’s (deps>0) in-flight result buffers (R-async-paused / C-2).
ResumeAll
Production-gating: buffer the node’s own tier-3/4 settle slice (sync OR async) while paused and replay it on final-lock RESUME. B9 pre-pause baseline-equals fidelity is deferred (same partial level as the TS arm).
False
Ignore PAUSE/RESUME ENTIRELY (timer/interval-class sources that must keep producing): the lockset is never consulted, nothing is gated or buffered (D44, resolves B20).
Trait Implementations§
impl Copy for Pausable
impl Eq for Pausable
impl StructuralPartialEq for Pausable
Auto Trait Implementations§
impl Freeze for Pausable
impl RefUnwindSafe for Pausable
impl Send for Pausable
impl Sync for Pausable
impl Unpin for Pausable
impl UnsafeUnpin for Pausable
impl UnwindSafe for Pausable
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
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
§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
key and return true if they are equal.