{"ast_node_type":"variable","tokens":[{"end":77,"kind":"keyword","start":0,"text":"&&"}]}
                        && let hir::OpaqueTyOrigin::FnReturn { parent, .. } =
                    if let Some(opaque_def_id) = opaque_def_id.as_local()
                            tcx.hir_expect_opaque_ty(opaque_def_id).origin