(&self, options: FindOptions)
| 956 | } |
| 957 | |
| 958 | fn get_find_range(&self, options: FindOptions) -> (usize, usize) { |
| 959 | let size = self.__len__(); |
| 960 | let start = options |
| 961 | .start |
| 962 | .map(|start| start.saturated_at(size)) |
| 963 | .unwrap_or_else(|| self.pos()); |
| 964 | let end = options |
| 965 | .end |
| 966 | .map(|end| end.saturated_at(size)) |
| 967 | .unwrap_or(size); |
| 968 | (start, end) |
| 969 | } |
| 970 | |
| 971 | #[pymethod] |
| 972 | fn find(&self, options: FindOptions, vm: &VirtualMachine) -> PyResult<PyInt> { |