/ tree / src / utils.rs
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  }