]> git.lizzy.rs Git - rust.git/commitdiff
book: Replace "an &mut" with "a mut". Fixes #30568
authorOri Avtalion <ori@avtalion.name>
Tue, 29 Dec 2015 21:13:23 +0000 (23:13 +0200)
committerOri Avtalion <ori@avtalion.name>
Tue, 29 Dec 2015 21:13:23 +0000 (23:13 +0200)
src/doc/book/choosing-your-guarantees.md
src/doc/book/lifetimes.md
src/doc/book/references-and-borrowing.md

index d9e92de8d9abcbf5b21f16166b28e5b49e562a6f..edf5e2ff738187aaeb9302e024b76d95c9b907c1 100644 (file)
@@ -340,11 +340,11 @@ With the former, the `RefCell<T>` is wrapping the `Vec<T>`, so the `Vec<T>` in i
 mutable. At the same time, there can only be one mutable borrow of the whole `Vec` at a given time.
 This means that your code cannot simultaneously work on different elements of the vector from
 different `Rc` handles. However, we are able to push and pop from the `Vec<T>` at will. This is
-similar to an `&mut Vec<T>` with the borrow checking done at runtime.
+similar to a `&mut Vec<T>` with the borrow checking done at runtime.
 
 With the latter, the borrowing is of individual elements, but the overall vector is immutable. Thus,
 we can independently borrow separate elements, but we cannot push or pop from the vector. This is
-similar to an `&mut [T]`[^3], but, again, the borrow checking is at runtime.
+similar to a `&mut [T]`[^3], but, again, the borrow checking is at runtime.
 
 In concurrent programs, we have a similar situation with `Arc<Mutex<T>>`, which provides shared
 mutability and ownership.
index 68bbd0c98993dad5e3ac960a73cdfb936efb8bfc..2d418786e9a1ecbdced56712107249c77c91a714 100644 (file)
@@ -103,7 +103,7 @@ Then in our parameter list, we use the lifetimes we’ve named:
 ...(x: &'a i32)
 ```
 
-If we wanted an `&mut` reference, we’d do this:
+If we wanted a `&mut` reference, we’d do this:
 
 ```rust,ignore
 ...(x: &'a mut i32)
index 546636720ca212d295cb665639a0f68ba6cafd2a..a172390a02126a6a4ffde7c15b72594b0fdc57fd 100644 (file)
@@ -126,7 +126,7 @@ the thing `y` points at. You’ll notice that `x` had to be marked `mut` as well
 If it wasn’t, we couldn’t take a mutable borrow to an immutable value.
 
 You'll also notice we added an asterisk (`*`) in front of `y`, making it `*y`,
-this is because `y` is an `&mut` reference. You'll also need to use them for
+this is because `y` is a `&mut` reference. You'll also need to use them for
 accessing the contents of a reference as well.
 
 Otherwise, `&mut` references are just like references. There _is_ a large