Skip to navigation

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 Receipt {
    pub sequence: u64,
    pub total: u64,
    pub total_present: u32,
    pub saturated: u32,
    pub evidence: u32,
}

Allocation-free receipt written only after acceptance.

Fields

sequence: u64

Source-local recording sequence.

total: u64

Updated occurrence total if present.

total_present: u32

Boolean 0/1 indicating a code total.

saturated: u32

Boolean 0/1 indicating total saturation.

evidence: u32

0 = retained, 1 = truncated, 2 = dropped evidence.

Trait Implementations

impl Clone for Receipt

impl Clone for Receipt

clone

fn clone(&self) -> Receipt

clone_from

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

impl Default for Receipt

impl Default for Receipt

default

fn default() -> Receipt

impl Copy for Receipt

impl Copy for Receipt