Struct Diagnostic Lifetime Summary
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker.
pub struct DiagnosticLifetimeSummary {
pub totals: DiagnosticTotals,
pub elapsed_millis: DiagnosticNumber,
pub last_failure_at: Option<DateTime<Utc>>,
pub since_last_failure_millis: Option<DiagnosticNumber>,
}
Fixed lifetime totals and monotonic timing for a context or component instance.
Context totals survive component refresh, replacement, and metadata reclamation. Component totals survive refresh for the same registration instance. Neither is reconstructed from retained events or reset by a filtered read.
Fields
totals: DiagnosticTotals
Whole-context or whole-component-instance accounting, as named by the view.
elapsed_millis: DiagnosticNumber
Monotonic elapsed lifetime measured by the source at capture.
last_failure_at: Option<DateTime<Utc>>
Wall-clock correlation time of the latest observed lifetime failure.
since_last_failure_millis: Option<DiagnosticNumber>
Monotonic elapsed time since that failure; absence never means recovery.
Trait Implementations
impl Clone for DiagnosticLifetimeSummary
impl Clone for DiagnosticLifetimeSummary
clone
fn clone(&self) -> DiagnosticLifetimeSummary
clone_from
fn clone_from(&mut self, source: &Self)
impl Debug for DiagnosticLifetimeSummary
impl Debug for DiagnosticLifetimeSummary
fmt
fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>
impl Default for DiagnosticLifetimeSummary
impl Default for DiagnosticLifetimeSummary
default
fn default() -> DiagnosticLifetimeSummary
impl<'de> Deserialize<'de> for DiagnosticLifetimeSummary
impl<'de> Deserialize<'de> for DiagnosticLifetimeSummary
deserialize
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DiagnosticLifetimeSummary, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl PartialEq for DiagnosticLifetimeSummary
impl PartialEq for DiagnosticLifetimeSummary
eq
fn eq(&self, other: &DiagnosticLifetimeSummary) -> bool
ne
fn ne(&self, other: &Rhs) -> bool
impl Serialize for DiagnosticLifetimeSummary
impl Serialize for DiagnosticLifetimeSummary
serialize
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl Copy for DiagnosticLifetimeSummary
impl Copy for DiagnosticLifetimeSummary
impl Eq for DiagnosticLifetimeSummary
impl Eq for DiagnosticLifetimeSummary
impl StructuralPartialEq for DiagnosticLifetimeSummary
impl StructuralPartialEq for DiagnosticLifetimeSummary