syntax_data: {"ast_node_type":"other","tokens":[{"end":78,"kind":"keyword","start":0,"text":"ProjectionElem::OpaqueCast(_ty)"}]}
source_snippet:             ProjectionElem::OpaqueCast(_ty) => ProjectionElem::OpaqueCast(()),
context_before:             ProjectionElem::Field(f, _ty) => ProjectionElem::Field(f, ()),
context_after:             ProjectionElem::Index(_i) => ProjectionElem::Index(()),