pub struct JobInput {
pub recipe: String,
pub project: String,
pub args: Map<String, Value>,
pub name: Option<String>,
pub compute_pool: Option<String>,
pub num_gpus: i64,
pub max_cpu: Option<f64>,
pub max_ram_gb: Option<f64>,
pub max_duration_secs: Option<i64>,
pub use_experimental_runner: bool,
pub image_tag: Option<String>,
pub resume_artifact_id: Option<Uuid>,
}Fields§
§recipe: String§project: String§args: Map<String, Value>§name: Option<String>§compute_pool: Option<String>§num_gpus: i64§max_cpu: Option<f64>§max_ram_gb: Option<f64>§max_duration_secs: Option<i64>§use_experimental_runner: bool§image_tag: Option<String>§resume_artifact_id: Option<Uuid>Trait Implementations§
Auto Trait Implementations§
impl Freeze for JobInput
impl RefUnwindSafe for JobInput
impl Send for JobInput
impl Sync for JobInput
impl Unpin for JobInput
impl UnsafeUnpin for JobInput
impl UnwindSafe for JobInput
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