> Like this?
>
> struct MyType(Elem)
> {
> Elem[] inner;
> alias inner this;
> }
>
> void main()
> {
> static assert(is(MyType!float _ : T[], T));
> }
> And how does that work for a static array?
> Like this?
>
> struct MyType(Elem)
> {
> Elem[] inner;
> alias inner this;
> }
>
> void main()
> {
> static assert(is(MyType!float _ : T[], T));
> }
> And how does that work for a static array?