MCPcopy Index your code
hub / github.com/RustPython/RustPython / __isub__

Method __isub__

crates/vm/src/builtins/set.rs:733–741  ·  view source on GitHub ↗
(zelf: PyRef<Self>, set: AnySet, vm: &VirtualMachine)

Source from the content-addressed store, hash-verified

731 }
732
733 fn __isub__(zelf: PyRef<Self>, set: AnySet, vm: &VirtualMachine) -> PyResult<PyRef<Self>> {
734 if set.is(zelf.as_object()) {
735 zelf.inner.clear();
736 } else {
737 zelf.inner
738 .difference_update(set.into_iterable_iter(vm)?, vm)?;
739 }
740 Ok(zelf)
741 }
742
743 #[pymethod]
744 fn symmetric_difference_update(

Callers

nothing calls this directly

Calls 5

isMethod · 0.80
into_iterable_iterMethod · 0.80
as_objectMethod · 0.45
clearMethod · 0.45
difference_updateMethod · 0.45

Tested by

no test coverage detected