pub struct OutputStallEvidence {
pub stage: String,
pub last_output_at_ms: i64,
pub threshold_ms: i64,
pub last_output_sequence: Option<u64>,
}Expand description
Durable watchdog intent, recorded before the agent process group is killed.
Fields§
§stage: String§last_output_at_ms: i64§threshold_ms: i64§last_output_sequence: Option<u64>Trait Implementations§
Source§impl Clone for OutputStallEvidence
impl Clone for OutputStallEvidence
Source§fn clone(&self) -> OutputStallEvidence
fn clone(&self) -> OutputStallEvidence
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 moreSource§impl Debug for OutputStallEvidence
impl Debug for OutputStallEvidence
Source§impl<'de> Deserialize<'de> for OutputStallEvidence
impl<'de> Deserialize<'de> for OutputStallEvidence
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 OutputStallEvidence
Source§impl PartialEq for OutputStallEvidence
impl PartialEq for OutputStallEvidence
Source§impl Serialize for OutputStallEvidence
impl Serialize for OutputStallEvidence
impl StructuralPartialEq for OutputStallEvidence
Auto Trait Implementations§
impl Freeze for OutputStallEvidence
impl RefUnwindSafe for OutputStallEvidence
impl Send for OutputStallEvidence
impl Sync for OutputStallEvidence
impl Unpin for OutputStallEvidence
impl UnsafeUnpin for OutputStallEvidence
impl UnwindSafe for OutputStallEvidence
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<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.