syntax_data: {"ast_node_type":"variable","tokens":[{"end":65,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:             if let Some(ty) = tcx.hir_node_by_def_id(item).ty() {
context_before:         DefKind::Static { .. } | DefKind::Const | DefKind::AssocConst | DefKind::AnonConst => {
context_after:                 // If the type of the item uses `_`, we're gonna error out anyway, but