{"ast_node_type":"other","tokens":[{"end":98,"kind":"keyword","start":0,"text":"ProjectionElem::Index(_)"}]}
            ProjectionElem::Index(_) | ProjectionElem::ConstantIndex { .. } => Self::index_ty(ty),
            ProjectionElem::Field(_idx, fty) => Ok(*fty),
            ProjectionElem::Subslice { from, to, from_end } => {