As with all programming languages, Rust comes with a rich library to make the life of the developer that much simpler by providing frequently-used functionality without having to recode the same thing time and again. We have already encountered part of the standard library in this book, and I have no doubt that you will have seen any number of instances of it in other code examples.
Over the next two chapters, we will be looking at what the library provides and how to use it.
In this chapter, we will be dealing with the standard crate (std::).