pub fn run(dcx: &DiagCtxt, mode: &str, krate: &Crate)