diff options
| author | Bastien Dejean <nihilhill@gmail.com> | 2015-09-20 19:13:43 +0200 |
|---|---|---|
| committer | Bastien Dejean <nihilhill@gmail.com> | 2015-09-20 19:13:43 +0200 |
| commit | 856f97a15e581357b31c76bf2be749ca71a93631 (patch) | |
| tree | f33a9e7999e76bb376b743d760c10c2363e616bb | |
| parent | aed5c3a1c876189c86dfb702bd7a73b209c87ae0 (diff) | |
| download | rust-856f97a15e581357b31c76bf2be749ca71a93631.tar.gz rust-856f97a15e581357b31c76bf2be749ca71a93631.zip | |
TRPL: Fix two typos
| -rw-r--r-- | src/doc/trpl/error-handling.md | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/doc/trpl/error-handling.md b/src/doc/trpl/error-handling.md index 18ce93ea06a..680063357e0 100644 --- a/src/doc/trpl/error-handling.md +++ b/src/doc/trpl/error-handling.md @@ -154,7 +154,7 @@ fn find(haystack: &str, needle: char) -> Option<usize> { } ``` -Notice that when this function finds a matching character, it doen't just +Notice that when this function finds a matching character, it doesn't just return the `offset`. Instead, it returns `Some(offset)`. `Some` is a variant or a *value constructor* for the `Option` type. You can think of it as a function with the type `fn<T>(value: T) -> Option<T>`. Correspondingly, `None` is also a @@ -840,7 +840,7 @@ example, the very last call to `map` multiplies the `Ok(...)` value (which is an `i32`) by `2`. If an error had occurred before that point, this operation would have been skipped because of how `map` is defined. -`map_err` is the trick the makes all of this work. `map_err` is just like +`map_err` is the trick that makes all of this work. `map_err` is just like `map`, except it applies a function to the `Err(...)` value of a `Result`. In this case, we want to convert all of our errors to one type: `String`. Since both `io::Error` and `num::ParseIntError` implement `ToString`, we can call the |
