pub enum TriggerCondition {
All(Vec<TriggerType>),
Any(Vec<TriggerType>),
None(Vec<TriggerType>),
}Expand description
Condition that combines multiple triggers.
Variants§
All(Vec<TriggerType>)
All triggers must fire.
Any(Vec<TriggerType>)
Any trigger can fire.
None(Vec<TriggerType>)
No triggers should fire (negation).
Trait Implementations§
Source§impl Clone for TriggerCondition
impl Clone for TriggerCondition
Source§fn clone(&self) -> TriggerCondition
fn clone(&self) -> TriggerCondition
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 moreAuto Trait Implementations§
impl Freeze for TriggerCondition
impl RefUnwindSafe for TriggerCondition
impl Send for TriggerCondition
impl Sync for TriggerCondition
impl Unpin for TriggerCondition
impl UnsafeUnpin for TriggerCondition
impl UnwindSafe for TriggerCondition
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