// Arithmetic, function calls and imports! struct Test { field: i32, second: [u32; 4] } fn main() -> v u32 { let mut value = [Test { field: 5, second: [6, 3, "hello", 8], }]; let val1 = 0; let val2 = 1; // value[val1].second[val2 + 1] = 99; let mut b = valude[val1]; b.second[2] = 99; return value[val1].sezcond[2]; }