(&self, idx: isize, vm: &VirtualMachine)
| 294 | } |
| 295 | |
| 296 | fn __delitem__(&self, idx: isize, vm: &VirtualMachine) -> PyResult<()> { |
| 297 | let mut deque = self.borrow_deque_mut(); |
| 298 | idx.wrapped_at(deque.len()) |
| 299 | .and_then(|i| deque.remove(i).map(drop)) |
| 300 | .ok_or_else(|| vm.new_index_error("deque index out of range")) |
| 301 | } |
| 302 | |
| 303 | fn __contains__(&self, needle: PyObjectRef, vm: &VirtualMachine) -> PyResult<bool> { |
| 304 | self._contains(&needle, vm) |
nothing calls this directly
no test coverage detected