This two produce different sets of documentation: ``` cargo clean cargo build cargo doc ``` and: ``` cargo clean cargo build --release cargo doc ``` Doing `build --release` produces the complete and expected documentation while simply doing `build` is missing several types and modules. I'm not sure if this is _expected_ behavior or a very peculiar **bug**. This can be consistently reproduced on this [project](https://github.com/icorderi/kinetic-rust), at least by this [commit](https://github.com/icorderi/kinetic-rust/commit/f9831882042e2b74e971d0c3365ae144a1fb99ef). Looking at the output at `./target/doc/kinetic/proto/command/index.html` will show a different set of results.