[][src]Function enc::hex::is_valid_char

pub fn is_valid_char(c: u8) -> bool

Checks if the char is valid hex. This function is case-insensitive.

use enc::hex::is_valid_char;

// Valid Chars
assert!(is_valid_char(b'0'));
assert!(is_valid_char(b'9'));
assert!(is_valid_char(b'A'));
assert!(is_valid_char(b'F'));
assert!(is_valid_char(b'a'));
assert!(is_valid_char(b'f'));

// Invalid Chars
assert!(!is_valid_char(b'0' - 1));
assert!(!is_valid_char(b'9' + 1));
assert!(!is_valid_char(b'A' - 1));
assert!(!is_valid_char(b'F' + 1));
assert!(!is_valid_char(b'a' - 1));
assert!(!is_valid_char(b'f' + 1));