fn main() { use std::cell::Cell; let fixed = [1_i64, 2, 3, 4].map(Cell::new); let view: &[Cell] = &fixed; fixed[0].set(99); println!("{}", view[0].get()); }