There was a code example shared here:
type Foo interface {
Bar()
}
https://demo.sourcegraph.com/github.com/simoncwaterer/example1code/-/blob/example1.go?L5:6-5:9#tab=implementations_go
The example1code repo depends on example2code which has a type which conforms to this interface:
https://demo.sourcegraph.com/github.com/simoncwaterer/example2code/-/blob/ex/ex.go
type T struct{}
func (t *T) Bar() {
fmt.Println("Bar")
}
So the interface is defined "downstream" of the type. In this case, Find implementations on the interface does not give T as one of the results.
