{"ast_node_type":"other","tokens":[{"end":32,"kind":"keyword","start":0,"text":"match"}]}
        match &mut self.v[idx] {
        self.v.resize_with((idx + 1).max(self.v.len()), || None);
            slot @ Some(_) => Entry::Occupied(OccupiedEntry { slot, _ty: PhantomData }),