{"ast_node_type":"other","tokens":[{"end":53,"kind":"keyword","start":0,"text":"mir::PlaceElem::Downcast(_,"}]}
                    mir::PlaceElem::Downcast(_, vidx)
                    mir::PlaceElem::Field(fidx, ..) => layout.field(self.fx.cx, fidx.as_usize()),
                        if let abi::Variants::Single { index: single_variant } =