electron_sys/interface/
system_memory_info.rs1use 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}