| //! Various checks |
| //! |
| //! # Note |
| //! |
| //! This API is completely unstable and subject to change. |
| |
| #![doc(html_root_url = "https://doc.rust-lang.org/nightly/")] |
| |
| #![feature(in_band_lifetimes)] |
| #![feature(nll)] |
| #![cfg_attr(bootstrap, feature(bind_by_move_pattern_guards))] |
| |
| #![recursion_limit="256"] |
| |
| #[macro_use] |
| extern crate rustc; |
| |
| use rustc::ty::query::Providers; |
| |
| pub mod error_codes; |
| |
| pub mod ast_validation; |
| pub mod rvalue_promotion; |
| pub mod hir_stats; |
| pub mod layout_test; |
| pub mod loops; |
| |
| pub fn provide(providers: &mut Providers<'_>) { |
| rvalue_promotion::provide(providers); |
| loops::provide(providers); |
| } |