pub struct TriggerRegistry { /* private fields */ }Expand description
Trigger registry - manages all triggers
Implementations§
Source§impl TriggerRegistry
impl TriggerRegistry
Sourcepub fn unregister(&mut self, trigger_id: &str) -> Option<Trigger>
pub fn unregister(&mut self, trigger_id: &str) -> Option<Trigger>
Unregister a trigger
Sourcepub fn find_matching(&self, operation: &Operation) -> Vec<Trigger>
pub fn find_matching(&self, operation: &Operation) -> Vec<Trigger>
Get triggers that match an operation
Trait Implementations§
Source§impl Clone for TriggerRegistry
impl Clone for TriggerRegistry
Source§impl Debug for TriggerRegistry
impl Debug for TriggerRegistry
Source§impl Default for TriggerRegistry
impl Default for TriggerRegistry
Source§impl<'de> Deserialize<'de> for TriggerRegistry
impl<'de> Deserialize<'de> for TriggerRegistry
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 TriggerRegistry
impl RefUnwindSafe for TriggerRegistry
impl Send for TriggerRegistry
impl Sync for TriggerRegistry
impl Unpin for TriggerRegistry
impl UnsafeUnpin for TriggerRegistry
impl UnwindSafe for TriggerRegistry
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