diff options
| author | simplex <theemptystring@gmail.com> | 2015-06-09 13:08:16 -0300 |
|---|---|---|
| committer | simplex <theemptystring@gmail.com> | 2015-06-09 13:08:16 -0300 |
| commit | 0a70c94d6881e2e8cf8f436b077ed54df738aa9e (patch) | |
| tree | e0a38de5c2a7dc1a77c6bdeb3e21729c5e78adb4 | |
| parent | 7b0f2af27f18b6c81fe6a2faab0ba96e0da3bba5 (diff) | |
Semantic accuracy in borrow scope rules.
The text claimed 'any borrow must last for a _smaller_ scope than the owner', however the accurate way of describing the comparison is inclusive (i.e., 'less than or equal to' vs. 'less than').
| -rw-r--r-- | src/doc/trpl/references-and-borrowing.md | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/doc/trpl/references-and-borrowing.md b/src/doc/trpl/references-and-borrowing.md index 775a6fbd293..b27db2ab7be 100644 --- a/src/doc/trpl/references-and-borrowing.md +++ b/src/doc/trpl/references-and-borrowing.md @@ -151,9 +151,9 @@ As it turns out, there are rules. Here’s the rules about borrowing in Rust: -First, any borrow must last for a smaller scope than the owner. Second, you may -have one or the other of these two kinds of borrows, but not both at the same -time: +First, any borrow must last for a scope no greater than that of the owner. +Second, you may have one or the other of these two kinds of borrows, but not +both at the same time: * one or more references (`&T`) to a resource. * exactly one mutable reference (`&mut T`) |
