{"ast_node_type":"other","tokens":[{"end":89,"kind":"keyword","start":0,"text":"for"}]}
                for (place_base, elem) in first_borrowed_place.iter_projections().rev() {
                // second borrowed place for the same union and an access to a different field.
                    match elem {