1 2 3 4 5 6 7 8 9 10 11 12
//! Data representation conversions
use std::fmt::Write;
/// Encodes u8 slice into hexadecimal string
pub fn encode_hex(bytes: &[u8]) -> String {
let mut s = String::with_capacity(bytes.len() * 2);
for &b in bytes {
write!(&mut s, "{:02x}", b).unwrap();
}
s
}