из lib.rs и main.rs, при этом функция в модуле используется только в случае библиотеки, когда она подключена как внешняя зависимость. В результате при компиляции бинаря, компилятор предупреждает, что функция не используется. Можно ли как-то настроить сборку так, чтобы это предупреждение было только если код не используется в бинаре *и* библиотеке, а не *или*?
А зачем ты включаешь один модуль в 2 места, вместо того, чтобы включить его только в билиотеку (lib.rs) и оттуда реэкспортировать?
Обсуждают сегодня