For context: there's a rewrite of the rust book in progress for a while now. This is a chapter of that book.
Incidentally, I just finished the build system stuff today to get the new book shipped on doc.rust-lang.org; that slates it to land in Rust 1.18. It will still be a draft, but this is one more step towards it being finished.