バイナリのドキュメントには、デフォルトでバイナリ クレートのプライベート アイテムが含まれます。
使えるようになりましたcargo doc --document-private-items
以前のバージョン
現在、Cargo では実行できない可能性があります。rustdoc を直接使用する場合の回避策があります。
実行cargo doc -v
するrustdocコマンドを実行してメモします。
$ cargo doc -v
Compiling docz v0.0.1 (file:///private/tmp/docz)
Running `rustdoc src/lib.rs -o /private/tmp/docz/target/doc --crate-name docz -L dependency=/private/tmp/docz/target/debug -L dependency=/private/tmp/docz/target/debug/deps`
--no-defaults --passes strip-hidden --passes collapse-docs --passes unindent-comments
次に、コマンドに次を追加します。
rustdoc src/lib.rs -o /private/tmp/docz/target/doc --crate-name docz \
-L dependency=/private/tmp/docz/target/debug \
-L dependency=/private/tmp/docz/target/debug/deps \
--no-defaults \
--passes strip-hidden --passes collapse-docs --passes unindent-comments