pub struct JobAttributes {Show 26 fields
pub description: Option<String>,
pub dynamic_exec_system: Option<bool>,
pub exec_system_constraints: Option<Vec<String>>,
pub exec_system_id: Option<String>,
pub exec_system_exec_dir: Option<String>,
pub exec_system_input_dir: Option<String>,
pub exec_system_output_dir: Option<String>,
pub dtn_system_input_dir: Option<String>,
pub dtn_system_output_dir: Option<String>,
pub exec_system_logical_queue: Option<String>,
pub archive_system_id: Option<String>,
pub archive_system_dir: Option<String>,
pub archive_on_app_error: Option<bool>,
pub archive_mode: Option<ArchiveModeEnum>,
pub is_mpi: Option<bool>,
pub mpi_cmd: Option<String>,
pub cmd_prefix: Option<String>,
pub parameter_set: Option<Box<ParameterSet>>,
pub file_inputs: Option<Vec<AppFileInput>>,
pub file_input_arrays: Option<Vec<AppFileInputArray>>,
pub node_count: Option<i32>,
pub cores_per_node: Option<i32>,
pub memory_mb: Option<i32>,
pub max_minutes: Option<i32>,
pub subscriptions: Option<Vec<ReqSubscribe>>,
pub tags: Option<Vec<String>>,
}Fields§
§description: Option<String>§dynamic_exec_system: Option<bool>§exec_system_constraints: Option<Vec<String>>§exec_system_id: Option<String>§exec_system_exec_dir: Option<String>§exec_system_input_dir: Option<String>§exec_system_output_dir: Option<String>§dtn_system_input_dir: Option<String>§dtn_system_output_dir: Option<String>§exec_system_logical_queue: Option<String>§archive_system_id: Option<String>§archive_system_dir: Option<String>§archive_on_app_error: Option<bool>§archive_mode: Option<ArchiveModeEnum>§is_mpi: Option<bool>§mpi_cmd: Option<String>§cmd_prefix: Option<String>§parameter_set: Option<Box<ParameterSet>>§file_inputs: Option<Vec<AppFileInput>>§file_input_arrays: Option<Vec<AppFileInputArray>>§node_count: Option<i32>§cores_per_node: Option<i32>§memory_mb: Option<i32>§max_minutes: Option<i32>§subscriptions: Option<Vec<ReqSubscribe>>Implementations§
Source§impl JobAttributes
impl JobAttributes
pub fn new() -> JobAttributes
Trait Implementations§
Source§impl Clone for JobAttributes
impl Clone for JobAttributes
Source§fn clone(&self) -> JobAttributes
fn clone(&self) -> JobAttributes
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 moreSource§impl Debug for JobAttributes
impl Debug for JobAttributes
Source§impl Default for JobAttributes
impl Default for JobAttributes
Source§fn default() -> JobAttributes
fn default() -> JobAttributes
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for JobAttributes
impl<'de> Deserialize<'de> for JobAttributes
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for JobAttributes
impl PartialEq for JobAttributes
Source§impl Serialize for JobAttributes
impl Serialize for JobAttributes
impl StructuralPartialEq for JobAttributes
Auto Trait Implementations§
impl Freeze for JobAttributes
impl RefUnwindSafe for JobAttributes
impl Send for JobAttributes
impl Sync for JobAttributes
impl Unpin for JobAttributes
impl UnsafeUnpin for JobAttributes
impl UnwindSafe for JobAttributes
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