pub struct NotifyConfig {
pub command: String,
pub on_states: Vec<AgentState>,
}Expand description
Notification configuration from config.toml.
Fields§
§command: StringCommand template to run on state transitions.
Placeholders: {task}, {id} (alias for task), {state}, {old_state}.
on_states: Vec<AgentState>Which states trigger notifications.
Trait Implementations§
Source§impl Clone for NotifyConfig
impl Clone for NotifyConfig
Source§fn clone(&self) -> NotifyConfig
fn clone(&self) -> NotifyConfig
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 moreAuto Trait Implementations§
impl Freeze for NotifyConfig
impl RefUnwindSafe for NotifyConfig
impl Send for NotifyConfig
impl Sync for NotifyConfig
impl Unpin for NotifyConfig
impl UnsafeUnpin for NotifyConfig
impl UnwindSafe for NotifyConfig
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