#[repr(C)]pub struct cpu_stats {Show 17 fields
pub last_updated_instant: zx_instant_mono_t,
pub normalized_busy_time: zx_duration_mono_t,
pub idle_time: zx_duration_mono_t,
pub reschedules: ulong,
pub context_switches: ulong,
pub preempts: ulong,
pub yields: ulong,
pub interrupts: ulong,
pub timer_ints: ulong,
pub timers: ulong,
pub perf_ints: ulong,
pub syscalls: ulong,
pub page_faults: ulong,
pub reschedule_ipis: ulong,
pub generic_ipis: ulong,
pub active_energy_consumption_nj: ulong,
pub idle_energy_consumption_nj: ulong,
}Fields§
§last_updated_instant: zx_instant_mono_t§normalized_busy_time: zx_duration_mono_t§idle_time: zx_duration_mono_t§reschedules: ulong§context_switches: ulong§preempts: ulong§yields: ulong§interrupts: ulong§timer_ints: ulong§timers: ulong§perf_ints: ulong§syscalls: ulong§page_faults: ulong§reschedule_ipis: ulong§generic_ipis: ulong§active_energy_consumption_nj: ulong§idle_energy_consumption_nj: ulongAuto Trait Implementations§
impl Freeze for cpu_stats
impl RefUnwindSafe for cpu_stats
impl Send for cpu_stats
impl Sync for cpu_stats
impl Unpin for cpu_stats
impl UnsafeUnpin for cpu_stats
impl UnwindSafe for cpu_stats
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more