fn byte_array_to_hex_string(byte_array: &[u8]) -> String {
byte_array
.iter()
.map(|byte| format!("{:02X}", byte))
.collect::<String>()
}
fn main() {
let byte_array = [3, 10, 7, 15, 12, 255];
let hex_string = byte_array_to_hex_string(&byte_array);
println!("Hex String: {}", hex_string);
}
/*
run:
Hex String: 030A070F0CFF
*/