From 1536195ce66dcf764782e1f36ced4aa5eefef321 Mon Sep 17 00:00:00 2001 From: Sandeep Datta Date: Wed, 17 Feb 2016 20:47:24 +0530 Subject: [PATCH] Made v2 mutable so that we can actually truncate it. --- src/doc/book/ownership.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/doc/book/ownership.md b/src/doc/book/ownership.md index 3d67e20388b..ac6184013ee 100644 --- a/src/doc/book/ownership.md +++ b/src/doc/book/ownership.md @@ -139,7 +139,7 @@ Now consider the following code fragment: ```rust let v = vec![1, 2, 3]; -let v2 = v; +let mut v2 = v; ``` The first line allocates memory for the vector object `v` on the stack like @@ -167,7 +167,7 @@ For example if we truncated the vector to just two elements through `v2`: ```rust # let v = vec![1, 2, 3]; -# let v2 = v; +# let mut v2 = v; v2.truncate(2); ```