Например у меня есть какой то пакет с гитхаба, который я первый раз вижу и мне нужно подать в одну из его функций тип, который реализует интерфейс вида:
type Fooer interface {
Func(a, b int) float64
Sort()
}
Сложность в том, что пакет здоровенный и искать в ручную не представляется возможным. Можно конечно создать универсальное регулярное выражение, но я уверен что существует готовое решение.
Результат для данного интерфейса видится таким - в библиотеке X найдено N типов имеющих методы приведенного выше интерфейса и список.