pub struct AutomationRuleSet {
pub rules: Vec<AutomationTriggeringRule>,
}Expand description
A rule set which evaluates all its rules upon an event interception. Only when all the included rules in the rule set will be evaluated as ‘true’, will the event trigger the defined actions.
Fields§
§rules: Vec<AutomationTriggeringRule>Implementations§
Trait Implementations§
Source§impl Clone for AutomationRuleSet
impl Clone for AutomationRuleSet
Source§fn clone(&self) -> AutomationRuleSet
fn clone(&self) -> AutomationRuleSet
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 moreSource§impl Debug for AutomationRuleSet
impl Debug for AutomationRuleSet
Source§impl Default for AutomationRuleSet
impl Default for AutomationRuleSet
Source§fn default() -> AutomationRuleSet
fn default() -> AutomationRuleSet
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AutomationRuleSet
impl<'de> Deserialize<'de> for AutomationRuleSet
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AutomationRuleSet
impl PartialEq for AutomationRuleSet
Source§fn eq(&self, other: &AutomationRuleSet) -> bool
fn eq(&self, other: &AutomationRuleSet) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AutomationRuleSet
impl Serialize for AutomationRuleSet
impl StructuralPartialEq for AutomationRuleSet
Auto Trait Implementations§
impl Freeze for AutomationRuleSet
impl RefUnwindSafe for AutomationRuleSet
impl Send for AutomationRuleSet
impl Sync for AutomationRuleSet
impl Unpin for AutomationRuleSet
impl UnsafeUnpin for AutomationRuleSet
impl UnwindSafe for AutomationRuleSet
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