Рекомендации по ржавчине относительно видимости

Итак, я столкнулся с этой проблемой. Какой стиль предпочтителен? Если вы хотите создать структуру, доступную для ящика.

      mod foo {

   pub(crate) struct Bar;

   impl Bar {

      pub fn hi() { }

   } 

}

или

      mod foo {

   pub(crate) struct Bar;

   impl Bar {

      pub(crate) fn hi() { }

   } 

}

Думаю, результат тот же. Функции доступны только в контейнере. Однако какой метод предпочтительнее?

0 ответов

Другие вопросы по тегам