{"ast_node_type":"other","tokens":[{"end":42,"kind":"keyword","start":0,"text":")"}]}
            ) if rhs.hir_id == expr.hir_id
                Some(TypeError::Sorts(ExpectedFound { expected, .. })),
                && self.typeck_results.borrow().expr_ty_adjusted_opt(lhs) == Some(expected) =>