pub struct OutputStaleness {
pub last_sequence: Option<u64>,
pub last_output_at_ms: i64,
pub silent_for_ms: i64,
pub deadline_ms: i64,
pub stalled: bool,
}Expand description
The reusable output-silence signal for one running agent stage. The file is authoritative: reopening after daemon restart reconstructs both the last append instant and the silence episode from its final complete agent record.
Fields§
§last_sequence: Option<u64>§last_output_at_ms: i64§silent_for_ms: i64§deadline_ms: i64§stalled: boolTrait Implementations§
Source§impl Clone for OutputStaleness
impl Clone for OutputStaleness
Source§fn clone(&self) -> OutputStaleness
fn clone(&self) -> OutputStaleness
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 OutputStaleness
Source§impl Debug for OutputStaleness
impl Debug for OutputStaleness
impl Eq for OutputStaleness
Source§impl PartialEq for OutputStaleness
impl PartialEq for OutputStaleness
impl StructuralPartialEq for OutputStaleness
Auto Trait Implementations§
impl Freeze for OutputStaleness
impl RefUnwindSafe for OutputStaleness
impl Send for OutputStaleness
impl Sync for OutputStaleness
impl Unpin for OutputStaleness
impl UnsafeUnpin for OutputStaleness
impl UnwindSafe for OutputStaleness
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§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.