about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--doc/rust.md9
1 files changed, 5 insertions, 4 deletions
diff --git a/doc/rust.md b/doc/rust.md
index 1d5a685a6a2..719750ea7ca 100644
--- a/doc/rust.md
+++ b/doc/rust.md
@@ -2435,10 +2435,11 @@ match x {
 }
 ~~~~
 
-Patterns that bind variables default to binding to a copy of the matched value. This can be made
-explicit using the ```copy``` keyword, changed to bind to a borrowed pointer by using the ```ref```
-keyword, or to a mutable borrowed pointer using ```ref mut```, or the value can be moved into
-the new binding using ```move```.
+Patterns that bind variables default to binding to a copy or move of the matched value
+(depending on the matched value's type).
+This can be made explicit using the ```copy``` keyword,
+changed to bind to a borrowed pointer by using the ```ref``` keyword,
+or to a mutable borrowed pointer using ```ref mut```.
 
 A pattern that's just an identifier,
 like `Nil` in the previous answer,