pub struct NeverTrigger;Expand description
Trigger that never fires (for global windows).
Trait Implementations§
Source§impl Clone for NeverTrigger
impl Clone for NeverTrigger
Source§fn clone(&self) -> NeverTrigger
fn clone(&self) -> NeverTrigger
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 NeverTrigger
impl Debug for NeverTrigger
Source§impl Default for NeverTrigger
impl Default for NeverTrigger
Source§fn default() -> NeverTrigger
fn default() -> NeverTrigger
Returns the “default value” for a type. Read more
Source§impl WindowTrigger<GlobalWindow> for NeverTrigger
impl WindowTrigger<GlobalWindow> for NeverTrigger
Source§fn on_element(
&mut self,
_timestamp: DateTime<Utc>,
_window: &GlobalWindow,
) -> TriggerResult
fn on_element( &mut self, _timestamp: DateTime<Utc>, _window: &GlobalWindow, ) -> TriggerResult
Called when an element is added to a window.
Source§fn on_processing_time(
&mut self,
_time: DateTime<Utc>,
_window: &GlobalWindow,
) -> TriggerResult
fn on_processing_time( &mut self, _time: DateTime<Utc>, _window: &GlobalWindow, ) -> TriggerResult
Called when processing time advances.
Source§fn on_event_time(
&mut self,
_watermark: DateTime<Utc>,
_window: &GlobalWindow,
) -> TriggerResult
fn on_event_time( &mut self, _watermark: DateTime<Utc>, _window: &GlobalWindow, ) -> TriggerResult
Called when the watermark (event time) advances.
Source§fn clear(&mut self, _window: &GlobalWindow)
fn clear(&mut self, _window: &GlobalWindow)
Called when the trigger is cleared.
Source§fn clone_trigger(&self) -> Box<dyn WindowTrigger<GlobalWindow>>
fn clone_trigger(&self) -> Box<dyn WindowTrigger<GlobalWindow>>
Creates a clone of this trigger.
Auto Trait Implementations§
impl Freeze for NeverTrigger
impl RefUnwindSafe for NeverTrigger
impl Send for NeverTrigger
impl Sync for NeverTrigger
impl Unpin for NeverTrigger
impl UnwindSafe for NeverTrigger
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