{"ast_node_type":"other","tokens":[{"end":94,"kind":"keyword","start":0,"text":"&&"}]}
            && rvalue.ty(self.local_decls, self.tcx) == base.ty(self.local_decls, self.tcx).ty
            && let Some((base, ProjectionElem::Deref)) = place.as_ref().last_projection()
        {