utils.rs
1 use crate::{Hash, Leaves}; 2 use hex::ToHex; 3 4 pub fn hex_hash(bytes: &Hash) -> String { 5 bytes.encode_hex::<String>() 6 } 7 8 pub fn hex_leaves(levels: &Leaves) -> String { 9 let hexes_of_level_hashes = levels 10 .iter() 11 .map(|leaf| hex_hash(leaf)) 12 .collect::<Vec<String>>(); 13 14 hexes_of_level_hashes.join(", ") 15 }