{"ast_node_type":"other","tokens":[{"end":70,"kind":"keyword","start":0,"text":"if"}]}
                if place.projection.first() == Some(&PlaceElem::Deref)
                // Try to see through `place` in order to collapse reborrow chains.
                    && let Value::Pointer(target, inner_needs_unique) = targets[place.local]