(self, vm: &VirtualMachine)
| 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(|| { |