pub struct NixBuildAnsibleEnvTask {
pub env_name: String,
pub flake_attr: String,
}Expand description
Build a hermetic ansible environment via nix.
Writes output: build-ansible-env:{env_name} → String (store path)
Fields§
§env_name: String§flake_attr: StringImplementations§
Trait Implementations§
Source§impl DagTask for NixBuildAnsibleEnvTask
impl DagTask for NixBuildAnsibleEnvTask
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 NixBuildAnsibleEnvTask
impl RefUnwindSafe for NixBuildAnsibleEnvTask
impl Send for NixBuildAnsibleEnvTask
impl Sync for NixBuildAnsibleEnvTask
impl Unpin for NixBuildAnsibleEnvTask
impl UnsafeUnpin for NixBuildAnsibleEnvTask
impl UnwindSafe for NixBuildAnsibleEnvTask
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