Module

A module is a unit of Rust code that encapsulates its content. Modules form a hierarchy within a crate. A module can correspond to a directory, a file, or a part of a file.

File structure
TODO

Example
Project files:  file:   file: Module hierarchy: