Method
py_find
(&self, needle: &Self, range: Range<usize>, find: F)
Source from the content-addressed store, hash-verified
| 253 | |
| 254 | #[inline] |
| 255 | fn py_find<F>(&self, needle: &Self, range: Range<usize>, find: F) -> Option<usize> |
| 256 | where |
| 257 | F: Fn(&Self, &Self) -> Option<usize>, |
| 258 | { |
| 259 | if range.is_normal() { |
| 260 | let start = range.start; |
| 261 | let index = find(self.get_chars(range), needle)?; |
| 262 | Some(start + index) |
| 263 | } else { |
| 264 | None |
| 265 | } |
| 266 | } |
| 267 | |
| 268 | #[inline] |
| 269 | fn py_count<F>(&self, needle: &Self, range: Range<usize>, count: F) -> usize |
Implementers 2
str.rscrates/vm/src/builtins/str.rs
Tested by
no test coverage detected