electron_sys/interface/
process_memory_info.rs1use wasm_bindgen::prelude::*;
2
3#[wasm_bindgen]
4extern {
5 #[derive(Clone, Debug, PartialEq)]
6 pub type ProcessMemoryInfo;
7
8 #[wasm_bindgen(method, getter)]
9 pub fn private(this: &ProcessMemoryInfo) -> usize;
10
11 #[wasm_bindgen(method, setter)]
12 pub fn set_private(this: &ProcessMemoryInfo) -> usize;
13
14 #[wasm_bindgen(method, getter, js_name = "residentSet")]
15 pub fn resident_set(this: &ProcessMemoryInfo) -> usize;
16
17 #[wasm_bindgen(method, setter)]
18 pub fn set_resident_set(this: &ProcessMemoryInfo) -> usize;
19
20 #[wasm_bindgen(method, getter)]
21 pub fn shared(this: &ProcessMemoryInfo) -> usize;
22
23 #[wasm_bindgen(method, setter)]
24 pub fn set_shared(this: &ProcessMemoryInfo) -> usize;
25}