From 248a66938181e67855ac6f330ff626a509611a9b Mon Sep 17 00:00:00 2001 From: Tim Chevalier Date: Thu, 23 May 2013 20:27:25 -0700 Subject: [PATCH] docs: Don't mention obsolete move operator, as per #5700 --- doc/rust.md | 9 +++++---- 1 file 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,