1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
fn foo() -> usize { 1 } fn bar() -> [i32; 1] { [0] } fn main() -> () { let a = [10]; let _b = a[foo()]; let _c = bar()[foo()]; }