pub struct EventCondition {
pub event_code: String,
pub payload_filter: Option<BTreeMap<String, Value>>,
}Expand description
A condition that fires on custom application events.
Fields§
§event_code: StringEvent code to match.
payload_filter: Option<BTreeMap<String, Value>>Optional payload subset match filter (None = match any).
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<EventCondition, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EventCondition, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for EventCondition
impl Serialize for EventCondition
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. 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 UnsafeUnpin 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