{"ast_node_type":"variable","tokens":[{"end":92,"kind":"keyword","start":0,"text":"&&"}]}
                    && let Value::Pointer(target, inner_needs_unique) = targets[place.local]
                if place.projection.first() == Some(&PlaceElem::Deref)
                    // Only see through immutable reference and pointers, as we do not know yet if