pub struct NixBuildJobEnvTask {
pub job_name: String,
pub flake_attr: String,
}Expand description
Build a hermetic job environment via nix.
Fields§
§job_name: String§flake_attr: StringImplementations§
Trait Implementations§
Source§impl DagTask for NixBuildJobEnvTask
impl DagTask for NixBuildJobEnvTask
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 NixBuildJobEnvTask
impl RefUnwindSafe for NixBuildJobEnvTask
impl Send for NixBuildJobEnvTask
impl Sync for NixBuildJobEnvTask
impl Unpin for NixBuildJobEnvTask
impl UnsafeUnpin for NixBuildJobEnvTask
impl UnwindSafe for NixBuildJobEnvTask
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