Рекомендации по ржавчине относительно видимости
Итак, я столкнулся с этой проблемой. Какой стиль предпочтителен? Если вы хотите создать структуру, доступную для ящика.
mod foo {
pub(crate) struct Bar;
impl Bar {
pub fn hi() { }
}
}
или
mod foo {
pub(crate) struct Bar;
impl Bar {
pub(crate) fn hi() { }
}
}
Думаю, результат тот же. Функции доступны только в контейнере. Однако какой метод предпочтительнее?