Function hex::decode_to_slice
source · [−]Expand description
Decode a hex string into a mutable bytes slice.
Both, upper and lower case characters are valid in the input string and can
even be mixed (e.g. f9b4ca, F9B4CA and f9B4Ca are all valid strings).
Example
let mut bytes = [0u8; 4];
assert_eq!(hex::decode_to_slice("6b697769", &mut bytes as &mut [u8]), Ok(()));
assert_eq!(&bytes, b"kiwi");