xref: /wasmtime-44.0.1/cranelift/object/src/lib.rs (revision 331b0dee)
1 //! Top-level lib.rs for `cranelift_object`.
2 //!
3 //! This re-exports `object` so you don't have to explicitly keep the versions in sync.
4 
5 #![deny(
6     missing_docs,
7     trivial_numeric_casts,
8     unused_extern_crates,
9     unstable_features
10 )]
11 #![warn(unused_import_braces)]
12 #![cfg_attr(feature = "clippy", plugin(clippy(conf_file = "../../clippy.toml")))]
13 #![cfg_attr(feature = "cargo-clippy", allow(clippy::new_without_default))]
14 #![cfg_attr(
15     feature = "cargo-clippy",
16     warn(
17         clippy::float_arithmetic,
18         clippy::mut_mut,
19         clippy::nonminimal_bool,
20         clippy::map_unwrap_or,
21         clippy::clippy::print_stdout,
22         clippy::unicode_not_nfc,
23         clippy::use_self
24     )
25 )]
26 
27 mod backend;
28 
29 pub use crate::backend::{ObjectBuilder, ObjectModule, ObjectProduct};
30 
31 /// Version number of this crate.
32 pub const VERSION: &str = env!("CARGO_PKG_VERSION");
33 
34 pub use object;
35