考虑到我有 lib.rs
和 main.rs
:
是否可以创建一个 lib/
文件夹来保存子文件夹并将其与 src/
分开,
并使用 lib/
+ lib.rs
或 lib/mod.rs
引用子模块?
最佳答案
库主文件可以放置在任何地方并具有任意名称,有一个 cargo 配置部分:
[lib]
path = "src/lib/mod.rs" # by default it is src/lib.rs
但是,我建议查看 workspaces ,它可能更适合您。
关于rust - Rust 是否允许用 lib/mod.rs 代替 lib.rs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62709574/