From d29dd5ec49caf31eb375ca520ef70352ab397d0d Mon Sep 17 00:00:00 2001 From: Bufo Alvarius <42896224+sebadoh@users.noreply.github.com> Date: Fri, 19 Apr 2019 14:23:44 -0600 Subject: [PATCH] 19.2 Vectors Error in Code Example https://doc.rust-lang.org/1.29.2/rust-by-example/std/vec.html Code contain an error in the following places: Line number 3: let collected_iterator: Vec = (0..10).collect(); Should be: let mut collected_iterator: Vec = (0..10).collect(); Or else Line number16 can't borrow mutably --- src/std/vec.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/std/vec.md b/src/std/vec.md index 07408fe5b9..6ba442251d 100644 --- a/src/std/vec.md +++ b/src/std/vec.md @@ -10,7 +10,7 @@ be surpassed, the vector is reallocated with a larger capacity. ```rust,editable,ignore,mdbook-runnable fn main() { // Iterators can be collected into vectors - let collected_iterator: Vec = (0..10).collect(); + let mut collected_iterator: Vec = (0..10).collect(); println!("Collected (0..10) into: {:?}", collected_iterator); // The `vec!` macro can be used to initialize a vector