Error Handling in Rust

A guide to error handling in Rust. The first half introduces Rust's language features and libraries for error handling. The second half should help you make good error handling code in your Rust programs.