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