mutable references wording
authorRalf Jung <post@ralfj.de>
Mon, 18 Jan 2016 18:18:26 +0000 (19:18 +0100)
committerRalf Jung <post@ralfj.de>
Mon, 18 Jan 2016 18:18:26 +0000 (19:18 +0100)
src/part04.rs

index 375ef9fb9a017a424687516708addfc06b72ad22..f2a6b6c9417689f79e676d50604672db3d0ec2fe 100644 (file)
@@ -99,7 +99,7 @@ fn shared_ref_demo() {
 
 // ## Unique, mutable references
 //@ There is a second way to borrow something, a second kind of reference: The *mutable reference*. This is a reference that comes with the promise
 
 // ## Unique, mutable references
 //@ There is a second way to borrow something, a second kind of reference: The *mutable reference*. This is a reference that comes with the promise
-//@ that nobody else has *any kind of access* to the referee - there is no aliasing. It is thus always safe to perform mutation through such a reference.
+//@ that nobody else has *any kind of access* to the referee - in contrast to shared references, there is no aliasing with mutable references. It is thus always safe to perform mutation through such a reference.
 //@ Because there cannot be another reference to the same data, we could also call it a *unique* reference, but that is not their official name.
 
 //@ As an example, consider a function which increments every element of a vector by 1.
 //@ Because there cannot be another reference to the same data, we could also call it a *unique* reference, but that is not their official name.
 
 //@ As an example, consider a function which increments every element of a vector by 1.