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

Method length_opt

crates/vm/src/protocol/sequence.rs:142–144  ·  view source on GitHub ↗
(self, vm: &VirtualMachine)

Source from the content-addressed store, hash-verified

140 }
141
142 pub fn length_opt(self, vm: &VirtualMachine) -> Option<PyResult<usize>> {
143 self.slots().length.load().map(|f| f(self, vm))
144 }
145
146 pub fn length(self, vm: &VirtualMachine) -> PyResult<usize> {
147 self.length_opt(vm).ok_or_else(|| {

Callers 1

lengthMethod · 0.45

Calls 4

fFunction · 0.50
mapMethod · 0.45
loadMethod · 0.45
slotsMethod · 0.45

Tested by

no test coverage detected