electron_sys/interface/
process_memory_info.rs

1use 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}