pub struct PluginBuilder { /* private fields */ }
Implementations§
Source§impl PluginBuilder
impl PluginBuilder
pub fn on_state_change<T>(self, on_state_change: T) -> Self
pub fn on_log<T>(self, on_log: T) -> Self
pub fn on_run_workflow<T>(self, on_run_workflow: T) -> Self
pub fn on_run_job<T>(self, on_run_job: T) -> Self
pub fn on_run_step<T>(self, on_run_step: T) -> Self
pub fn on_workflow_completed<T>(self, on_workflow_completed: T) -> Self
pub fn on_job_completed<T>(self, on_job_completed: T) -> Self
pub fn on_step_completed<T>(self, on_step_completed: T) -> Self
pub fn on_resolve_dynamic_action<T>(self, on_resolve_dynamic_action: T) -> Self
pub fn on_before_run_step<T>(self, on_before_run_step: T) -> Self
pub fn build(self) -> AstroRunPlugin
Auto Trait Implementations§
impl Freeze for PluginBuilder
impl !RefUnwindSafe for PluginBuilder
impl Send for PluginBuilder
impl Sync for PluginBuilder
impl Unpin for PluginBuilder
impl !UnwindSafe for PluginBuilder
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