{"ast_node_type":"other","tokens":[{"end":48,"kind":"keyword","start":0,"text":"lint_callback!(cx,"}]}
        lint_callback!(cx, check_crate, self.0);
    fn check<'ecx, 'tcx, T: EarlyLintPass>(self, cx: &mut EarlyContextAndPass<'ecx, 'tcx, T>) {
        ast_visit::walk_crate(cx, self.0);