pub struct NewTaskRecord {
pub task_id: String,
pub request: SubmitTaskRequest,
pub task_dir: PathBuf,
pub workspace_dir: PathBuf,
pub request_path: PathBuf,
pub result_path: PathBuf,
pub stdout_path: PathBuf,
pub stderr_path: PathBuf,
pub script_path: Option<PathBuf>,
pub execution_plan: ExecutionPlan,
pub control_context: Option<ControlContext>,
}Fields§
§task_id: String§request: SubmitTaskRequest§task_dir: PathBuf§workspace_dir: PathBuf§request_path: PathBuf§result_path: PathBuf§stdout_path: PathBuf§stderr_path: PathBuf§script_path: Option<PathBuf>§execution_plan: ExecutionPlan§control_context: Option<ControlContext>Trait Implementations§
Source§impl Clone for NewTaskRecord
impl Clone for NewTaskRecord
Source§fn clone(&self) -> NewTaskRecord
fn clone(&self) -> NewTaskRecord
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for NewTaskRecord
impl RefUnwindSafe for NewTaskRecord
impl Send for NewTaskRecord
impl Sync for NewTaskRecord
impl Unpin for NewTaskRecord
impl UnsafeUnpin for NewTaskRecord
impl UnwindSafe for NewTaskRecord
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