unc_vm_engine/
lib.rs

1//! Generic Engine abstraction for Wasmer Engines.
2
3#![deny(missing_docs, trivial_numeric_casts, unused_extern_crates)]
4#![warn(unused_import_braces)]
5#![allow(clippy::new_without_default)]
6#![warn(
7    clippy::float_arithmetic,
8    clippy::mut_mut,
9    clippy::nonminimal_bool,
10    clippy::map_unwrap_or,
11    clippy::print_stdout,
12    clippy::unicode_not_nfc,
13    clippy::use_self
14)]
15
16mod engine;
17mod error;
18mod resolver;
19mod trap;
20
21/// Universal engine
22pub mod universal;
23
24pub use crate::engine::EngineId;
25pub use crate::error::{DeserializeError, ImportError, InstantiationError, LinkError};
26pub use crate::resolver::resolve_imports;
27pub use crate::trap::*;
28
29/// Version number of this crate.
30pub const VERSION: &str = env!("CARGO_PKG_VERSION");