1#![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
21pub 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
29pub const VERSION: &str = env!("CARGO_PKG_VERSION");