Skip to navigation

Struct Diagnostic Lifetime Summary

View as Markdown

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