Struct Observation
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.
#[repr(C)]pub struct Observation {
pub code: u32,
pub outcome: u32,
pub severity: u32,
pub count: u64,
pub failure_class: Bytes,
pub detail: Bytes,
pub request_id: Bytes,
pub session_id: Bytes,
}
Borrowed observation. Empty optional strings mean absent values.
Fields
code: u32
One-based code position in the declaration.
outcome: u32
0 = unspecified, 1 = success, 2 = failure.
severity: u32
0 = trace, 1 = debug, 2 = info, 3 = warning, 4 = error.
count: u64
Positive occurrence delta.
failure_class: Bytes
Canonical class name, or empty.
detail: Bytes
Diagnostic-only UTF-8 detail. Core reports retention truncation.
request_id: Bytes
Optional correlation; never an aggregation key.
session_id: Bytes
Optional correlation; never an aggregation key.