From 3cfceb94cfa42e936a9e115c571c0b0de0f1a262 Mon Sep 17 00:00:00 2001 From: Yuki Okushi Date: Mon, 10 Jun 2019 13:30:45 +0900 Subject: [PATCH] Add an example --- src/libstd/primitive_docs.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/libstd/primitive_docs.rs b/src/libstd/primitive_docs.rs index 0ba6e99e6134..7ed40bfe6d8d 100644 --- a/src/libstd/primitive_docs.rs +++ b/src/libstd/primitive_docs.rs @@ -525,6 +525,16 @@ mod prim_pointer { } /// for x in &array { } /// ``` /// +/// You can use a slice pattern to move elements out of an array: +/// +/// ``` +/// fn move_away(_: String) { /* Do interesting things. */ } +/// +/// let [john, roa] = ["John".to_string(), "Roa".to_string()]; +/// move_away(john); +/// move_away(roa); +/// ``` +/// /// [slice]: primitive.slice.html /// [copy]: marker/trait.Copy.html /// [clone]: clone/trait.Clone.html