pub enum LateDataStrategy {
Drop,
AllowedLateness {
max_lateness: Duration,
},
SideOutput,
RecomputeWindows,
}Expand description
Strategy for handling late events
Variants§
Drop
Drop late events completely
AllowedLateness
Allow late events up to a certain lateness threshold
SideOutput
Route late events to a side output for special processing
RecomputeWindows
Recompute affected windows when late data arrives
Trait Implementations§
Source§impl Clone for LateDataStrategy
impl Clone for LateDataStrategy
Source§fn clone(&self) -> LateDataStrategy
fn clone(&self) -> LateDataStrategy
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 moreAuto Trait Implementations§
impl Freeze for LateDataStrategy
impl RefUnwindSafe for LateDataStrategy
impl Send for LateDataStrategy
impl Sync for LateDataStrategy
impl Unpin for LateDataStrategy
impl UnwindSafe for LateDataStrategy
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