electron_sys/interface/
get_file_icon_options.rs1use 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}