пакетах?
                  
                  
                  
                  
                  
                  Главный пакет работает с другими пакетами, удовлетворяющими описанному в главном пакете интерфейсу, и его должны будут реализовывать другие внешние пакета. Как сделать так чтоб эти вшешние пакеты проверяли себя на соответствие тому интерфейсу(var _ pkg.Interface = &MyCustonType{}) без импорта главного пакета(чтоб избежать круговой импорт)? 
                  
                  
                  
                  
                  
                  У меня варианты: каждый раз описывать интерфейс в отдельном пакете в ручную, сделать определение интерфейса в еще одном пакете.
                  
                  
                
Я бы вынес описание интерфейса в отдельный пакет
Обсуждают сегодня