electron_sys/interface/
get_file_icon_options.rs

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