#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
}
```