Update to rust style guidelines

* 80 char line limit highly recommended
* /// and //! for doc comments
This comment doesn't match the behaviour below.