syntax_data: {"ast_node_type":"impl","tokens":[{"end":73,"kind":"keyword","start":0,"text":")"}]}
source_snippet:     ) -> impl 'a + Iterator<Item = (MovePathIndex, &'a MovePath<'tcx>)> {
context_before:         move_paths: &'a IndexSlice<MovePathIndex, MovePath<'tcx>>,
context_after:         let first = self.first_child.map(|mpi| (mpi, &move_paths[mpi]));