如何在不关闭警告的情况下摆脱从未使用过的警告?

时间:2019-05-05 15:24:45

标签: rust

我有一个带 main.rs types.rs 的箱子。 types.rs main.rs 中用作mod types;

我正在将 types.rs 设计为一个库,其中包含 main.rs 可能不使用的函数/字段,但是编译器向我提供了关于某些“从未使用过”的东西。

这里正确的解决方案是什么?

1 个答案:

答案 0 :(得分:2)

一种解决方案可能是在与lib.rs相同的级别上创建main.rs,这将成为您可以从中use进行购物的箱子。 mod types;应该进入lib.rs,然后您就可以通过pub use来选择对外界可用的东西。

在模块内部,如果未将某些内容标记为pub,则必须使用它-因此发出警告。

您可以temporarily disable warnings while you are developing