chrome_types/sys/tabs/
tab.rs

1use wasm_bindgen::prelude::*;
2
3#[wasm_bindgen]
4extern "C" {
5  #[derive(Debug, Clone)]
6  pub type Tab;
7
8  #[wasm_bindgen(method, getter = "active")]
9  pub fn active(this: &Tab) -> bool;
10
11  #[wasm_bindgen(method, getter = "audible")]
12  pub fn audible(this: &Tab) -> bool;
13
14  #[wasm_bindgen(method, getter = "autoDiscardable")]
15  pub fn auto_discardable(this: &Tab) -> bool;
16
17  #[wasm_bindgen(method, getter = "discarded")]
18  pub fn discarded(this: &Tab) -> bool;
19
20  #[wasm_bindgen(method, getter = "favIconUrl")]
21  pub fn fav_icon_url(this: &Tab) -> Option<String>;
22
23  #[wasm_bindgen(method, getter = "frozen")]
24  pub fn frozen(this: &Tab) -> bool;
25}