Skip to main content

use_wasm/
lib.rs

1#![forbid(unsafe_code)]
2#![doc = include_str!("../README.md")]
3
4//! Thin facade for primitive WebAssembly vocabulary crates.
5
6#[cfg(feature = "wasi")]
7pub use use_wasi as wasi;
8
9#[cfg(feature = "binary")]
10pub use use_wasm_binary as binary;
11
12#[cfg(feature = "component")]
13pub use use_wasm_component as component;
14
15#[cfg(feature = "export")]
16pub use use_wasm_export as export;
17
18#[cfg(feature = "feature")]
19pub use use_wasm_feature as feature;
20
21#[cfg(feature = "function")]
22pub use use_wasm_function as function;
23
24#[cfg(feature = "import")]
25pub use use_wasm_import as import;
26
27#[cfg(feature = "memory")]
28pub use use_wasm_memory as memory;
29
30#[cfg(feature = "module")]
31pub use use_wasm_module as module;
32
33#[cfg(feature = "section")]
34pub use use_wasm_section as section;
35
36#[cfg(feature = "target")]
37pub use use_wasm_target as target;
38
39#[cfg(feature = "text")]
40pub use use_wasm_text as text;
41
42#[cfg(feature = "value")]
43pub use use_wasm_value as value;
44
45#[cfg(feature = "wit")]
46pub use use_wasm_wit as wit;