Any program requires comments and indeed Rust supports
a few different varieties:

* *Regular comments* which are ignored by the compiler:
 - `// Line comments which go to the end of the line.`
 - `/* Block comments which go to the closing deliminator. */`
* *Doc comments* which are parsed into HTML library
[documentation][docs]:
 - `/// Generate library docs for the following item.`
 - `!// Generate library docs for the enclosing item.`

{comment.play}

### See also:

[Library documentation][docs]

[docs]: /meta/doc.html

Any program requires comments and indeed Rust supports
a few different varieties:

* *Regular comments* which are ignored by the compiler:
 - `// Line comments which go to the end of the line.`
 - `/* Block comments which go to the closing deliminator. */`
* *Doc comments* which are parsed into HTML library
[documentation][docs]:
 - `/// Generate library docs for the following item.`
 - `//! Generate library docs for the enclosing item.`

{comment.play}

### See also:

[Library documentation][docs]

[docs]: /meta/doc.html

Fix inner doc comment syntax
Fix inner doc comment syntax