2014-10-04 51 views
0

我試過到目前爲止:如何使用Rust編譯/檢查目錄中的所有文件?

  1. rustc FILE,但rustc只想編譯其中有一個main功能
  2. cargo build文件,但這並不檢查中尚未使用的文件。
  3. cargo test似乎要檢查所有文件,但它也運行測試

所以我在尋找的1,2和3的混合,它檢查所有文件,但不運行測試。

回答

2

在Rust中,與C或C++相反,編譯單元是箱子,而不是文件。

鑑於此,編譯器會自動搜索從您提供的第一個文件引用的所有文件,這是它可以工作的唯一方式。

然而,如果你真的想查一些文件,而不包括它們與mod陳述你的項目,你可以單獨編譯每個然後作爲庫:

rustc --crate-type rlib FILE 
相關問題