Function prefix_hex::decode

source ·
pub fn decode<T: FromHexPrefixed>(hex: impl AsRef<str>) -> Result<T, Error>
Expand description

Decodes a hex string with 0x prefix into a type T.

Decode into Vec<u8>

let result = prefix_hex::decode("0x000102");
assert_eq!(result, Ok(vec![0x0, 0x1, 0x2]));

Decode into [u8;N]

let result = prefix_hex::decode("0x000102");
assert_eq!(result, Ok([0x0, 0x1, 0x2]));