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