pub enum LateDataPolicy {
Drop,
SideOutput,
AllowLateness(Duration),
}Expand description
Policy for handling late data (elements arriving after window closes).
Variants§
Drop
Drop late elements silently.
SideOutput
Emit late elements to a side output.
AllowLateness(Duration)
Include late elements in the window (refire if already fired).
Trait Implementations§
Source§impl Clone for LateDataPolicy
impl Clone for LateDataPolicy
Source§fn clone(&self) -> LateDataPolicy
fn clone(&self) -> LateDataPolicy
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 LateDataPolicy
impl Debug for LateDataPolicy
Source§impl Default for LateDataPolicy
impl Default for LateDataPolicy
Source§fn default() -> LateDataPolicy
fn default() -> LateDataPolicy
Returns the “default value” for a type. Read more
Source§impl PartialEq for LateDataPolicy
impl PartialEq for LateDataPolicy
impl Copy for LateDataPolicy
impl Eq for LateDataPolicy
impl StructuralPartialEq for LateDataPolicy
Auto Trait Implementations§
impl Freeze for LateDataPolicy
impl RefUnwindSafe for LateDataPolicy
impl Send for LateDataPolicy
impl Sync for LateDataPolicy
impl Unpin for LateDataPolicy
impl UnwindSafe for LateDataPolicy
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