Struct Event Sanitize Fields

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 EventSanitizeFields {
    pub data: Option<Value>,
    pub category_profile: Option<CategoryProfile>,
    pub metadata: Option<Value>,
}

Observability fields that event sanitizers may rewrite.

Event identity and lifecycle fields are intentionally excluded so sanitizer callbacks cannot alter correlation, ordering, or category semantics.

Fields

data: Option<Value>

Application-defined event payload.

category_profile: Option<CategoryProfile>

Category-specific typed fields.

metadata: Option<Value>

Tracing and correlation metadata.

Implementations

impl EventSanitizeFields

impl EventSanitizeFields

builder

pub fn builder() -> EventSanitizeFieldsBuilder

Create a builder for building EventSanitizeFields. On the builder, call .data(...)(optional), .category_profile(...)(optional), .metadata(...)(optional) to set the values of the fields. Finally, call .build() to create the instance of EventSanitizeFields.

Trait Implementations

impl Clone for EventSanitizeFields

impl Clone for EventSanitizeFields

clone

fn clone(&self) -> EventSanitizeFields

clone_from

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

impl Debug for EventSanitizeFields

impl Debug for EventSanitizeFields

fmt

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

impl Default for EventSanitizeFields

impl Default for EventSanitizeFields

default

fn default() -> EventSanitizeFields

impl<'de> Deserialize<'de> for EventSanitizeFields

impl<'de> Deserialize<'de> for EventSanitizeFields

deserialize

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

impl PartialEq for EventSanitizeFields

impl PartialEq for EventSanitizeFields

eq

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

ne

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

impl Serialize for EventSanitizeFields

impl Serialize for EventSanitizeFields

serialize

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

impl StructuralPartialEq for EventSanitizeFields

impl StructuralPartialEq for EventSanitizeFields