{"ast_node_type":"other","tokens":[{"end":81,"kind":"keyword","start":0,"text":"//"}]}
                // Update the index *after* the predicate is called. If the index
                let drained = (self.pred)(&mut v[i]);
                // is updated prior and the predicate panics, the element at this