1#![allow(missing_docs)]
10
11#[cfg(feature = "emulate-imports")]
12#[rustfmt::skip]
13#[link(name = "afia_component")]
14extern "C" { pub fn create_element(imports: *const core::ffi::c_void,tag_ptr: *const u8, tag_len: usize) -> i64; }
15
16#[cfg(not(feature = "emulate-imports"))]
17#[allow(unused)]
18#[rustfmt::skip]
19pub unsafe fn create_element(imports: *const core::ffi::c_void,tag_ptr: *const u8, tag_len: usize) -> i64 {
20 #[link(wasm_import_module = "afia_env")]
21 unsafe extern "C" {
22 #[link_name = "__afia__$dom$create_element"]
23 fn ffi_func(tag_ptr: *const u8, tag_len: usize) -> i64;
24 }
25 unsafe { ffi_func(tag_ptr, tag_len) }
26}
27
28#[cfg(feature = "emulate-imports")]
29#[rustfmt::skip]
30#[link(name = "afia_component")]
31extern "C" { pub fn create_stripe_elements(imports: *const core::ffi::c_void,stripe_js_handle: i64, amount: u32) -> i64; }
32
33#[cfg(not(feature = "emulate-imports"))]
34#[allow(unused)]
35#[rustfmt::skip]
36pub unsafe fn create_stripe_elements(imports: *const core::ffi::c_void,stripe_js_handle: i64, amount: u32) -> i64 {
37 #[link(wasm_import_module = "afia_env")]
38 unsafe extern "C" {
39 #[link_name = "__afia__$stripe$elements"]
40 fn ffi_func(stripe_js_handle: i64, amount: u32) -> i64;
41 }
42 unsafe { ffi_func(stripe_js_handle, amount) }
43}
44
45#[cfg(feature = "emulate-imports")]
46#[rustfmt::skip]
47#[link(name = "afia_component")]
48extern "C" { pub fn create_text(imports: *const core::ffi::c_void,tag_ptr: *const u8, tag_len: usize) -> i64; }
49
50#[cfg(not(feature = "emulate-imports"))]
51#[allow(unused)]
52#[rustfmt::skip]
53pub unsafe fn create_text(imports: *const core::ffi::c_void,tag_ptr: *const u8, tag_len: usize) -> i64 {
54 #[link(wasm_import_module = "afia_env")]
55 unsafe extern "C" {
56 #[link_name = "__afia__$dom$create_text_node"]
57 fn ffi_func(tag_ptr: *const u8, tag_len: usize) -> i64;
58 }
59 unsafe { ffi_func(tag_ptr, tag_len) }
60}
61
62#[cfg(feature = "emulate-imports")]
63#[rustfmt::skip]
64#[link(name = "afia_component")]
65extern "C" { pub fn dialog_element_close(imports: *const core::ffi::c_void,element: i64) -> (); }
66
67#[cfg(not(feature = "emulate-imports"))]
68#[allow(unused)]
69#[rustfmt::skip]
70pub unsafe fn dialog_element_close(imports: *const core::ffi::c_void,element: i64) -> () {
71 #[link(wasm_import_module = "afia_env")]
72 unsafe extern "C" {
73 #[link_name = "__afia__$dom$dialog_element$close"]
74 fn ffi_func(element: i64) -> ();
75 }
76 unsafe { ffi_func(element) }
77}
78
79#[cfg(feature = "emulate-imports")]
80#[rustfmt::skip]
81#[link(name = "afia_component")]
82extern "C" { pub fn dialog_element_show_modal(imports: *const core::ffi::c_void,element: i64) -> (); }
83
84#[cfg(not(feature = "emulate-imports"))]
85#[allow(unused)]
86#[rustfmt::skip]
87pub unsafe fn dialog_element_show_modal(imports: *const core::ffi::c_void,element: i64) -> () {
88 #[link(wasm_import_module = "afia_env")]
89 unsafe extern "C" {
90 #[link_name = "__afia__$dom$dialog_element$show_modal"]
91 fn ffi_func(element: i64) -> ();
92 }
93 unsafe { ffi_func(element) }
94}
95
96#[cfg(feature = "emulate-imports")]
97#[rustfmt::skip]
98#[link(name = "afia_component")]
99extern "C" { pub fn dom_element_add_event_listener(imports: *const core::ffi::c_void,element: i64, event_ptr: *const u8, event_len: usize, ctx: isize) -> i64; }
100
101#[cfg(not(feature = "emulate-imports"))]
102#[allow(unused)]
103#[rustfmt::skip]
104pub unsafe fn dom_element_add_event_listener(imports: *const core::ffi::c_void,element: i64, event_ptr: *const u8, event_len: usize, ctx: isize) -> i64 {
105 #[link(wasm_import_module = "afia_env")]
106 unsafe extern "C" {
107 #[link_name = "__afia__$dom$add_event_listener"]
108 fn ffi_func(element: i64, event_ptr: *const u8, event_len: usize, ctx: isize) -> i64;
109 }
110 unsafe { ffi_func(element, event_ptr, event_len, ctx) }
111}
112
113#[cfg(feature = "emulate-imports")]
114#[rustfmt::skip]
115#[link(name = "afia_component")]
116extern "C" { pub fn dom_element_append_child(imports: *const core::ffi::c_void,parent: i64, child: i64) -> (); }
117
118#[cfg(not(feature = "emulate-imports"))]
119#[allow(unused)]
120#[rustfmt::skip]
121pub unsafe fn dom_element_append_child(imports: *const core::ffi::c_void,parent: i64, child: i64) -> () {
122 #[link(wasm_import_module = "afia_env")]
123 unsafe extern "C" {
124 #[link_name = "__afia__$dom$append_child"]
125 fn ffi_func(parent: i64, child: i64) -> ();
126 }
127 unsafe { ffi_func(parent, child) }
128}
129
130#[cfg(feature = "emulate-imports")]
131#[rustfmt::skip]
132#[link(name = "afia_component")]
133extern "C" { pub fn dom_element_next_element_sibling(imports: *const core::ffi::c_void,element: i64) -> i64; }
134
135#[cfg(not(feature = "emulate-imports"))]
136#[allow(unused)]
137#[rustfmt::skip]
138pub unsafe fn dom_element_next_element_sibling(imports: *const core::ffi::c_void,element: i64) -> i64 {
139 #[link(wasm_import_module = "afia_env")]
140 unsafe extern "C" {
141 #[link_name = "__afia__$dom$next_element_sibling"]
142 fn ffi_func(element: i64) -> i64;
143 }
144 unsafe { ffi_func(element) }
145}
146
147#[cfg(feature = "emulate-imports")]
148#[rustfmt::skip]
149#[link(name = "afia_component")]
150extern "C" { pub fn dom_element_previous_element_sibling(imports: *const core::ffi::c_void,element: i64) -> i64; }
151
152#[cfg(not(feature = "emulate-imports"))]
153#[allow(unused)]
154#[rustfmt::skip]
155pub unsafe fn dom_element_previous_element_sibling(imports: *const core::ffi::c_void,element: i64) -> i64 {
156 #[link(wasm_import_module = "afia_env")]
157 unsafe extern "C" {
158 #[link_name = "__afia__$dom$previous_element_sibling"]
159 fn ffi_func(element: i64) -> i64;
160 }
161 unsafe { ffi_func(element) }
162}
163
164#[cfg(feature = "emulate-imports")]
165#[rustfmt::skip]
166#[link(name = "afia_component")]
167extern "C" { pub fn dom_element_remove_attribute(imports: *const core::ffi::c_void,element: i64, key_ptr: *const u8, key_len: usize) -> (); }
168
169#[cfg(not(feature = "emulate-imports"))]
170#[allow(unused)]
171#[rustfmt::skip]
172pub unsafe fn dom_element_remove_attribute(imports: *const core::ffi::c_void,element: i64, key_ptr: *const u8, key_len: usize) -> () {
173 #[link(wasm_import_module = "afia_env")]
174 unsafe extern "C" {
175 #[link_name = "__afia__$dom$remove_attribute"]
176 fn ffi_func(element: i64, key_ptr: *const u8, key_len: usize) -> ();
177 }
178 unsafe { ffi_func(element, key_ptr, key_len) }
179}
180
181#[cfg(feature = "emulate-imports")]
182#[rustfmt::skip]
183#[link(name = "afia_component")]
184extern "C" { pub fn dom_element_set_attribute(imports: *const core::ffi::c_void,element: i64, key_ptr: *const u8, key_len: usize, value_ptr: *const u8, value_len: usize) -> (); }
185
186#[cfg(not(feature = "emulate-imports"))]
187#[allow(unused)]
188#[rustfmt::skip]
189pub unsafe fn dom_element_set_attribute(imports: *const core::ffi::c_void,element: i64, key_ptr: *const u8, key_len: usize, value_ptr: *const u8, value_len: usize) -> () {
190 #[link(wasm_import_module = "afia_env")]
191 unsafe extern "C" {
192 #[link_name = "__afia__$dom$set_attribute"]
193 fn ffi_func(element: i64, key_ptr: *const u8, key_len: usize, value_ptr: *const u8, value_len: usize) -> ();
194 }
195 unsafe { ffi_func(element, key_ptr, key_len, value_ptr, value_len) }
196}
197
198#[cfg(feature = "emulate-imports")]
199#[rustfmt::skip]
200#[link(name = "afia_component")]
201extern "C" { pub fn dom_element_set_text_content(imports: *const core::ffi::c_void,element: i64, text_ptr: *const u8, text_len: usize) -> (); }
202
203#[cfg(not(feature = "emulate-imports"))]
204#[allow(unused)]
205#[rustfmt::skip]
206pub unsafe fn dom_element_set_text_content(imports: *const core::ffi::c_void,element: i64, text_ptr: *const u8, text_len: usize) -> () {
207 #[link(wasm_import_module = "afia_env")]
208 unsafe extern "C" {
209 #[link_name = "__afia__$dom$set_text_content"]
210 fn ffi_func(element: i64, text_ptr: *const u8, text_len: usize) -> ();
211 }
212 unsafe { ffi_func(element, text_ptr, text_len) }
213}
214
215#[cfg(feature = "emulate-imports")]
216#[rustfmt::skip]
217#[link(name = "afia_component")]
218extern "C" { pub fn dom_event_prevent_default(imports: *const core::ffi::c_void,event_handle: i64) -> (); }
219
220#[cfg(not(feature = "emulate-imports"))]
221#[allow(unused)]
222#[rustfmt::skip]
223pub unsafe fn dom_event_prevent_default(imports: *const core::ffi::c_void,event_handle: i64) -> () {
224 #[link(wasm_import_module = "afia_env")]
225 unsafe extern "C" {
226 #[link_name = "__afia__$dom$prevent_default"]
227 fn ffi_func(event_handle: i64) -> ();
228 }
229 unsafe { ffi_func(event_handle) }
230}
231
232#[cfg(feature = "emulate-imports")]
233#[rustfmt::skip]
234#[link(name = "afia_component")]
235extern "C" { pub fn dom_event_target(imports: *const core::ffi::c_void,event_handle: i64) -> i64; }
236
237#[cfg(not(feature = "emulate-imports"))]
238#[allow(unused)]
239#[rustfmt::skip]
240pub unsafe fn dom_event_target(imports: *const core::ffi::c_void,event_handle: i64) -> i64 {
241 #[link(wasm_import_module = "afia_env")]
242 unsafe extern "C" {
243 #[link_name = "__afia__$dom$target"]
244 fn ffi_func(event_handle: i64) -> i64;
245 }
246 unsafe { ffi_func(event_handle) }
247}
248
249#[cfg(feature = "emulate-imports")]
250#[rustfmt::skip]
251#[link(name = "afia_component")]
252extern "C" { pub fn dom_node_get_property_bool(imports: *const core::ffi::c_void,node: i64, key_ptr: *const u8, key_len: usize) -> i32; }
253
254#[cfg(not(feature = "emulate-imports"))]
255#[allow(unused)]
256#[rustfmt::skip]
257pub unsafe fn dom_node_get_property_bool(imports: *const core::ffi::c_void,node: i64, key_ptr: *const u8, key_len: usize) -> i32 {
258 #[link(wasm_import_module = "afia_env")]
259 unsafe extern "C" {
260 #[link_name = "__afia__$dom$node$get_property_bool"]
261 fn ffi_func(node: i64, key_ptr: *const u8, key_len: usize) -> i32;
262 }
263 unsafe { ffi_func(node, key_ptr, key_len) }
264}
265
266#[cfg(feature = "emulate-imports")]
267#[rustfmt::skip]
268#[link(name = "afia_component")]
269extern "C" { pub fn dom_node_get_property_string(imports: *const core::ffi::c_void,node: i64, key_ptr: *const u8, key_len: usize, out_ptr: *mut u8, out_len: usize) -> i32; }
270
271#[cfg(not(feature = "emulate-imports"))]
272#[allow(unused)]
273#[rustfmt::skip]
274pub unsafe fn dom_node_get_property_string(imports: *const core::ffi::c_void,node: i64, key_ptr: *const u8, key_len: usize, out_ptr: *mut u8, out_len: usize) -> i32 {
275 #[link(wasm_import_module = "afia_env")]
276 unsafe extern "C" {
277 #[link_name = "__afia__$dom$node$get_property_string"]
278 fn ffi_func(node: i64, key_ptr: *const u8, key_len: usize, out_ptr: *mut u8, out_len: usize) -> i32;
279 }
280 unsafe { ffi_func(node, key_ptr, key_len, out_ptr, out_len) }
281}
282
283#[cfg(feature = "emulate-imports")]
284#[rustfmt::skip]
285#[link(name = "afia_component")]
286extern "C" { pub fn dom_node_set_property_bool(imports: *const core::ffi::c_void,node: i64, key_ptr: *const u8, key_len: usize, value: i32) -> i32; }
287
288#[cfg(not(feature = "emulate-imports"))]
289#[allow(unused)]
290#[rustfmt::skip]
291pub unsafe fn dom_node_set_property_bool(imports: *const core::ffi::c_void,node: i64, key_ptr: *const u8, key_len: usize, value: i32) -> i32 {
292 #[link(wasm_import_module = "afia_env")]
293 unsafe extern "C" {
294 #[link_name = "__afia__$dom$node$set_property_bool"]
295 fn ffi_func(node: i64, key_ptr: *const u8, key_len: usize, value: i32) -> i32;
296 }
297 unsafe { ffi_func(node, key_ptr, key_len, value) }
298}
299
300#[cfg(feature = "emulate-imports")]
301#[rustfmt::skip]
302#[link(name = "afia_component")]
303extern "C" { pub fn dom_node_set_property_string(imports: *const core::ffi::c_void,node: i64, key_ptr: *const u8, key_len: usize, value_ptr: *const u8, value_len: usize) -> (); }
304
305#[cfg(not(feature = "emulate-imports"))]
306#[allow(unused)]
307#[rustfmt::skip]
308pub unsafe fn dom_node_set_property_string(imports: *const core::ffi::c_void,node: i64, key_ptr: *const u8, key_len: usize, value_ptr: *const u8, value_len: usize) -> () {
309 #[link(wasm_import_module = "afia_env")]
310 unsafe extern "C" {
311 #[link_name = "__afia__$dom$node$set_property_string"]
312 fn ffi_func(node: i64, key_ptr: *const u8, key_len: usize, value_ptr: *const u8, value_len: usize) -> ();
313 }
314 unsafe { ffi_func(node, key_ptr, key_len, value_ptr, value_len) }
315}
316
317#[cfg(feature = "emulate-imports")]
318#[rustfmt::skip]
319#[link(name = "afia_component")]
320extern "C" { pub fn element_child_nodes(imports: *const core::ffi::c_void,element: i64) -> i64; }
321
322#[cfg(not(feature = "emulate-imports"))]
323#[allow(unused)]
324#[rustfmt::skip]
325pub unsafe fn element_child_nodes(imports: *const core::ffi::c_void,element: i64) -> i64 {
326 #[link(wasm_import_module = "afia_env")]
327 unsafe extern "C" {
328 #[link_name = "__afia__$dom$child_nodes"]
329 fn ffi_func(element: i64) -> i64;
330 }
331 unsafe { ffi_func(element) }
332}
333
334#[cfg(feature = "emulate-imports")]
335#[rustfmt::skip]
336#[link(name = "afia_component")]
337extern "C" { pub fn element_click(imports: *const core::ffi::c_void,element: i64) -> (); }
338
339#[cfg(not(feature = "emulate-imports"))]
340#[allow(unused)]
341#[rustfmt::skip]
342pub unsafe fn element_click(imports: *const core::ffi::c_void,element: i64) -> () {
343 #[link(wasm_import_module = "afia_env")]
344 unsafe extern "C" {
345 #[link_name = "__afia__$dom$element_click"]
346 fn ffi_func(element: i64) -> ();
347 }
348 unsafe { ffi_func(element) }
349}
350
351#[cfg(feature = "emulate-imports")]
352#[rustfmt::skip]
353#[link(name = "afia_component")]
354extern "C" { pub fn element_get_attribute(imports: *const core::ffi::c_void,element: i64, key_ptr: *const u8, key_len: usize, out_ptr: *mut u8, out_len: usize) -> i32; }
355
356#[cfg(not(feature = "emulate-imports"))]
357#[allow(unused)]
358#[rustfmt::skip]
359pub unsafe fn element_get_attribute(imports: *const core::ffi::c_void,element: i64, key_ptr: *const u8, key_len: usize, out_ptr: *mut u8, out_len: usize) -> i32 {
360 #[link(wasm_import_module = "afia_env")]
361 unsafe extern "C" {
362 #[link_name = "__afia__$dom$get_attribute"]
363 fn ffi_func(element: i64, key_ptr: *const u8, key_len: usize, out_ptr: *mut u8, out_len: usize) -> i32;
364 }
365 unsafe { ffi_func(element, key_ptr, key_len, out_ptr, out_len) }
366}
367
368#[cfg(feature = "emulate-imports")]
369#[rustfmt::skip]
370#[link(name = "afia_component")]
371extern "C" { pub fn element_inner_text(imports: *const core::ffi::c_void,element: i64, out_ptr: *mut u8, out_len: usize) -> i32; }
372
373#[cfg(not(feature = "emulate-imports"))]
374#[allow(unused)]
375#[rustfmt::skip]
376pub unsafe fn element_inner_text(imports: *const core::ffi::c_void,element: i64, out_ptr: *mut u8, out_len: usize) -> i32 {
377 #[link(wasm_import_module = "afia_env")]
378 unsafe extern "C" {
379 #[link_name = "__afia__$dom$element_inner_text"]
380 fn ffi_func(element: i64, out_ptr: *mut u8, out_len: usize) -> i32;
381 }
382 unsafe { ffi_func(element, out_ptr, out_len) }
383}
384
385#[cfg(feature = "emulate-imports")]
386#[rustfmt::skip]
387#[link(name = "afia_component")]
388extern "C" { pub fn element_tag_name(imports: *const core::ffi::c_void,element: i64, out_ptr: *mut u8, out_len: usize) -> i32; }
389
390#[cfg(not(feature = "emulate-imports"))]
391#[allow(unused)]
392#[rustfmt::skip]
393pub unsafe fn element_tag_name(imports: *const core::ffi::c_void,element: i64, out_ptr: *mut u8, out_len: usize) -> i32 {
394 #[link(wasm_import_module = "afia_env")]
395 unsafe extern "C" {
396 #[link_name = "__afia__$dom$element_tag_name"]
397 fn ffi_func(element: i64, out_ptr: *mut u8, out_len: usize) -> i32;
398 }
399 unsafe { ffi_func(element, out_ptr, out_len) }
400}
401
402#[cfg(feature = "emulate-imports")]
403#[rustfmt::skip]
404#[link(name = "afia_component")]
405extern "C" { pub fn emulated_imports_dom_outer_html(imports: *mut core::ffi::c_void,dom_node: i64) -> super::AllocatedString; }
406
407#[cfg(feature = "emulate-imports")]
408#[rustfmt::skip]
409#[link(name = "afia_component")]
410extern "C" { pub fn emulated_imports_set_event_handler(imports: *mut core::ffi::c_void,handler: extern "C" fn (event_handle: i64, ctx: *mut core::ffi::c_void) -> ()) -> (); }
411
412#[cfg(feature = "emulate-imports")]
413#[rustfmt::skip]
414#[link(name = "afia_component")]
415extern "C" { pub fn free_allocated_string(allocated_string: super::AllocatedString) -> (); }
416
417#[cfg(feature = "emulate-imports")]
418#[rustfmt::skip]
419#[link(name = "afia_component")]
420extern "C" { pub fn free_emulated_component_imports(imports: *mut core::ffi::c_void,) -> (); }
421
422#[cfg(feature = "emulate-imports")]
423#[rustfmt::skip]
424#[link(name = "afia_component")]
425extern "C" { pub fn free_emulated_imports(imports: *mut core::ffi::c_void,) -> (); }
426
427#[cfg(feature = "emulate-imports")]
428#[rustfmt::skip]
429#[link(name = "afia_component")]
430extern "C" { pub fn initialize_stripe(imports: *const core::ffi::c_void,ctx: isize) -> (); }
431
432#[cfg(not(feature = "emulate-imports"))]
433#[allow(unused)]
434#[rustfmt::skip]
435pub unsafe fn initialize_stripe(imports: *const core::ffi::c_void,ctx: isize) -> () {
436 #[link(wasm_import_module = "afia_env")]
437 unsafe extern "C" {
438 #[link_name = "__afia__$stripe$init"]
439 fn ffi_func(ctx: isize) -> ();
440 }
441 unsafe { ffi_func(ctx) }
442}
443
444#[cfg(feature = "emulate-imports")]
445#[rustfmt::skip]
446#[link(name = "afia_component")]
447extern "C" { pub fn input_element_value(imports: *const core::ffi::c_void,element: i64, out_ptr: *mut u8, out_len: usize) -> i32; }
448
449#[cfg(not(feature = "emulate-imports"))]
450#[allow(unused)]
451#[rustfmt::skip]
452pub unsafe fn input_element_value(imports: *const core::ffi::c_void,element: i64, out_ptr: *mut u8, out_len: usize) -> i32 {
453 #[link(wasm_import_module = "afia_env")]
454 unsafe extern "C" {
455 #[link_name = "__afia__$dom$value"]
456 fn ffi_func(element: i64, out_ptr: *mut u8, out_len: usize) -> i32;
457 }
458 unsafe { ffi_func(element, out_ptr, out_len) }
459}
460
461#[cfg(feature = "emulate-imports")]
462#[rustfmt::skip]
463#[link(name = "afia_component")]
464extern "C" { pub fn local_storage_get_item(imports: *const core::ffi::c_void,key_ptr: *const u8, key_len: usize, out_ptr: *mut u8, out_len: usize) -> i32; }
465
466#[cfg(not(feature = "emulate-imports"))]
467#[allow(unused)]
468#[rustfmt::skip]
469pub unsafe fn local_storage_get_item(imports: *const core::ffi::c_void,key_ptr: *const u8, key_len: usize, out_ptr: *mut u8, out_len: usize) -> i32 {
470 #[link(wasm_import_module = "afia_env")]
471 unsafe extern "C" {
472 #[link_name = "__afia__$dom$local_storage$get_item"]
473 fn ffi_func(key_ptr: *const u8, key_len: usize, out_ptr: *mut u8, out_len: usize) -> i32;
474 }
475 unsafe { ffi_func(key_ptr, key_len, out_ptr, out_len) }
476}
477
478#[cfg(feature = "emulate-imports")]
479#[rustfmt::skip]
480#[link(name = "afia_component")]
481extern "C" { pub fn local_storage_set_item(imports: *const core::ffi::c_void,key_ptr: *const u8, key_len: usize, value_ptr: *const u8, value_len: usize) -> (); }
482
483#[cfg(not(feature = "emulate-imports"))]
484#[allow(unused)]
485#[rustfmt::skip]
486pub unsafe fn local_storage_set_item(imports: *const core::ffi::c_void,key_ptr: *const u8, key_len: usize, value_ptr: *const u8, value_len: usize) -> () {
487 #[link(wasm_import_module = "afia_env")]
488 unsafe extern "C" {
489 #[link_name = "__afia__$dom$local_storage$set_item"]
490 fn ffi_func(key_ptr: *const u8, key_len: usize, value_ptr: *const u8, value_len: usize) -> ();
491 }
492 unsafe { ffi_func(key_ptr, key_len, value_ptr, value_len) }
493}
494
495#[cfg(feature = "emulate-imports")]
496#[rustfmt::skip]
497#[link(name = "afia_component")]
498extern "C" { pub fn new_emulated_imports() -> *mut core::ffi::c_void; }
499
500#[cfg(feature = "emulate-imports")]
501#[rustfmt::skip]
502#[link(name = "afia_component")]
503extern "C" { pub fn node_list_item(imports: *const core::ffi::c_void,node_list: i64, item_idx: i32) -> i64; }
504
505#[cfg(not(feature = "emulate-imports"))]
506#[allow(unused)]
507#[rustfmt::skip]
508pub unsafe fn node_list_item(imports: *const core::ffi::c_void,node_list: i64, item_idx: i32) -> i64 {
509 #[link(wasm_import_module = "afia_env")]
510 unsafe extern "C" {
511 #[link_name = "__afia__$dom$node_list_item"]
512 fn ffi_func(node_list: i64, item_idx: i32) -> i64;
513 }
514 unsafe { ffi_func(node_list, item_idx) }
515}
516
517#[cfg(feature = "emulate-imports")]
518#[rustfmt::skip]
519#[link(name = "afia_component")]
520extern "C" { pub fn node_type(imports: *const core::ffi::c_void,node: i64) -> i32; }
521
522#[cfg(not(feature = "emulate-imports"))]
523#[allow(unused)]
524#[rustfmt::skip]
525pub unsafe fn node_type(imports: *const core::ffi::c_void,node: i64) -> i32 {
526 #[link(wasm_import_module = "afia_env")]
527 unsafe extern "C" {
528 #[link_name = "__afia__$dom$node_type"]
529 fn ffi_func(node: i64) -> i32;
530 }
531 unsafe { ffi_func(node) }
532}
533
534#[cfg(feature = "emulate-imports")]
535#[rustfmt::skip]
536#[link(name = "afia_component")]
537extern "C" { pub fn output_may_have_changed(imports: *const core::ffi::c_void,output_id: i32) -> (); }
538
539#[cfg(not(feature = "emulate-imports"))]
540#[allow(unused)]
541#[rustfmt::skip]
542pub unsafe fn output_may_have_changed(imports: *const core::ffi::c_void,output_id: i32) -> () {
543 #[link(wasm_import_module = "afia_env")]
544 unsafe extern "C" {
545 #[link_name = "__afia__$output_may_have_changed"]
546 fn ffi_func(output_id: i32) -> ();
547 }
548 unsafe { ffi_func(output_id) }
549}
550
551#[cfg(feature = "emulate-imports")]
552#[rustfmt::skip]
553#[link(name = "afia_component")]
554extern "C" { pub fn parent_node(imports: *const core::ffi::c_void,node: i64) -> i64; }
555
556#[cfg(not(feature = "emulate-imports"))]
557#[allow(unused)]
558#[rustfmt::skip]
559pub unsafe fn parent_node(imports: *const core::ffi::c_void,node: i64) -> i64 {
560 #[link(wasm_import_module = "afia_env")]
561 unsafe extern "C" {
562 #[link_name = "__afia__$dom$parent_node"]
563 fn ffi_func(node: i64) -> i64;
564 }
565 unsafe { ffi_func(node) }
566}
567
568#[cfg(feature = "emulate-imports")]
569#[rustfmt::skip]
570#[link(name = "afia_component")]
571extern "C" { pub fn submit_stripe_elements(imports: *const core::ffi::c_void,stripe_elements_handle: i64, ctx: isize) -> (); }
572
573#[cfg(not(feature = "emulate-imports"))]
574#[allow(unused)]
575#[rustfmt::skip]
576pub unsafe fn submit_stripe_elements(imports: *const core::ffi::c_void,stripe_elements_handle: i64, ctx: isize) -> () {
577 #[link(wasm_import_module = "afia_env")]
578 unsafe extern "C" {
579 #[link_name = "__afia__$stripe$elements$submit"]
580 fn ffi_func(stripe_elements_handle: i64, ctx: isize) -> ();
581 }
582 unsafe { ffi_func(stripe_elements_handle, ctx) }
583}