問題タブ [rustdoc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rust - Vec::iter_mut が std::vec::Vec のドキュメント インデックスに表示されないのはなぜですか?
https://doc.rust-lang.org/std/vec/struct.Vec.html#method.iterで、
iter
ページの左側にあるインデックス サイドバーでしか見つかりません。ただし、iter_mut
見つかりませんでした。
それが意図的なものなのか、それともバグなのか、誰か説明できますか?
スマホからブラウジングすると文字検索がしづらくて不便です。索引をスクロールしていて、 が見つかりませんiter_mut
でした。
rust - 異なるモジュールの複数の impl ブロックから来る型のドキュメント コメントを並べ替える方法は?
構造体とその実装が定義されてmain.rs
おり、補完的な実装が他のモジュールで定義されています。
ドキュメントを生成すると、実装ブロックが次の順序で表示されます (残念ながら、実装ブロックがどこから来たのかは表示されません)。
これは、相対モジュール名または絶対モジュール名のアルファベット順ではないようです (クレート名が か かは関係ありませんaaa
) zzz
。ルールは何ですか?
構造体と同じモジュールで定義された「プライマリ」関数が最初になり、次に特定のケース用の追加関数 (ドキュメントで説明されています) が必要です。
出来ますか?
rust - クレート関数のドキュメントが表示されない
私は Rust で最初のバイナリ クレートを書いています。すべての関数のドキュメント コメントがありますが、実行後にドキュメントに表示される関数はありませんcargo doc --no-deps
。//!
ドキュメントに表示される唯一のエントリは、コメントで始まる行を持つクレートの名前です。
ただし、モジュールをパブリックとしてマークすると表示されます。したがって、私のmain.rsでは、代わりに
私が使用する場合
これらのモジュールは、そのパブリック関数とともに表示されます。
main
ドキュメントにリストされた後、関数に対してもそれを行う必要があることがわかりました。そうすべきかどうかわかりません。
私はそれを正しくやっていますか?