#![feature(globs, phase, plugin_registrar, if_let)] #![allow(unused_imports)] #[phase(plugin,link)] extern crate syntax; #[phase(plugin, link)] extern crate rustc; use rustc::plugin::Registry; use rustc::lint::LintPassObject; pub mod types; pub mod misc; #[plugin_registrar] pub fn plugin_registrar(reg: &mut Registry) { reg.register_lint_pass(box types::TypePass as LintPassObject); reg.register_lint_pass(box misc::MiscPass as LintPassObject); }