This question already has an answer here:
I was reading DigitalOcean's golang client. I noticed that they create an instance of their *Op struct in a _
variable. Example:
https://github.com/digitalocean/godo/blob/master/droplets.go#L32
var _ DropletsService = &DropletsServiceOp{}
Why is this line needed?
</div>