Introduction
External crates let you add ready-made code to your Rust projects. This saves time and helps you do more without writing everything yourself.
You want to use a library for handling dates and times.
You need to make HTTP requests in your program.
You want to add fancy text formatting or colors in the terminal.
You need to work with JSON data easily.
You want to use a math library for complex calculations.