1 2 3 4 5 6 7 8
#![feature(generic_const_exprs)] #![allow(incomplete_features)] pub struct Foo<const N: usize>; pub fn foo<const N: usize>() -> Foo<{ N + 1 }> { Foo }