pub fn process_crate<'l, 'tcx, H: SaveHandler>( tcx: TyCtxt<'tcx>, cratename: &str, input: &'l Input, config: Option<Config>, handler: H)