Catch errors now
What if the config file is missing or corrupt? What if the content of that one environment variable is empty? These cases are easy to forget about! But thanks to its approach to error handling and its library design, Rust will point out these “what if” situations before you even run your program.
Rust’s error handling