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

Method _contains

crates/vm/src/builtins/tuple.rs:449–456  ·  view source on GitHub ↗
(&self, needle: &PyObject, vm: &VirtualMachine)

Source from the content-addressed store, hash-verified

447 }
448
449 fn _contains(&self, needle: &PyObject, vm: &VirtualMachine) -> PyResult<bool> {
450 for element in &self.elements {
451 if vm.identical_or_equal(element, needle)? {
452 return Ok(true);
453 }
454 }
455 Ok(false)
456 }
457
458 fn __contains__(&self, needle: PyObjectRef, vm: &VirtualMachine) -> PyResult<bool> {
459 self._contains(&needle, vm)

Callers 1

__contains__Method · 0.45

Calls 1

identical_or_equalMethod · 0.80

Tested by

no test coverage detected