dusk_wasmtime_environ/
lib.rs1#![deny(missing_docs)]
7#![warn(clippy::cast_sign_loss)]
8
9mod address_map;
10mod builtin;
11mod demangling;
12mod gc;
13mod module;
14mod module_artifacts;
15mod module_types;
16pub mod obj;
17mod ref_bits;
18mod scopevec;
19mod stack_map;
20mod trap_encoding;
21mod tunables;
22mod vmoffsets;
23
24pub use crate::address_map::*;
25pub use crate::builtin::*;
26pub use crate::demangling::*;
27pub use crate::gc::*;
28pub use crate::module::*;
29pub use crate::module_artifacts::*;
30pub use crate::module_types::*;
31pub use crate::ref_bits::*;
32pub use crate::scopevec::ScopeVec;
33pub use crate::stack_map::StackMap;
34pub use crate::trap_encoding::*;
35pub use crate::tunables::*;
36pub use crate::vmoffsets::*;
37pub use object;
38
39#[cfg(feature = "compile")]
40mod compile;
41#[cfg(feature = "compile")]
42mod module_environ;
43#[cfg(feature = "compile")]
44pub use crate::compile::*;
45#[cfg(feature = "compile")]
46pub use crate::module_environ::*;
47
48#[cfg(feature = "component-model")]
49pub mod component;
50#[cfg(all(feature = "component-model", feature = "compile"))]
51pub mod fact;
52
53pub use cranelift_entity::*;
57pub use wasmtime_types::*;
58
59pub const WASM_PAGE_SIZE: u32 = 0x10000;
61
62pub const WASM32_MAX_PAGES: u64 = 1 << 16;
65pub const WASM64_MAX_PAGES: u64 = 1 << 48;
68
69pub const VERSION: &str = env!("CARGO_PKG_VERSION");