wasmer_compiler/engine/
mod.rs

1//! The Wasmer Engine.
2
3mod error;
4#[cfg(not(target_arch = "wasm32"))]
5mod resolver;
6#[cfg(not(target_arch = "wasm32"))]
7mod trap;
8#[cfg(not(target_arch = "wasm32"))]
9mod tunables;
10
11#[cfg(not(target_arch = "wasm32"))]
12mod artifact;
13mod builder;
14#[cfg(not(target_arch = "wasm32"))]
15mod code_memory;
16mod inner;
17#[cfg(not(target_arch = "wasm32"))]
18mod link;
19#[cfg(not(target_arch = "wasm32"))]
20mod unwind;
21
22pub use self::error::{InstantiationError, LinkError};
23#[cfg(not(target_arch = "wasm32"))]
24pub use self::resolver::resolve_imports;
25#[cfg(not(target_arch = "wasm32"))]
26pub use self::trap::*;
27#[cfg(not(target_arch = "wasm32"))]
28pub use self::tunables::{BaseTunables, Tunables};
29
30#[cfg(not(target_arch = "wasm32"))]
31pub use self::artifact::Artifact;
32pub use self::builder::EngineBuilder;
33#[cfg(not(target_arch = "wasm32"))]
34pub use self::code_memory::CodeMemory;
35pub use self::inner::{Engine, EngineInner};
36#[cfg(not(target_arch = "wasm32"))]
37pub use self::link::link_module;