{"ast_node_type":"variable","tokens":[{"end":90,"kind":"keyword","start":0,"text":"if"}]}
        if let hir::OpaqueTyOrigin::FnReturn { parent: method_def_id, .. } = opaque.origin
        // not really meaningful.
            && let hir::Node::TraitItem(trait_item) = cx.tcx.hir_node_by_def_id(method_def_id)