syntax_data: {"ast_node_type":"other","tokens":[{"end":28,"kind":"keyword","start":0,"text":"&terminator.kind"}]}
source_snippet:             &terminator.kind
context_before:         if let mir::TerminatorKind::Call { func: Operand::Constant(func), args, .. } =
context_after:             && let ty::FnDef(def_id, fn_args) = *func.const_.ty().kind()