(&self, needle: &Self, range: Range<usize>, count: F)
| 267 | |
| 268 | #[inline] |
| 269 | fn py_count<F>(&self, needle: &Self, range: Range<usize>, count: F) -> usize |
| 270 | where |
| 271 | F: Fn(&Self, &Self) -> usize, |
| 272 | { |
| 273 | if range.is_normal() { |
| 274 | count(self.get_chars(range), needle) |
| 275 | } else { |
| 276 | 0 |
| 277 | } |
| 278 | } |
| 279 | |
| 280 | fn py_pad(&self, left: usize, right: usize, fillchar: Self::Char) -> Self::Container { |
| 281 | let mut u = Self::Container::with_capacity( |