(&self, f: F)
| 130 | } |
| 131 | |
| 132 | pub fn length_hint<F>(&self, f: F) -> usize |
| 133 | where |
| 134 | F: FnOnce(&T) -> usize, |
| 135 | { |
| 136 | if let IterStatus::Active(obj) = &self.status { |
| 137 | f(obj).saturating_sub(self.position) |
| 138 | } else { |
| 139 | 0 |
| 140 | } |
| 141 | } |
| 142 | |
| 143 | pub fn rev_length_hint<F>(&self, f: F) -> usize |
| 144 | where |