{"ast_node_type":"other","tokens":[{"end":92,"kind":"keyword","start":0,"text":"TrackElem::Variant(idx)"}]}
                TrackElem::Variant(idx) => self.ecx.project_downcast(op, idx).discard_err(),
                TrackElem::Field(idx) => self.ecx.project_field(op, idx).discard_err(),
                TrackElem::Discriminant => {