When your RUST project reach a reasonable size, understanding how to organize your lines of codes and the concepts of Packages, crates and modules become vital.
Reading in advance advice of experts could help avoiding common pitfalls, performances issues or compilations headaches.
2 great articles on that topic:
– Rust at scale: packages, crates, and modules written by Roman Kashitsyn
– One Hundred Thousand Lines of Rust written by Alex Kladov