Rust allows us to box our error types, which is the process of creating wrapper error types around standard library error types. Boxing of errors is a common practice where developers bring together all the error types of the different libraries and use them to build the project.