1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#![feature(plugin_registrar, plugin, box_syntax, rustc_private)] #[macro_use] extern crate rustc; extern crate rustc_plugin; extern crate syntax; pub mod sorty; use rustc_plugin::registry::Registry; #[plugin_registrar] pub fn plugin_registrar(reg: &mut Registry) { reg.register_early_lint_pass(box sorty::Sorty); }