問題タブ [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.

0 投票する
1 に答える
102 参照

rust - Vec::iter_mut が std::vec::Vec のドキュメント インデックスに表示されないのはなぜですか?

https://doc.rust-lang.org/std/vec/struct.Vec.html#method.iterで、

iterページの左側にあるインデックス サイドバーでしか見つかりません。ただし、iter_mut見つかりませんでした。

それが意図的なものなのか、それともバグなのか、誰か説明できますか?

スマホからブラウジングすると文字検索がしづらくて不便です。索引をスクロールしていて、 が見つかりませんiter_mutでした。

ここに画像の説明を入力

0 投票する
0 に答える
53 参照

rust - 異なるモジュールの複数の impl ブロッ​​クから来る型のドキュメント コメントを並べ替える方法は?

構造体とその実装が定義されてmain.rsおり、補完的な実装が他のモジュールで定義されています。

ドキュメントを生成すると、実装ブロックが次の順序で表示されます (残念ながら、実装ブロックがどこから来たのかは表示されません)。

これは、相対モジュール名または絶対モジュール名のアルファベット順ではないようです (クレート名が か かは関係ありませんaaa) zzz。ルールは何ですか?

構造体と同じモジュールで定義された「プライマリ」関数が最初になり、次に特定のケース用の追加関数 (ドキュメントで説明されています) が必要です。

出来ますか?

0 投票する
0 に答える
40 参照

rust - クレート関数のドキュメントが表示されない

私は Rust で最初のバイナリ クレートを書いています。すべての関数のドキュメント コメントがありますが、実行後にドキュメントに表示される関数はありませんcargo doc --no-deps//!ドキュメントに表示される唯一のエントリは、コメントで始まる行を持つクレートの名前です。

ただし、モジュールをパブリックとしてマークすると表示されます。したがって、私のmain.rsでは、代わりに

私が使用する場合

これらのモジュールは、そのパブリック関数とともに表示されます。

mainドキュメントにリストされた後、関数に対してもそれを行う必要があることがわかりました。そうすべきかどうかわかりません。

私はそれを正しくやっていますか?