pub fn hex_digit<I>() -> HexDigit<I>where I: Stream<Item = char>,
Parses a hexdecimal digit with uppercase and lowercase