electron_sys/interface/
cpu_usage.rs

1use wasm_bindgen::prelude::*;
2
3#[wasm_bindgen]
4extern {
5    #[derive(Clone, Debug, PartialEq)]
6    pub type CpuUsage;
7
8    #[wasm_bindgen(method, getter, js_name = "idleWakeupsPerSecond")]
9    pub fn idle_wakeups_per_second(this: &CpuUsage) -> u32;
10
11    #[wasm_bindgen(method, setter, js_name = "idleWakeupsPerSecond")]
12    pub fn set_idle_wakeups_per_second(this: &CpuUsage, value: u32);
13
14    #[wasm_bindgen(method, getter, js_name = "percentCPUUsage")]
15    pub fn percent_cpu_usage(this: &CpuUsage) -> u32;
16
17    #[wasm_bindgen(method, setter, js_name = "percentCPUUsage")]
18    pub fn set_percent_cpu_usage(this: &CpuUsage, value: u32);
19}