TimeNormalize

Trait TimeNormalize 

Source
pub trait TimeNormalize: ProcessValue {
    // Required method
    fn reference_timestamp_mut(&mut self) -> &mut Annotated<Timestamp>;
}
Expand description

Items which can be processed by normalize.

Required Methods§

Source

fn reference_timestamp_mut(&mut self) -> &mut Annotated<Timestamp>

The base, reference timestamp of the item used for time shifts.

Represents the timestamp when the item was created.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl TimeNormalize for OurLog

Source§

fn reference_timestamp_mut(&mut self) -> &mut Annotated<Timestamp>

Source§

impl TimeNormalize for SpanV2

Source§

fn reference_timestamp_mut(&mut self) -> &mut Annotated<Timestamp>

Source§

impl TimeNormalize for TraceMetric

Source§

fn reference_timestamp_mut(&mut self) -> &mut Annotated<Timestamp>

Implementors§