Skip to navigation

Struct Entry Memory Footprint

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 EntryMemoryFootprint {
    pub header_bytes: DiagnosticNumber,
    pub detail_payload_bytes: DiagnosticNumber,
    pub detail_metadata_bytes: DiagnosticNumber,
    pub logical_text_bytes: DiagnosticNumber,
    pub detail_slack_bytes: DiagnosticNumber,
    pub occupied_bytes: DiagnosticNumber,
}

Occupied backing for one retained observation; these quantities overlap.

Fields

header_bytes: DiagnosticNumber

Fixed event slot, excluding text.

detail_payload_bytes: DiagnosticNumber

Whole payload blocks occupied by the single packed text chain.

detail_metadata_bytes: DiagnosticNumber

Metadata for those occupied blocks.

logical_text_bytes: DiagnosticNumber

Retained UTF-8 content, including correlations, without exposing that text.

detail_slack_bytes: DiagnosticNumber

Payload slack within occupied blocks.

occupied_bytes: DiagnosticNumber

Header plus detail payload plus detail metadata.

Trait Implementations

impl Clone for EntryMemoryFootprint

impl Clone for EntryMemoryFootprint

clone

fn clone(&self) -> EntryMemoryFootprint

clone_from

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

impl Debug for EntryMemoryFootprint

impl Debug for EntryMemoryFootprint

fmt

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

impl Default for EntryMemoryFootprint

impl Default for EntryMemoryFootprint

default

fn default() -> EntryMemoryFootprint

impl<'de> Deserialize<'de> for EntryMemoryFootprint

impl<'de> Deserialize<'de> for EntryMemoryFootprint

deserialize

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

impl PartialEq for EntryMemoryFootprint

impl PartialEq for EntryMemoryFootprint

eq

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

ne

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

impl Serialize for EntryMemoryFootprint

impl Serialize for EntryMemoryFootprint

serialize

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

impl Copy for EntryMemoryFootprint

impl Copy for EntryMemoryFootprint

impl Eq for EntryMemoryFootprint

impl Eq for EntryMemoryFootprint

impl StructuralPartialEq for EntryMemoryFootprint

impl StructuralPartialEq for EntryMemoryFootprint