1 2 3 4 5 6 7
pub fn generate_full_grid<T: Into<u32>>(image_size: T, hash: &[u8]) -> Vec<bool> { // Compute the hash value let square_count = (image_size.into() as usize).pow(2); (0..square_count) .map(|location| hash[location % hash.len()] % 2 == 0) .collect() }