Как избавиться от никогда не использованного предупреждения, не отключая предупреждение? - PullRequest
0 голосов
/ 05 мая 2019

У меня есть ящик с main.rs и types.rs . types.rs используется как mod types; в main.rs .

Я проектирую types.rs как библиотеку, которая содержитфункции / поля, которые могут не использоваться main.rs , но компилятор выдает мне бесчисленные предупреждения о том, что «никогда не используется».

Какое здесь правильное решение?

1 Ответ

2 голосов
/ 05 мая 2019

Решением может быть создание lib.rs на том же уровне, что и ваш main.rs, который станет вашим ящиком, из которого вы сможете use вещи.mod types; должен перейти в lib.rs, а затем вы можете выбрать вещи, которые вы хотели бы быть доступными для внешнего мира, через pub use.

Внутри модуля, если что-то не помечено какpub тогда его нужно использовать - отсюда и предупреждение.

Вы можете временно отключить предупреждения во время разработки .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...