pub struct SessionAssigner { /* private fields */ }Expand description
Assigner for session windows.
Implementations§
Trait Implementations§
Source§impl WindowAssigner for SessionAssigner
impl WindowAssigner for SessionAssigner
Source§fn assign_windows(&self, element: &StreamElement) -> Result<Vec<Window>>
fn assign_windows(&self, element: &StreamElement) -> Result<Vec<Window>>
Assign an element to one or more windows.
Source§fn assigner_type(&self) -> &str
fn assigner_type(&self) -> &str
Get the window assigner type name.
Auto Trait Implementations§
impl Freeze for SessionAssigner
impl RefUnwindSafe for SessionAssigner
impl Send for SessionAssigner
impl Sync for SessionAssigner
impl Unpin for SessionAssigner
impl UnsafeUnpin for SessionAssigner
impl UnwindSafe for SessionAssigner
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