rust - Rust 是否允许用 lib/mod.rs 代替 lib.rs?

标签 rust

考虑到我有 lib.rsmain.rs:
是否可以创建一个 lib/ 文件夹来保存子文件夹并将其与 src/ 分开,
并使用 lib/ + lib.rslib/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/

相关文章:

arrays - 为什么 Rust 中的 for 循环可以遍历切片或迭代器,而不是数组?

windows - Windows 上的 Rust 回溯?

design-patterns - 是否有针对具有指定要运行的任务类型的字段的对象的设计模式?

arrays - 将字符串数组传递给函数而无需指定 N(编译时间常数)

rust - 如何在Rust SPECS中读取组件并写入具有相同组件的新实体?

rust - Rust 中的文件系统监视

rust - 为什么 Rust 不能在给定序列的显式类型时推断 sum 的结果

rust - 仅针对特定的关联类型扩展特征

rust - 我如何告诉编译器不要评估参数?