syntax_data: {"ast_node_type":"other","tokens":[{"end":63,"kind":"keyword","start":0,"text":"|"}]}
source_snippet:     | hir::OpaqueTyOrigin::AsyncFn { parent: fn_def_id, .. }) =
context_before:     let (hir::OpaqueTyOrigin::FnReturn { parent: fn_def_id, .. }
context_after:         tcx.local_opaque_ty_origin(opaque_ty_def_id)