// Define the rustc API's that the metadata module has access to // Over time we will reduce these dependencies and, once metadata has // no dependencies on rustc it can move into its own crate. mod middle { #[legacy_exports]; pub use middle_::ty; pub use middle_::resolve; } mod front { #[legacy_exports]; } mod back { #[legacy_exports]; } mod driver { #[legacy_exports]; } mod util { #[legacy_exports]; pub use util_::ppaux; } mod lib { #[legacy_exports]; pub use lib_::llvm; }