syntax_data: {"ast_node_type":"other","tokens":[{"end":59,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:                 if matches!(tail.kind(), ty::Foreign(..)) {
context_before:                 let tail = tcx.struct_tail_for_codegen(arg.layout.ty, cx.typing_env);
context_after:                     // These types do not have metadata, so having `meta_attrs` is bogus.