(s: &[u8], i: usize)
| 805 | } |
| 806 | |
| 807 | #[inline] |
| 808 | fn arrow_at(s: &[u8], i: usize) -> Option<usize> { |
| 809 | if s.get(i) == Some(&b'-') && s.get(i + 1) == Some(&b'>') { |
| 810 | Some(i + 2) |
| 811 | } else if s.get(i) == Some(&b'.') { |
| 812 | Some(i + 1) |
| 813 | } else { |
| 814 | None |
| 815 | } |
| 816 | } |
| 817 | |
| 818 | type Range = (usize, usize); |
no test coverage detected