Method
intersection_update
(
&self,
others: impl core::iter::Iterator<Item = ArgIterable>,
vm: &VirtualMachine,
)
Source from the content-addressed store, hash-verified
| 396 | } |
| 397 | |
| 398 | fn intersection_update( |
| 399 | &self, |
| 400 | others: impl core::iter::Iterator<Item = ArgIterable>, |
| 401 | vm: &VirtualMachine, |
| 402 | ) -> PyResult<()> { |
| 403 | let temp_inner = self.fold_op(others, Self::intersection, vm)?; |
| 404 | self.clear(); |
| 405 | for obj in temp_inner.elements() { |
| 406 | self.add(obj, vm)?; |
| 407 | } |
| 408 | Ok(()) |
| 409 | } |
| 410 | |
| 411 | fn difference_update( |
| 412 | &self, |
Tested by
no test coverage detected