Chapter 5
Reusing the Code with Other People Using Modules and Crates
Section 2
Using Modules to Define the Structure of Crates
How do we create namespace in crates to convey the structure of our code? Modules are built exactly for that. - See how module definition works in one file - Learn how we can split modules into files and folders - Understand how the "pub" keyword controls the accessibility of modules