pub struct EventTimeWindow { /* private fields */ }Expand description
Window based on event timestamps
Implementations§
Trait Implementations§
Source§impl Clone for EventTimeWindow
impl Clone for EventTimeWindow
Source§fn clone(&self) -> EventTimeWindow
fn clone(&self) -> EventTimeWindow
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<T: Data> WindowDescription<T> for EventTimeWindow
impl<T: Data> WindowDescription<T> for EventTimeWindow
Source§type Manager<A: WindowAccumulator<In = T>> = EventTimeWindowManager<A>
type Manager<A: WindowAccumulator<In = T>> = EventTimeWindowManager<A>
WindowManager corresponding to the WindowDescription
Source§fn build<A: WindowAccumulator<In = T>>(
&self,
accumulator: A,
) -> Self::Manager<A>
fn build<A: WindowAccumulator<In = T>>( &self, accumulator: A, ) -> Self::Manager<A>
Build a window manager that dispatches elements of each window to a clone of the
accumulator passed as parameter
Auto Trait Implementations§
impl Freeze for EventTimeWindow
impl RefUnwindSafe for EventTimeWindow
impl Send for EventTimeWindow
impl Sync for EventTimeWindow
impl Unpin for EventTimeWindow
impl UnwindSafe for EventTimeWindow
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<T> CloneableStorage for T
impl<T> CloneableStorage for T
fn clone_storage(&self) -> Box<dyn CloneableStorage>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more