| ## Refactoring to Improve Modularity and Error Handling | |
| The second edition of the book is no longer distributed with Rust's documentation. | |
| If you came here via a link or web search, you may want to check out [the current | |
| version of the book](../ch12-03-improving-error-handling-and-modularity.html) instead. | |
| If you have an internet connection, you can [find a copy distributed with | |
| Rust | |
| 1.30](https://doc.rust-lang.org/1.30.0/book/second-edition/ch12-03-improving-error-handling-and-modularity.html). |