Username or EmailPassword
That's the exact point I'm making.
You tried to pass an object of C1 to an interface of A2.
That is, the class itself has no requirement to adhere to any interface. *Why* should an object of C1 implement A2? Edited 2011-06-18 14:02 UTC
C1 does implement A2. Otherwise the compiler will throw an error.
I give up discussing Go with you.
I am one of the guys improving Go support on Windows. What have you done with Go so far?