(s: &[u8], i: usize)
| 787 | } |
| 788 | |
| 789 | #[inline] |
| 790 | fn arrow_at(s: &[u8], i: usize) -> Option<usize> { |
| 791 | if s.get(i) == Some(&b'-') && s.get(i + 1) == Some(&b'>') { |
| 792 | Some(i + 2) |
| 793 | } else if s.get(i) == Some(&b'.') { |
| 794 | Some(i + 1) |
| 795 | } else { |
| 796 | None |
| 797 | } |
| 798 | } |
| 799 | |
| 800 | type Range = (usize, usize); |
no test coverage detected