#![feature(box_syntax)]
#![cfg_attr(stage0, feature(macro_vis_matcher))]
#![cfg_attr(not(stage0), feature(nll))]
-#![cfg_attr(not(stage0), feature(infer_outlives_requirements))]
#![feature(quote)]
#![feature(rustc_diagnostic_macros)]
#![feature(macro_at_most_once_rep)]
+#[macro_use]
extern crate syntax;
#[macro_use]
extern crate rustc;
use lint::LintId;
use lint::FutureIncompatibleInfo;
+mod diagnostics;
mod nonstandard_style;
pub mod builtin;
mod types;