0
我試過到目前爲止:如何使用Rust編譯/檢查目錄中的所有文件?
rustc FILE
,但rustc只想編譯其中有一個main
功能cargo build
文件,但這並不檢查中尚未使用的文件。cargo test
似乎要檢查所有文件,但它也運行測試
所以我在尋找的1,2和3的混合,它檢查所有文件,但不運行測試。
我試過到目前爲止:如何使用Rust編譯/檢查目錄中的所有文件?
rustc FILE
,但rustc只想編譯其中有一個main
功能cargo build
文件,但這並不檢查中尚未使用的文件。cargo test
似乎要檢查所有文件,但它也運行測試所以我在尋找的1,2和3的混合,它檢查所有文件,但不運行測試。
在Rust中,與C或C++相反,編譯單元是箱子,而不是文件。
鑑於此,編譯器會自動搜索從您提供的第一個文件引用的所有文件,這是它可以工作的唯一方式。
然而,如果你真的想查一些文件,而不包括它們與mod
陳述你的項目,你可以單獨編譯每個然後作爲庫:
rustc --crate-type rlib FILE