wasmtime_obj/
lib.rs

1//! Object-file writing library using the wasmtime environment.
2
3#![deny(
4    missing_docs,
5    trivial_numeric_casts,
6    unused_extern_crates,
7    unstable_features
8)]
9#![warn(unused_import_braces)]
10#![cfg_attr(feature = "clippy", plugin(clippy(conf_file = "../../clippy.toml")))]
11#![cfg_attr(feature = "cargo-clippy", allow(clippy::new_without_default))]
12#![cfg_attr(
13    feature = "cargo-clippy",
14    warn(
15        clippy::float_arithmetic,
16        clippy::mut_mut,
17        clippy::nonminimal_bool,
18        clippy::map_unwrap_or,
19        clippy::clippy::print_stdout,
20        clippy::unicode_not_nfc,
21        clippy::use_self
22    )
23)]
24
25mod builder;
26mod context;
27mod data_segment;
28mod module;
29mod table;
30
31pub use crate::builder::{utils, ObjectBuilder, ObjectBuilderTarget};
32pub use crate::module::emit_module;
33
34/// Version number of this crate.
35pub const VERSION: &str = env!("CARGO_PKG_VERSION");