pub struct WatermarkTracker { /* private fields */ }Expand description
Watermark tracker for managing event time progress
Implementations§
Source§impl WatermarkTracker
impl WatermarkTracker
pub fn new() -> Self
pub fn update(&self, watermark: SystemTime)
pub fn get_current(&self) -> SystemTime
Trait Implementations§
Auto Trait Implementations§
impl Freeze for WatermarkTracker
impl !RefUnwindSafe for WatermarkTracker
impl Send for WatermarkTracker
impl Sync for WatermarkTracker
impl Unpin for WatermarkTracker
impl !UnwindSafe for WatermarkTracker
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