pub trait TimeNormalize: ProcessValue {
// Required methods
fn reference_timestamp_mut(&mut self) -> &mut Annotated<Timestamp>;
fn timestamp_sequence(&self) -> Option<u32>;
}Expand description
Items which can be processed by normalize.
Required Methods§
Sourcefn reference_timestamp_mut(&mut self) -> &mut Annotated<Timestamp>
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.
Sourcefn timestamp_sequence(&self) -> Option<u32>
fn timestamp_sequence(&self) -> Option<u32>
A tie breaker sent from SDKs for timestamps.
This is usually stored in SENTRY__TIMESTAMP__SEQUENCE and applied as additional
nanoseconds to the timestamp.
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.