Skip to navigation

Struct Diagnostic Window Coverage

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 DiagnosticWindowCoverage {
    pub availability: DiagnosticAvailability,
    pub start_elapsed_millis: DiagnosticNumber,
    pub end_elapsed_millis: DiagnosticNumber,
    pub partial_start: bool,
    pub partial_end: bool,
    pub incomplete: bool,
}

Actual observation interval and limitations of a fixed-bucket window.

Fields

availability: DiagnosticAvailability

Availability of the admitted window series.

start_elapsed_millis: DiagnosticNumber

Earliest covered monotonic elapsed offset within this component lifetime.

end_elapsed_millis: DiagnosticNumber

Latest covered monotonic elapsed offset at capture time.

partial_start: bool

The first returned bucket is only partly inside the covered interval.

partial_end: bool

The last returned bucket is still being observed or partly selected.

incomplete: bool

Known loss prevents treating the aggregate as a complete interval.

Trait Implementations

impl Clone for DiagnosticWindowCoverage

impl Clone for DiagnosticWindowCoverage

clone

fn clone(&self) -> DiagnosticWindowCoverage

clone_from

fn clone_from(&mut self, source: &Self)

impl Debug for DiagnosticWindowCoverage

impl Debug for DiagnosticWindowCoverage

fmt

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

impl Default for DiagnosticWindowCoverage

impl Default for DiagnosticWindowCoverage

default

fn default() -> DiagnosticWindowCoverage

impl<'de> Deserialize<'de> for DiagnosticWindowCoverage

impl<'de> Deserialize<'de> for DiagnosticWindowCoverage

deserialize

fn deserialize<__D>(
    __deserializer: __D,
) -> Result<DiagnosticWindowCoverage, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,

impl PartialEq for DiagnosticWindowCoverage

impl PartialEq for DiagnosticWindowCoverage

eq

fn eq(&self, other: &DiagnosticWindowCoverage) -> bool

ne

fn ne(&self, other: &Rhs) -> bool

impl Serialize for DiagnosticWindowCoverage

impl Serialize for DiagnosticWindowCoverage

serialize

fn serialize<__S>(
    &self,
    __serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
    __S: Serializer,

impl Eq for DiagnosticWindowCoverage

impl Eq for DiagnosticWindowCoverage

impl StructuralPartialEq for DiagnosticWindowCoverage

impl StructuralPartialEq for DiagnosticWindowCoverage