Auto merge of #4546 - derekdreery:add_docs, r=matklad
authorbors <bors@rust-lang.org>
Fri, 29 Sep 2017 13:07:13 +0000 (13:07 +0000)
committerbors <bors@rust-lang.org>
Fri, 29 Sep 2017 13:07:13 +0000 (13:07 +0000)
Add some docs

I was reading around the source, trying to understand it, and writing docs to help myself. I thought they may be useful for the main crate.


Trivial merge