
Packages and Crates
Understanding Rust's fundamental units of code organization, compilation, and distribution
Modules and Visibility
Master Rust's module system - define modules to control scope, use paths and the use keyword, split code into files, and apply visibility best practices for maintainable code.
The Module System in Detail
A thorough guide to the Rust module system's inner workings, covering items, converting a program into a library, multiple binaries, attributes, and the standard prelude
Cargo Workspaces
How to organize multiple related Rust packages that evolve together using Cargo workspaces, including creation, package management, and dependency sharing.