summaryrefslogtreecommitdiffstats
path: root/src/doc/book/redirects/documentation.md
blob: ac7c881de1a93be34e4ac450c8f9ac5b4a754622 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
% Documentation

<small>There is a new edition of the book and this is an old link.</small>

> Documentation comments use `///` instead of `//` and support Markdown notation for formatting the text if you’d like.
> You place documentation comments just before the item they are documenting. 

```rust,no_run
/// Adds one to the number given.
///
/// # Examples
///
/// ```
/// let five = 5;
///
/// assert_eq!(6, my_crate::add_one(5));
/// ```
pub fn add_one(x: i32) -> i32 {
    x + 1
}
```

---

You can find the latest version of this information
[here](ch14-02-publishing-to-crates-io.html#making-useful-documentation-comments).