Skip to main content

afia_component_sys/
generated.rs

1//! **************************************************
2//! * Warning
3//! **************************************************
4//! This file is automatically generated by running `../../generate_rust_interface.rs`.
5//! Do not manually edit this file since your manual changes would be lost next time we run
6//! the generation script.
7
8// TODO: Add documentation to each of the exported functions, then remove `allow(missing_docs)`.
9#![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}