(b: u8)
| 138 | } |
| 139 | |
| 140 | fn hex_digit(b: u8) -> Option<u8> { |
| 141 | match b { |
| 142 | b'0'..=b'9' => Some(b - b'0'), |
| 143 | b'a'..=b'f' => Some(10 + b - b'a'), |
| 144 | b'A'..=b'F' => Some(10 + b - b'A'), |
| 145 | _ => None, |
| 146 | } |
| 147 | } |
| 148 | |
| 149 | #[cfg(test)] |
| 150 | mod tests { |