[−][src]Crate hexlit
This crate provides the hex!
macro for converting hexadecimal string literals
to a byte array at compile time.
Examples
use hexlit::hex; fn main() { const DATA: [u8; 4] = hex!("01020304"); assert_eq!(DATA, [1, 2, 3, 4]); assert_eq!(hex!("a1b2c3d4"), [0xA1, 0xB2, 0xC3, 0xD4]); assert_eq!(hex!("E5 E6 90 92"), [0xE5, 0xE6, 0x90, 0x92]); assert_eq!(hex!("0a0B0C0d"), [10, 11, 12, 13]); assert_eq!(hex!(0a "01" 0C 02), [10, 1, 12, 2]); }
Macros
hex |
Enums
IsEvenNumberofDigits | |
IsOddNumberofDigits |
Traits
HexStringLength | |
LengthIsEvenNumberOfHexDigits |
Type Definitions
Even |