Hi! Sorry,if it already was discussed,but import std.stdio; struct Foo { static void bar() { writeln("static"); } void bar() { writeln("non-static"); } } int main() { Foo gun; gun.bar();//fails here } Is it all right,that compiler dosn't prefer non-static function in ths case?