syntax_data: {"ast_node_type":"other","tokens":[{"end":93,"kind":"keyword","start":0,"text":"p.write_str(if"}]}
source_snippet:             p.write_str(if receiver_by_ref { "{{by-move-shim}}" } else { "{{by-ref-shim}}" })
context_before:         ty::InstanceKind::ConstructCoroutineInClosureShim { receiver_by_ref, .. } => {
context_after:                 .unwrap();