electron_sys/interface/
system_memory_info.rs

1use wasm_bindgen::prelude::*;
2
3#[wasm_bindgen]
4extern {
5    pub type SystemMemoryInfo;
6
7    #[wasm_bindgen(method, getter)]
8    pub fn free(this: &SystemMemoryInfo) -> u64;
9
10    #[wasm_bindgen(method, setter)]
11    pub fn set_free(this: &SystemMemoryInfo, value: u64);
12
13    #[wasm_bindgen(method, getter, js_name = "swapFree")]
14    pub fn swap_free(this: &SystemMemoryInfo) -> u64;
15
16    #[wasm_bindgen(method, setter, js_name = "swapFree")]
17    pub fn set_swap_free(this: &SystemMemoryInfo, value: u64);
18
19    #[wasm_bindgen(method, getter, js_name = "swapTotal")]
20    pub fn swap_total(this: &SystemMemoryInfo) -> u64;
21
22    #[wasm_bindgen(method, setter, js_name = "swapTotal")]
23    pub fn set_swap_total(this: &SystemMemoryInfo, value: u64);
24
25    #[wasm_bindgen(method, getter)]
26    pub fn total(this: &SystemMemoryInfo) -> u64;
27
28    #[wasm_bindgen(method, setter)]
29    pub fn set_total(this: &SystemMemoryInfo, value: u64);
30}