тип A и типаж B из модуля AB, то с помощью типажа C из второго модуля можно создать методы, которые модифицируют поля объекта типа A?
Модули усложняют, они отвечают только за видимость
Модули тут не важны.
Да, я про это же)
Так они могут?
К полям структуры доступ имеют только реализации типажей для этой структуры. Не уверен, отвечает ли это на твой вопрос, я его пока не понял
Да. Я это знаю. Просто вот такой кейс. У меня есть тип GlobalState из библиотеки. И у себя в приложении я могу реализовать типаж и мутировать поля?
Можешь, если поля публичные
А если приватные?
Обсуждают сегодня