(c: u8)
| 584 | } |
| 585 | |
| 586 | fn parse_hex_nibble(c: u8) -> Option<u8> { |
| 587 | match c { |
| 588 | b'0'..=b'9' => Some(c - b'0'), |
| 589 | b'a'..=b'f' => Some(10 + c - b'a'), |
| 590 | _ => None, |
| 591 | } |
| 592 | } |
| 593 | |
| 594 | fn parse_hex_byte(a: u8, b: u8) -> Option<u8> { |
| 595 | let high = parse_hex_nibble(a)?; |
no outgoing calls
no test coverage detected