pub struct EventCondition {
pub name: String,
pub expression: String,
pub action: ConditionAction,
}Expand description
Event generation condition
Fields§
§name: StringCondition name/description
expression: StringCondition expression (simplified)
action: ConditionActionAction to take when condition is met
Trait Implementations§
Source§impl Clone for EventCondition
impl Clone for EventCondition
Source§fn clone(&self) -> EventCondition
fn clone(&self) -> EventCondition
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 EventCondition
impl Debug for EventCondition
Source§impl<'de> Deserialize<'de> for EventCondition
impl<'de> Deserialize<'de> for EventCondition
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
Auto Trait Implementations§
impl Freeze for EventCondition
impl RefUnwindSafe for EventCondition
impl Send for EventCondition
impl Sync for EventCondition
impl Unpin for EventCondition
impl UnwindSafe for EventCondition
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