есть публичный трейт. у трейта есть метод foo
есть структурка S, реализующая трейт. в рамках метода foo пытаюсь дернуть приватный метод структурки S. получаю ошибку компиляции:
"private associated function"
несколько странно на мой взгляд...
мб я что-то делаю не так?