Skip to navigation

Struct Diagnostic Loss

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 DiagnosticLoss {Show 19 fields
    pub events_evicted: DiagnosticCount,
    pub events_omitted: DiagnosticCount,
    pub components_evicted: DiagnosticCount,
    pub components_rejected: DiagnosticCount,
    pub keys_rejected: DiagnosticCount,
    pub observations_rejected: DiagnosticCount,
    pub messages_truncated: DiagnosticCount,
    pub details_omitted: DiagnosticCount,
    pub correlations_truncated: DiagnosticCount,
    pub correlations_omitted: DiagnosticCount,
    pub metadata_rejected: DiagnosticCount,
    pub classifications_overflowed: DiagnosticCount,
    pub windows_rejected: DiagnosticCount,
    pub queries_rejected: DiagnosticCount,
    pub stale_observations: DiagnosticCount,
    pub projection_deliveries_omitted: DiagnosticCount,
    pub projections_panicked: DiagnosticCount,
    pub projections_suppressed: DiagnosticCount,
    pub sequence_saturated: bool,
}

Source loss state reserved independently of optional evidence capacity.

Fields

events_evicted: DiagnosticCount

Previously retained events reclaimed from the circular history.

events_omitted: DiagnosticCount

Accepted observations whose incoming event evidence was not retained.

components_evicted: DiagnosticCount

Closed component metadata reclaimed with dependent evidence.

components_rejected: DiagnosticCount

Component registrations rejected by admission limits.

keys_rejected: DiagnosticCount

Code reservations or registrations rejected by admission limits.

observations_rejected: DiagnosticCount

Observations rejected before canonical counting.

messages_truncated: DiagnosticCount

Detail shortened within its configured byte allowance.

details_omitted: DiagnosticCount

Incoming optional detail omitted without evicting a retained event.

correlations_truncated: DiagnosticCount

Correlation fields shortened within their own byte allowance.

correlations_omitted: DiagnosticCount

Safe correlation fields omitted because detail storage could not fit them.

metadata_rejected: DiagnosticCount

Metadata registrations rejected by their admission budget.

classifications_overflowed: DiagnosticCount

Accepted summary-only deltas whose classification could not be admitted.

windows_rejected: DiagnosticCount

Window series rejected by their independent admission budget.

queries_rejected: DiagnosticCount

Query materializations rejected by bounded workspace admission.

stale_observations: DiagnosticCount

Recording attempts for closed or replaced component registrations.

projection_deliveries_omitted: DiagnosticCount

Optional projection deliveries omitted for lack of bounded workspace.

projections_panicked: DiagnosticCount

Projection callbacks whose panic was isolated after acceptance.

projections_suppressed: DiagnosticCount

Cyclic or excessively deep projection chains suppressed.

sequence_saturated: bool

Unique sequence allocation has exhausted its representation.

Trait Implementations

impl Clone for DiagnosticLoss

impl Clone for DiagnosticLoss

clone

fn clone(&self) -> DiagnosticLoss

clone_from

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

impl Debug for DiagnosticLoss

impl Debug for DiagnosticLoss

fmt

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

impl Default for DiagnosticLoss

impl Default for DiagnosticLoss

default

fn default() -> DiagnosticLoss

impl<'de> Deserialize<'de> for DiagnosticLoss

impl<'de> Deserialize<'de> for DiagnosticLoss

deserialize

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

impl PartialEq for DiagnosticLoss

impl PartialEq for DiagnosticLoss

eq

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

ne

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

impl Serialize for DiagnosticLoss

impl Serialize for DiagnosticLoss

serialize

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

impl Eq for DiagnosticLoss

impl Eq for DiagnosticLoss

impl StructuralPartialEq for DiagnosticLoss

impl StructuralPartialEq for DiagnosticLoss