SobesLab логотип SobesLab

Ответ

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