title: How to mark golang struct as implementing interface?
body: <p>I have interface:</p>
  
  <pre><code>  type MyInterface interface {
    ...
    }
  </code></pre>
  
  <p>and I want to mark that my struct implements it.  I think it is not possible in go, but I want to be certain.  </p>
  
  <p>I did the following, but I think it results in an anonymous variable that implements interface.  Am I right?</p>
  
  <pre><code>  type MyStruct struct {
      ...
      MyInterface
    }
  </code></pre>