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 }