syntax_data: {"ast_node_type":"variable","tokens":[{"end":85,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:                         if let Some(hir::ItemKind::Impl(hir::Impl { self_ty, .. })) =
context_before:                     if i == 0 {
context_after:                             item.map(|i| &i.kind)