#[repr(C)]
pub struct rusage_info_v5 {
Show 37 fields pub ri_uuid: [u8; 16], pub ri_user_time: u64, pub ri_system_time: u64, pub ri_pkg_idle_wkups: u64, pub ri_interrupt_wkups: u64, pub ri_pageins: u64, pub ri_wired_size: u64, pub ri_resident_size: u64, pub ri_phys_footprint: u64, pub ri_proc_start_abstime: u64, pub ri_proc_exit_abstime: u64, pub ri_child_user_time: u64, pub ri_child_system_time: u64, pub ri_child_pkg_idle_wkups: u64, pub ri_child_interrupt_wkups: u64, pub ri_child_pageins: u64, pub ri_child_elapsed_abstime: u64, pub ri_diskio_bytesread: u64, pub ri_diskio_byteswritten: u64, pub ri_cpu_time_qos_default: u64, pub ri_cpu_time_qos_maintenance: u64, pub ri_cpu_time_qos_background: u64, pub ri_cpu_time_qos_utility: u64, pub ri_cpu_time_qos_legacy: u64, pub ri_cpu_time_qos_user_initiated: u64, pub ri_cpu_time_qos_user_interactive: u64, pub ri_billed_system_time: u64, pub ri_serviced_system_time: u64, pub ri_logical_writes: u64, pub ri_lifetime_max_phys_footprint: u64, pub ri_instructions: u64, pub ri_cycles: u64, pub ri_billed_energy: u64, pub ri_serviced_energy: u64, pub ri_interval_max_phys_footprint: u64, pub ri_runnable_time: u64, pub ri_flags: u64,
}

Fields

ri_uuid: [u8; 16]ri_user_time: u64ri_system_time: u64ri_pkg_idle_wkups: u64ri_interrupt_wkups: u64ri_pageins: u64ri_wired_size: u64ri_resident_size: u64ri_phys_footprint: u64ri_proc_start_abstime: u64ri_proc_exit_abstime: u64ri_child_user_time: u64ri_child_system_time: u64ri_child_pkg_idle_wkups: u64ri_child_interrupt_wkups: u64ri_child_pageins: u64ri_child_elapsed_abstime: u64ri_diskio_bytesread: u64ri_diskio_byteswritten: u64ri_cpu_time_qos_default: u64ri_cpu_time_qos_maintenance: u64ri_cpu_time_qos_background: u64ri_cpu_time_qos_utility: u64ri_cpu_time_qos_legacy: u64ri_cpu_time_qos_user_initiated: u64ri_cpu_time_qos_user_interactive: u64ri_billed_system_time: u64ri_serviced_system_time: u64ri_logical_writes: u64ri_lifetime_max_phys_footprint: u64ri_instructions: u64ri_cycles: u64ri_billed_energy: u64ri_serviced_energy: u64ri_interval_max_phys_footprint: u64ri_runnable_time: u64ri_flags: u64

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.