#Rust https://doc.rust-jp.rs/book-ja/ch14-02-publishing-to-crates-io.html [[HTML]]ドキュメントを生成するためのコメント構文。 ## コメントに続く要素にドキュメンテーションを加える書き方 `///` から始まる。 ```rust /// これがドキュメンテーションコメント /// **Markdownもサポートしてる** fn three() -> i32 { 3 } ``` ## コメントを含む要素にドキュメンテーションを加える書き方 `//!` から始まる。関数などにも定義できるが、通常はファイルに対して使用する。 `lib.rs` ```rust //! これはファイル(クレートやモジュール)のドキュメンテーションコメントとして追加される /// これがドキュメンテーションコメント /// **Markdownもサポートしてる** pub fn three() -> i32 { //! これはthree関数のドキュメンテーションコメントとして追加される 3 } ```