syntax_data: {"ast_node_type":"other","tokens":[{"end":68,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:                     if !matches!(fun.kind, hir::ExprKind::Path(_)) {
context_before:                     // We don't actually evaluate `fun` here, so make sure that doesn't miss any side-effects.
context_after:                         span_bug!(