Comment Comment by pdmccormick This also works: var _ MyInterface = (*MyStruct)(nil) In my mind as I read this, I am reminded that it is the receiver type *MyStruct that implements MyInterface. YMMV. parent pdmccormick 5 months ago