pub enum TriggerResult {
Continue,
Fire,
FireAndPurge,
Purge,
}Expand description
Result of trigger evaluation.
Variants§
Continue
Continue accumulating elements.
Fire
Fire the window (emit results but keep state).
FireAndPurge
Fire and purge (emit results and clear state).
Purge
Purge without firing (discard state).
Trait Implementations§
Source§impl Clone for TriggerResult
impl Clone for TriggerResult
Source§fn clone(&self) -> TriggerResult
fn clone(&self) -> TriggerResult
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 TriggerResult
impl Debug for TriggerResult
Source§impl PartialEq for TriggerResult
impl PartialEq for TriggerResult
impl Copy for TriggerResult
impl Eq for TriggerResult
impl StructuralPartialEq for TriggerResult
Auto Trait Implementations§
impl Freeze for TriggerResult
impl RefUnwindSafe for TriggerResult
impl Send for TriggerResult
impl Sync for TriggerResult
impl Unpin for TriggerResult
impl UnwindSafe for TriggerResult
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