到目前为止我尝试了什么:
rustc FILE
,但 rustc 只想编译具有main
函数的文件cargo build
,但这不会检查尚未使用的文件。cargo test
似乎检查所有文件,但它也运行测试
所以我正在搜索 2. 和 3. 的组合,它检查所有文件,但不运行测试。
最佳答案
在 Rust 中,与 C 或 C++ 相反,编译单元是包,而不是文件。
鉴于此,编译器会自动查找从您提供的第一个文件中引用的所有文件,这是它唯一可以工作的方式。
但是,如果你真的想检查一些文件而不用 mod
语句将它们包含在你的项目中,你可以将每个文件单独编译为库:
rustc --crate-type rlib FILE
关于rust - 如何使用 Rust 编译/检查目录中的所有文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26191607/