rust 的模块化太繁琐
資深大佬 : syaka 3
rust 的模块化是在太繁琐:
- 学习了 npm 的糟粕,每个文件当作一个模块。尤其是 xxx/mod.rs 简直了。
- crate 内的模块还需要在 lib.rs 声明才能使用。
这两点导致 crate 里导出充斥着无意义的 mod.rs ,而 mod.rs 的内容全是无意义的 pub mod xxx 。
跟 Go 的模块化比起来,rust 的模块化设计真的是糟粕。
大佬有話說 (18)
rust 的模块化是在太繁琐:
这两点导致 crate 里导出充斥着无意义的 mod.rs ,而 mod.rs 的内容全是无意义的 pub mod xxx 。
跟 Go 的模块化比起来,rust 的模块化设计真的是糟粕。
但是 rust 整个的包管理 crate 系统要更好,lib 的归 lib,bin 的归 bin,比 go 都混到一起更清晰。