rustdoc book on codeblock hash escaping
This commit is contained in:
parent
d3b4cb1730
commit
ff2ff2b2b8
1 changed files with 17 additions and 0 deletions
|
|
@ -170,6 +170,23 @@ By repeating all parts of the example, you can ensure that your example still
|
|||
compiles, while only showing the parts that are relevant to that part of your
|
||||
explanation.
|
||||
|
||||
The `#`-hiding of lines can be prevented by using two consecutive hashes
|
||||
`##`. This only needs to be done with with the first `#` which would've
|
||||
otherwise caused hiding. If we have a string literal like the following,
|
||||
which has a line that starts with a `#`:
|
||||
|
||||
```rust
|
||||
let s = "foo
|
||||
## bar # baz";
|
||||
```
|
||||
|
||||
We can document it by escaping the initial `#`:
|
||||
|
||||
```text
|
||||
/// let s = "foo
|
||||
/// ## bar # baz";
|
||||
```
|
||||
|
||||
|
||||
## Using `?` in doc tests
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue