Struct slurm_sys::job_info [] [src]

#[repr(C)]
pub struct job_info { pub account: *mut c_char, pub admin_comment: *mut c_char, pub alloc_node: *mut c_char, pub alloc_sid: u32, pub array_bitmap: *mut c_void, pub array_job_id: u32, pub array_task_id: u32, pub array_max_tasks: u32, pub array_task_str: *mut c_char, pub assoc_id: u32, pub batch_flag: u16, pub batch_host: *mut c_char, pub bitflags: u32, pub boards_per_node: u16, pub burst_buffer: *mut c_char, pub burst_buffer_state: *mut c_char, pub cluster: *mut c_char, pub cluster_features: *mut c_char, pub command: *mut c_char, pub comment: *mut c_char, pub contiguous: u16, pub core_spec: u16, pub cores_per_socket: u16, pub billable_tres: f64, pub cpus_per_task: u16, pub cpu_freq_min: u32, pub cpu_freq_max: u32, pub cpu_freq_gov: u32, pub deadline: time_t, pub delay_boot: u32, pub dependency: *mut c_char, pub derived_ec: u32, pub eligible_time: time_t, pub end_time: time_t, pub exc_nodes: *mut c_char, pub exc_node_inx: *mut i32, pub exit_code: u32, pub features: *mut c_char, pub fed_origin_str: *mut c_char, pub fed_siblings_active: u64, pub fed_siblings_active_str: *mut c_char, pub fed_siblings_viable: u64, pub fed_siblings_viable_str: *mut c_char, pub gres: *mut c_char, pub gres_detail_cnt: u32, pub gres_detail_str: *mut *mut c_char, pub group_id: u32, pub job_id: u32, pub job_resrcs: *mut job_resources_t, pub job_state: u32, pub last_sched_eval: time_t, pub licenses: *mut c_char, pub max_cpus: u32, pub max_nodes: u32, pub mcs_label: *mut c_char, pub name: *mut c_char, pub network: *mut c_char, pub nodes: *mut c_char, pub nice: u32, pub node_inx: *mut i32, pub ntasks_per_core: u16, pub ntasks_per_node: u16, pub ntasks_per_socket: u16, pub ntasks_per_board: u16, pub num_cpus: u32, pub num_nodes: u32, pub num_tasks: u32, pub pack_job_id: u32, pub pack_job_id_set: *mut c_char, pub pack_job_offset: u32, pub partition: *mut c_char, pub pn_min_memory: u64, pub pn_min_cpus: u16, pub pn_min_tmp_disk: u32, pub power_flags: u8, pub preempt_time: time_t, pub pre_sus_time: time_t, pub priority: u32, pub profile: u32, pub qos: *mut c_char, pub reboot: u8, pub req_nodes: *mut c_char, pub req_node_inx: *mut i32, pub req_switch: u32, pub requeue: u16, pub resize_time: time_t, pub restart_cnt: u16, pub resv_name: *mut c_char, pub sched_nodes: *mut c_char, pub select_jobinfo: *mut dynamic_plugin_data_t, pub shared: u16, pub show_flags: u16, pub sockets_per_board: u16, pub sockets_per_node: u16, pub start_time: time_t, pub start_protocol_ver: u16, pub state_desc: *mut c_char, pub state_reason: u16, pub std_err: *mut c_char, pub std_in: *mut c_char, pub std_out: *mut c_char, pub submit_time: time_t, pub suspend_time: time_t, pub time_limit: u32, pub time_min: u32, pub threads_per_core: u16, pub tres_req_str: *mut c_char, pub tres_alloc_str: *mut c_char, pub user_id: u32, pub user_name: *mut c_char, pub wait4switch: u32, pub wckey: *mut c_char, pub work_dir: *mut c_char, }

Fields

Trait Implementations

impl Debug for job_info
[src]

[src]

Formats the value using the given formatter. Read more

impl Copy for job_info
[src]

impl Clone for job_info
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl !Send for job_info

impl !Sync for job_info