pub struct TriggerEntry {
pub name: String,
pub config: TriggerConfig,
pub message_template: String,
}Expand description
A named trigger attached to an agent.
Fields§
§name: StringDescriptive name for the trigger (e.g. "poll_threads").
config: TriggerConfigThe trigger configuration.
message_template: StringMessage template sent to the agent when the trigger fires.
For OnFileChange, the placeholder {changes} is replaced with
the list of changed files.
Implementations§
Source§impl TriggerEntry
impl TriggerEntry
Trait Implementations§
Source§impl Clone for TriggerEntry
impl Clone for TriggerEntry
Source§fn clone(&self) -> TriggerEntry
fn clone(&self) -> TriggerEntry
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 TriggerEntry
impl Debug for TriggerEntry
Source§impl<'de> Deserialize<'de> for TriggerEntry
impl<'de> Deserialize<'de> for TriggerEntry
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 FromIterator<TriggerEntry> for TriggerSet
impl FromIterator<TriggerEntry> for TriggerSet
Source§fn from_iter<T: IntoIterator<Item = TriggerEntry>>(iter: T) -> Self
fn from_iter<T: IntoIterator<Item = TriggerEntry>>(iter: T) -> Self
Creates a value from an iterator. Read more
Auto Trait Implementations§
impl Freeze for TriggerEntry
impl RefUnwindSafe for TriggerEntry
impl Send for TriggerEntry
impl Sync for TriggerEntry
impl Unpin for TriggerEntry
impl UnsafeUnpin for TriggerEntry
impl UnwindSafe for TriggerEntry
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