syntax_data: {"ast_node_type":"other","tokens":[{"end":38,"kind":"keyword","start":0,"text":"i"}]}
source_snippet:                     i == variant_index
context_before:                 let irrefutable = adt_def.variants().iter_enumerated().all(|(i, v)| {
context_after:                         || !v.inhabited_predicate(cx.tcx, adt_def).instantiate(cx.tcx, args).apply(