diff options
| -rw-r--r-- | src/libserialize/hex.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/libserialize/hex.rs b/src/libserialize/hex.rs index 2c1bfa5550b..f33ecb5f19b 100644 --- a/src/libserialize/hex.rs +++ b/src/libserialize/hex.rs @@ -112,11 +112,11 @@ impl<'a> FromHex for &'a str { for (idx, byte) in self.bytes().enumerate() { buf <<= 4; - match byte as char { - 'A'..'F' => buf |= byte - b'A' + 10, - 'a'..'f' => buf |= byte - b'a' + 10, - '0'..'9' => buf |= byte - b'0', - ' '|'\r'|'\n'|'\t' => { + match byte { + b'A'..b'F' => buf |= byte - b'A' + 10, + b'a'..b'f' => buf |= byte - b'a' + 10, + b'0'..b'9' => buf |= byte - b'0', + b' '|b'\r'|b'\n'|b'\t' => { buf >>= 4; continue } |
