electron_sys/interface/
to_data_url_options.rs1use wasm_bindgen::prelude::*;
2
3#[wasm_bindgen]
4#[derive(Clone, Copy, Debug, Default, PartialEq, PartialOrd)]
5pub struct ToDataUrlOptions {
6 scale_factor: Option<f32>,
7}
8
9#[wasm_bindgen]
10impl ToDataUrlOptions {
11 #[wasm_bindgen(constructor)]
12 pub fn new(scale_factor: Option<f32>) -> ToDataUrlOptions {
13 ToDataUrlOptions { scale_factor }
14 }
15
16 #[wasm_bindgen(getter, js_name = "scaleFactor")]
17 pub fn scale_factor(self) -> Option<f32> {
18 self.scale_factor
19 }
20
21 #[wasm_bindgen(setter)]
22 pub fn set_scale_factor(mut self, value: Option<f32>) {
23 self.scale_factor = value;
24 }
25}