4 ms·
> Functions and types can take integers as monomorphization-time template parameters (const generics). Const generics aren't dependent types though; you're sti
by NickPollard 5y ago
> Functions and types can take integers as monomorphization-time template parameters (const generics).
Const generics aren't dependent types though; you're still dealing with known constants at compile time. For it to be dependent types, you need something like in your latter example, where a type is dependent on an actual _value_ passed to a function at runtime.