1/// Hex decode helper backed by `faster-hex`. 2#[inline] 3pub fn decode<T: AsRef<[u8]>>(data: T) -> Result<Vec<u8>, faster_hex::Error> { 4 let input = data.as_ref(); 5 let mut bytes = vec![0u8; input.len() / 2]; 6 faster_hex::hex_decode(input, &mut bytes)?; 7 Ok(bytes) 8}