Hi! Am I doing something wrong? import std.stdio;
template gun(alias f)
{
void gun()
{
f();
}
}
void main()
{
auto str = "hello";
enum fun = (){writeln(str);};//replace enum -> auto to compile
gun!fun();
}
Error:delegate c634.main.__lambda1 is a nested function and
cannot be accessed from c634.gun!(delegate @system void()
{
writeln(str);
}
).gun
