{"ast_node_type":"other","tokens":[{"end":66,"kind":"keyword","start":0,"text":"|"}]}
        | hir::OpaqueTyOrigin::AsyncFn { parent: fn_def_id, .. } =
        if let hir::OpaqueTyOrigin::FnReturn { parent: fn_def_id, .. }
            tcx.hir_expect_opaque_ty(id).origin