#![crate_type = "lib"] #![feature(generic_const_exprs)] #![allow(incomplete_features)] const fn complex_maths(n : usize) -> usize { 2 * n + 1 } struct Example { a: [f32; N], b: [f32; complex_maths::(N)], //~^ ERROR unconstrained c: T, }