From 0a70c94d6881e2e8cf8f436b077ed54df738aa9e Mon Sep 17 00:00:00 2001 From: simplex Date: Tue, 9 Jun 2015 13:08:16 -0300 Subject: [PATCH] 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'). --- src/doc/trpl/references-and-borrowing.md | 6 +++--- 1 file 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`)