pub struct NixActivateTask {
pub host: String,
}Expand description
Activate the system profile on the target host.
Reads: copy:{host} → store path (the closure that was copied)
Reads state: action → DeployAction
Fields§
§host: StringImplementations§
Trait Implementations§
Source§impl DagTask for NixActivateTask
impl DagTask for NixActivateTask
Source§fn execute(&self, ctx: &DagContext) -> TaskOutcome
fn execute(&self, ctx: &DagContext) -> TaskOutcome
Execute this task.
Source§fn resource_tag(&self) -> Option<&str>
fn resource_tag(&self) -> Option<&str>
Optional resource tag for worker pool slot management.
Tasks with a resource tag require a matching slot in the pool.
Auto Trait Implementations§
impl Freeze for NixActivateTask
impl RefUnwindSafe for NixActivateTask
impl Send for NixActivateTask
impl Sync for NixActivateTask
impl Unpin for NixActivateTask
impl UnsafeUnpin for NixActivateTask
impl UnwindSafe for NixActivateTask
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