Sorry, should have included this :) ---- module main; import std.string; import std.stdio;
enum ENUM { A,B }
char[] toString(ENUM e_){return "enum";}
void main (){
writefln( toString(3) );
writefln( toString(ENUM.A) );
}
--
main.d(10): Error: function main.toString (ENUM) does not match parameter types
(int)
main.d(10): Error: cannot implicitly convert expression (3) of type int to ENUM
----
