Keeping such a style is /usually/ preferred, anyhow.
See [[./src/error.rs][error.rs]] for more details.
** Documentation
Run ~cargo test; cargo doc~ and then navigate to the exported HTML in =./target/doc/ghost/index.html=.
If you're building on stable, the documentation code samples will fail to compile. This is fine, the documentation pages will still be built all the same.