(&mut self, vm: &VirtualMachine, index: isize)
| 86 | } |
| 87 | |
| 88 | fn delitem_by_index(&mut self, vm: &VirtualMachine, index: isize) -> PyResult<()> { |
| 89 | let pos = self |
| 90 | .as_ref() |
| 91 | .wrap_index(index) |
| 92 | .ok_or_else(|| vm.new_index_error("assignment index out of range"))?; |
| 93 | self.do_delete(pos); |
| 94 | Ok(()) |
| 95 | } |
| 96 | |
| 97 | fn delitem_by_slice(&mut self, _vm: &VirtualMachine, slice: SaturatedSlice) -> PyResult<()> { |
| 98 | let (range, step, slice_len) = slice.adjust_indices(self.as_ref().len()); |
no test coverage detected