pub struct JobDescription {Show 18 fields
pub name: Option<String>,
pub arguments: Option<Vec<String>>,
pub executable: Option<String>,
pub working_directory: Option<String>,
pub environment: Option<HashMap<String, String>>,
pub queue: Option<String>,
pub max_runtime: Option<u32>,
pub stderr: Option<String>,
pub stdin: Option<String>,
pub stdout: Option<String>,
pub max_memory: Option<u32>,
pub scheduler_arguments: Option<Vec<String>>,
pub tasks: Option<u32>,
pub cores_per_tasks: Option<u32>,
pub tasks_per_node: Option<u32>,
pub start_per_task: Option<bool>,
pub start_time: Option<String>,
pub temp_space: Option<u32>,
}
Expand description
Description of a job that can be submitted.
Fields§
§name: Option<String>
§arguments: Option<Vec<String>>
§executable: Option<String>
§working_directory: Option<String>
§environment: Option<HashMap<String, String>>
§queue: Option<String>
§max_runtime: Option<u32>
§stderr: Option<String>
§stdin: Option<String>
§stdout: Option<String>
§max_memory: Option<u32>
§scheduler_arguments: Option<Vec<String>>
§tasks: Option<u32>
§cores_per_tasks: Option<u32>
§tasks_per_node: Option<u32>
§start_per_task: Option<bool>
§start_time: Option<String>
§temp_space: Option<u32>
Trait Implementations§
Source§impl Clone for JobDescription
impl Clone for JobDescription
Source§fn clone(&self) -> JobDescription
fn clone(&self) -> JobDescription
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 JobDescription
impl Debug for JobDescription
Source§impl Default for JobDescription
impl Default for JobDescription
Source§fn default() -> JobDescription
fn default() -> JobDescription
Returns the “default value” for a type. Read more
Source§impl PartialEq for JobDescription
impl PartialEq for JobDescription
impl StructuralPartialEq for JobDescription
Auto Trait Implementations§
impl Freeze for JobDescription
impl RefUnwindSafe for JobDescription
impl Send for JobDescription
impl Sync for JobDescription
impl Unpin for JobDescription
impl UnwindSafe for JobDescription
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request