Skip to content

Commit

Permalink
Use divs with ids rather than as with names.
Browse files Browse the repository at this point in the history
The id attribute has been an official part of HTML since 1997. There is no
reason not to use it.
  • Loading branch information
Ms2ger committed Sep 18, 2015
1 parent cff0411 commit 1a3b422
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/doc/trpl/error-handling.md
Expand Up @@ -87,7 +87,7 @@ thread '<main>' panicked at 'Invalid number: 11', src/bin/panic-simple.rs:5
Here's another example that is slightly less contrived. A program that accepts
an integer as an argument, doubles it and prints it.

<a name="code-unwrap-double"/>
<div id="code-unwrap-double">
```rust,should_panic
use std::env;
Expand All @@ -99,6 +99,7 @@ fn main() {
println!("{}", 2 * n);
}
```
</div>

If you give this program zero arguments (error 1) or if the first argument
isn't an integer (error 2), the program will panic just like in the first
Expand Down Expand Up @@ -139,7 +140,7 @@ system is an important concept because it will cause the compiler to force the
programmer to handle that absence. Let's take a look at an example that tries
to find a character in a string:

<a name="code-option-ex-string-find"/>
<div id="code-option-ex-string-find">
```rust
// Searches `haystack` for the Unicode character `needle`. If one is found, the
// byte offset of the character is returned. Otherwise, `None` is returned.
Expand All @@ -152,6 +153,7 @@ fn find(haystack: &str, needle: char) -> Option<usize> {
None
}
```
</div>

Notice that when this function finds a matching character, it doen't just
return the `offset`. Instead, it returns `Some(offset)`. `Some` is a variant or
Expand Down

0 comments on commit 1a3b422

Please sign in to comment.