pub struct SlurmCollectTask {
pub job_name: String,
pub output_pattern: String,
pub submit_host: String,
pub submit_user: String,
}Expand description
Collect results from a completed slurm job.
Fields§
§job_name: String§output_pattern: String§submit_host: String§submit_user: StringTrait Implementations§
Source§impl DagTask for SlurmCollectTask
impl DagTask for SlurmCollectTask
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 SlurmCollectTask
impl RefUnwindSafe for SlurmCollectTask
impl Send for SlurmCollectTask
impl Sync for SlurmCollectTask
impl Unpin for SlurmCollectTask
impl UnsafeUnpin for SlurmCollectTask
impl UnwindSafe for SlurmCollectTask
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