pub enum TriggerResult {
Continue,
Fire,
FireAndPurge,
Purge,
}Expand description
Result of evaluating a trigger.
Variants§
Continue
Continue accumulating elements
Fire
Fire the window (emit results)
FireAndPurge
Fire and purge the window
Purge
Purge the window without firing
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 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TriggerResult
Source§impl Debug for TriggerResult
impl Debug for TriggerResult
impl Eq for TriggerResult
Source§impl PartialEq for TriggerResult
impl PartialEq 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 UnsafeUnpin for TriggerResult
impl UnwindSafe for TriggerResult
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.