(c: u8)
| 161 | } |
| 162 | |
| 163 | const fn unhex_nibble(c: u8) -> Option<u8> { |
| 164 | match c { |
| 165 | b'0'..=b'9' => Some(c - b'0'), |
| 166 | b'a'..=b'f' => Some(c - b'a' + 10), |
| 167 | b'A'..=b'F' => Some(c - b'A' + 10), |
| 168 | _ => None, |
| 169 | } |
| 170 | } |
| 171 | |
| 172 | #[pyfunction(name = "a2b_hex")] |
| 173 | #[pyfunction] |