1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#![forbid(unsafe_code)] #[macro_use] mod error; mod compiler; mod config; mod optimizer; mod parser; mod resolver; mod translator; mod util; pub use compiler::Compiler; pub use config::Config; pub use error::{Error, ErrorKind}; #[cfg(feature = "procmacro")] #[doc(hidden)] pub mod procmacro;