Что произойдёт, если структура одновременно встраивает (embed) два разных типа, у которых есть методы с одинаковыми именами?
Уровень: Senior
Ответ
Такой код не скомпилируется. Внешняя структура получит два метода с одинаковой сигнатурой (через вложенные поля), что создаёт неоднозначность. Компилятор выдаст ошибку о конфликте (ambiguous selector), так как непонятно, какой метод вызывать через экземпляр внешней структуры.