{"ast_node_type":"other","tokens":[{"end":64,"kind":"keyword","start":0,"text":"if"}]}
        if place.projection.first() == Some(&PlaceElem::Deref) {
        // We only allow `Deref` as the first projection, to avoid surprises.
            // `place == (*some_local).xxx`, it is constant only if `some_local` is constant.