{"ast_node_type":"function","tokens":[{"end":90,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn mk_place_elem(self, place: Place<'tcx>, elem: PlaceElem<'tcx>) -> Place<'tcx> {
    /// flight.
        let mut projection = place.projection.to_vec();