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