1 #![allow(unused_imports)]
2 use super::*;
3 use wasm_bindgen::prelude::*;
4 #[wasm_bindgen]
5 extern "C" {
6     # [wasm_bindgen (extends = :: js_sys :: Object , js_name = ConsoleEvent)]
7     #[derive(Debug, Clone, PartialEq, Eq)]
8     #[doc = "The `ConsoleEvent` dictionary."]
9     #[doc = ""]
10     #[doc = "*This API requires the following crate features to be activated: `ConsoleEvent`*"]
11     pub type ConsoleEvent;
12 }
13 impl ConsoleEvent {
14     #[doc = "Construct a new `ConsoleEvent`."]
15     #[doc = ""]
16     #[doc = "*This API requires the following crate features to be activated: `ConsoleEvent`*"]
new() -> Self17     pub fn new() -> Self {
18         #[allow(unused_mut)]
19         let mut ret: Self = ::wasm_bindgen::JsCast::unchecked_into(::js_sys::Object::new());
20         ret
21     }
22     #[doc = "Change the `ID` field of this object."]
23     #[doc = ""]
24     #[doc = "*This API requires the following crate features to be activated: `ConsoleEvent`*"]
id(&mut self, val: &::wasm_bindgen::JsValue) -> &mut Self25     pub fn id(&mut self, val: &::wasm_bindgen::JsValue) -> &mut Self {
26         use wasm_bindgen::JsValue;
27         let r = ::js_sys::Reflect::set(self.as_ref(), &JsValue::from("ID"), &JsValue::from(val));
28         debug_assert!(
29             r.is_ok(),
30             "setting properties should never fail on our dictionary objects"
31         );
32         let _ = r;
33         self
34     }
35     #[doc = "Change the `addonId` field of this object."]
36     #[doc = ""]
37     #[doc = "*This API requires the following crate features to be activated: `ConsoleEvent`*"]
addon_id(&mut self, val: &str) -> &mut Self38     pub fn addon_id(&mut self, val: &str) -> &mut Self {
39         use wasm_bindgen::JsValue;
40         let r = ::js_sys::Reflect::set(
41             self.as_ref(),
42             &JsValue::from("addonId"),
43             &JsValue::from(val),
44         );
45         debug_assert!(
46             r.is_ok(),
47             "setting properties should never fail on our dictionary objects"
48         );
49         let _ = r;
50         self
51     }
52     #[doc = "Change the `arguments` field of this object."]
53     #[doc = ""]
54     #[doc = "*This API requires the following crate features to be activated: `ConsoleEvent`*"]
arguments(&mut self, val: &::wasm_bindgen::JsValue) -> &mut Self55     pub fn arguments(&mut self, val: &::wasm_bindgen::JsValue) -> &mut Self {
56         use wasm_bindgen::JsValue;
57         let r = ::js_sys::Reflect::set(
58             self.as_ref(),
59             &JsValue::from("arguments"),
60             &JsValue::from(val),
61         );
62         debug_assert!(
63             r.is_ok(),
64             "setting properties should never fail on our dictionary objects"
65         );
66         let _ = r;
67         self
68     }
69     #[doc = "Change the `columnNumber` field of this object."]
70     #[doc = ""]
71     #[doc = "*This API requires the following crate features to be activated: `ConsoleEvent`*"]
column_number(&mut self, val: u32) -> &mut Self72     pub fn column_number(&mut self, val: u32) -> &mut Self {
73         use wasm_bindgen::JsValue;
74         let r = ::js_sys::Reflect::set(
75             self.as_ref(),
76             &JsValue::from("columnNumber"),
77             &JsValue::from(val),
78         );
79         debug_assert!(
80             r.is_ok(),
81             "setting properties should never fail on our dictionary objects"
82         );
83         let _ = r;
84         self
85     }
86     #[doc = "Change the `consoleID` field of this object."]
87     #[doc = ""]
88     #[doc = "*This API requires the following crate features to be activated: `ConsoleEvent`*"]
console_id(&mut self, val: &str) -> &mut Self89     pub fn console_id(&mut self, val: &str) -> &mut Self {
90         use wasm_bindgen::JsValue;
91         let r = ::js_sys::Reflect::set(
92             self.as_ref(),
93             &JsValue::from("consoleID"),
94             &JsValue::from(val),
95         );
96         debug_assert!(
97             r.is_ok(),
98             "setting properties should never fail on our dictionary objects"
99         );
100         let _ = r;
101         self
102     }
103     #[doc = "Change the `counter` field of this object."]
104     #[doc = ""]
105     #[doc = "*This API requires the following crate features to be activated: `ConsoleEvent`*"]
counter(&mut self, val: &::wasm_bindgen::JsValue) -> &mut Self106     pub fn counter(&mut self, val: &::wasm_bindgen::JsValue) -> &mut Self {
107         use wasm_bindgen::JsValue;
108         let r = ::js_sys::Reflect::set(
109             self.as_ref(),
110             &JsValue::from("counter"),
111             &JsValue::from(val),
112         );
113         debug_assert!(
114             r.is_ok(),
115             "setting properties should never fail on our dictionary objects"
116         );
117         let _ = r;
118         self
119     }
120     #[doc = "Change the `filename` field of this object."]
121     #[doc = ""]
122     #[doc = "*This API requires the following crate features to be activated: `ConsoleEvent`*"]
filename(&mut self, val: &str) -> &mut Self123     pub fn filename(&mut self, val: &str) -> &mut Self {
124         use wasm_bindgen::JsValue;
125         let r = ::js_sys::Reflect::set(
126             self.as_ref(),
127             &JsValue::from("filename"),
128             &JsValue::from(val),
129         );
130         debug_assert!(
131             r.is_ok(),
132             "setting properties should never fail on our dictionary objects"
133         );
134         let _ = r;
135         self
136     }
137     #[doc = "Change the `functionName` field of this object."]
138     #[doc = ""]
139     #[doc = "*This API requires the following crate features to be activated: `ConsoleEvent`*"]
function_name(&mut self, val: &str) -> &mut Self140     pub fn function_name(&mut self, val: &str) -> &mut Self {
141         use wasm_bindgen::JsValue;
142         let r = ::js_sys::Reflect::set(
143             self.as_ref(),
144             &JsValue::from("functionName"),
145             &JsValue::from(val),
146         );
147         debug_assert!(
148             r.is_ok(),
149             "setting properties should never fail on our dictionary objects"
150         );
151         let _ = r;
152         self
153     }
154     #[doc = "Change the `groupName` field of this object."]
155     #[doc = ""]
156     #[doc = "*This API requires the following crate features to be activated: `ConsoleEvent`*"]
group_name(&mut self, val: &str) -> &mut Self157     pub fn group_name(&mut self, val: &str) -> &mut Self {
158         use wasm_bindgen::JsValue;
159         let r = ::js_sys::Reflect::set(
160             self.as_ref(),
161             &JsValue::from("groupName"),
162             &JsValue::from(val),
163         );
164         debug_assert!(
165             r.is_ok(),
166             "setting properties should never fail on our dictionary objects"
167         );
168         let _ = r;
169         self
170     }
171     #[doc = "Change the `innerID` field of this object."]
172     #[doc = ""]
173     #[doc = "*This API requires the following crate features to be activated: `ConsoleEvent`*"]
inner_id(&mut self, val: &::wasm_bindgen::JsValue) -> &mut Self174     pub fn inner_id(&mut self, val: &::wasm_bindgen::JsValue) -> &mut Self {
175         use wasm_bindgen::JsValue;
176         let r = ::js_sys::Reflect::set(
177             self.as_ref(),
178             &JsValue::from("innerID"),
179             &JsValue::from(val),
180         );
181         debug_assert!(
182             r.is_ok(),
183             "setting properties should never fail on our dictionary objects"
184         );
185         let _ = r;
186         self
187     }
188     #[doc = "Change the `level` field of this object."]
189     #[doc = ""]
190     #[doc = "*This API requires the following crate features to be activated: `ConsoleEvent`*"]
level(&mut self, val: &str) -> &mut Self191     pub fn level(&mut self, val: &str) -> &mut Self {
192         use wasm_bindgen::JsValue;
193         let r = ::js_sys::Reflect::set(self.as_ref(), &JsValue::from("level"), &JsValue::from(val));
194         debug_assert!(
195             r.is_ok(),
196             "setting properties should never fail on our dictionary objects"
197         );
198         let _ = r;
199         self
200     }
201     #[doc = "Change the `lineNumber` field of this object."]
202     #[doc = ""]
203     #[doc = "*This API requires the following crate features to be activated: `ConsoleEvent`*"]
line_number(&mut self, val: u32) -> &mut Self204     pub fn line_number(&mut self, val: u32) -> &mut Self {
205         use wasm_bindgen::JsValue;
206         let r = ::js_sys::Reflect::set(
207             self.as_ref(),
208             &JsValue::from("lineNumber"),
209             &JsValue::from(val),
210         );
211         debug_assert!(
212             r.is_ok(),
213             "setting properties should never fail on our dictionary objects"
214         );
215         let _ = r;
216         self
217     }
218     #[doc = "Change the `prefix` field of this object."]
219     #[doc = ""]
220     #[doc = "*This API requires the following crate features to be activated: `ConsoleEvent`*"]
prefix(&mut self, val: &str) -> &mut Self221     pub fn prefix(&mut self, val: &str) -> &mut Self {
222         use wasm_bindgen::JsValue;
223         let r =
224             ::js_sys::Reflect::set(self.as_ref(), &JsValue::from("prefix"), &JsValue::from(val));
225         debug_assert!(
226             r.is_ok(),
227             "setting properties should never fail on our dictionary objects"
228         );
229         let _ = r;
230         self
231     }
232     #[doc = "Change the `private` field of this object."]
233     #[doc = ""]
234     #[doc = "*This API requires the following crate features to be activated: `ConsoleEvent`*"]
private(&mut self, val: bool) -> &mut Self235     pub fn private(&mut self, val: bool) -> &mut Self {
236         use wasm_bindgen::JsValue;
237         let r = ::js_sys::Reflect::set(
238             self.as_ref(),
239             &JsValue::from("private"),
240             &JsValue::from(val),
241         );
242         debug_assert!(
243             r.is_ok(),
244             "setting properties should never fail on our dictionary objects"
245         );
246         let _ = r;
247         self
248     }
249     #[doc = "Change the `styles` field of this object."]
250     #[doc = ""]
251     #[doc = "*This API requires the following crate features to be activated: `ConsoleEvent`*"]
styles(&mut self, val: &::wasm_bindgen::JsValue) -> &mut Self252     pub fn styles(&mut self, val: &::wasm_bindgen::JsValue) -> &mut Self {
253         use wasm_bindgen::JsValue;
254         let r =
255             ::js_sys::Reflect::set(self.as_ref(), &JsValue::from("styles"), &JsValue::from(val));
256         debug_assert!(
257             r.is_ok(),
258             "setting properties should never fail on our dictionary objects"
259         );
260         let _ = r;
261         self
262     }
263     #[doc = "Change the `timeStamp` field of this object."]
264     #[doc = ""]
265     #[doc = "*This API requires the following crate features to be activated: `ConsoleEvent`*"]
time_stamp(&mut self, val: f64) -> &mut Self266     pub fn time_stamp(&mut self, val: f64) -> &mut Self {
267         use wasm_bindgen::JsValue;
268         let r = ::js_sys::Reflect::set(
269             self.as_ref(),
270             &JsValue::from("timeStamp"),
271             &JsValue::from(val),
272         );
273         debug_assert!(
274             r.is_ok(),
275             "setting properties should never fail on our dictionary objects"
276         );
277         let _ = r;
278         self
279     }
280     #[doc = "Change the `timer` field of this object."]
281     #[doc = ""]
282     #[doc = "*This API requires the following crate features to be activated: `ConsoleEvent`*"]
timer(&mut self, val: &::wasm_bindgen::JsValue) -> &mut Self283     pub fn timer(&mut self, val: &::wasm_bindgen::JsValue) -> &mut Self {
284         use wasm_bindgen::JsValue;
285         let r = ::js_sys::Reflect::set(self.as_ref(), &JsValue::from("timer"), &JsValue::from(val));
286         debug_assert!(
287             r.is_ok(),
288             "setting properties should never fail on our dictionary objects"
289         );
290         let _ = r;
291         self
292     }
293 }
294