electron_sys/interface/
open_dev_tools_options.rs

1use js_sys::JsString;
2use wasm_bindgen::prelude::*;
3
4#[wasm_bindgen]
5#[derive(Clone, Debug, Eq, PartialEq)]
6pub struct OpenDevToolsOptions {
7    activate: Option<bool>,
8    mode: JsString,
9}
10
11#[wasm_bindgen]
12impl OpenDevToolsOptions {
13    #[wasm_bindgen(constructor)]
14    pub fn new(activate: Option<bool>, mode: JsString) -> OpenDevToolsOptions {
15        OpenDevToolsOptions { activate, mode }
16    }
17
18    #[wasm_bindgen(getter)]
19    pub fn activate(&self) -> Option<bool> {
20        self.activate
21    }
22
23    #[wasm_bindgen(getter)]
24    pub fn mode(&self) -> JsString {
25        self.mode.clone()
26    }
27}