Organizing Imports with a Prelude

Learn how to set up the map module.

We'll cover the following

Prefixing every map access with map:: or crate::map:: becomes continuously cumbersome as we add more modules.

When we access a Rust library, it’s common for the library author to have placed everything we need in a convenient prelude. We used bracket-lib’s prelude in Hello Bracket Terminal. We can simplify module access by making our own prelude to export common functionality to the rest of the program.

Add the following to our main.rs file:

Get hands-on with 1200+ tech skills courses.