pub enum TimestampFallback {
WallClock,
Skip,
}Expand description
Behavior when no timestamp field is found or parseable in an event.
Variants§
WallClock
Use wall-clock time (Utc::now()). Good for real-time streaming.
Skip
Skip the event from correlation processing. Detections still fire, but the event does not update any correlation state. Recommended for batch/replay of historical logs where wall-clock time is meaningless.
Trait Implementations§
Source§impl Clone for TimestampFallback
impl Clone for TimestampFallback
Source§fn clone(&self) -> TimestampFallback
fn clone(&self) -> TimestampFallback
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TimestampFallback
impl Debug for TimestampFallback
Source§impl Default for TimestampFallback
impl Default for TimestampFallback
Source§fn default() -> TimestampFallback
fn default() -> TimestampFallback
Returns the “default value” for a type. Read more
Source§impl PartialEq for TimestampFallback
impl PartialEq for TimestampFallback
impl Copy for TimestampFallback
impl Eq for TimestampFallback
impl StructuralPartialEq for TimestampFallback
Auto Trait Implementations§
impl Freeze for TimestampFallback
impl RefUnwindSafe for TimestampFallback
impl Send for TimestampFallback
impl Sync for TimestampFallback
impl Unpin for TimestampFallback
impl UnsafeUnpin for TimestampFallback
impl UnwindSafe for TimestampFallback
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.