syntax_data: {"ast_node_type":"variable","tokens":[{"end":90,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:         let mut vis = Search { tcx, body, classifier, reachable_recursive_calls: vec![] };
context_before:     if let DefKind::Fn | DefKind::AssocFn = tcx.def_kind(def_id) {
context_after:         if let Some(NonRecursive) =