From 48606e3ecdc2d206e130722aa2055bfe42fbe44b Mon Sep 17 00:00:00 2001 From: Nicolette Verlinden Date: Tue, 28 Jul 2015 23:53:25 -0500 Subject: [PATCH 1/2] Mention vec![x; len] syntax in Vec docs --- src/libcollections/vec.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/libcollections/vec.rs b/src/libcollections/vec.rs index e9f3651d63b89..8b2057161522d 100644 --- a/src/libcollections/vec.rs +++ b/src/libcollections/vec.rs @@ -112,6 +112,13 @@ use super::range::RangeArgument; /// assert_eq!(vec, [1, 2, 3, 4]); /// ``` /// +/// It can also initialize each element of a `Vec` with a given value: +/// +/// ``` +/// let vec = vec![0; 5]; +/// assert_eq!(vec, [0, 0, 0, 0, 0]); +/// ``` +/// /// Use a `Vec` as an efficient stack: /// /// ``` From fe33e58137228072a52bebb42d0a085b84e78bba Mon Sep 17 00:00:00 2001 From: Nicolette Verlinden Date: Tue, 28 Jul 2015 23:55:12 -0500 Subject: [PATCH 2/2] Make docs for Vec::push() use vec! with square brackets --- src/libcollections/vec.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libcollections/vec.rs b/src/libcollections/vec.rs index 8b2057161522d..d96df9471b8a4 100644 --- a/src/libcollections/vec.rs +++ b/src/libcollections/vec.rs @@ -581,7 +581,7 @@ impl Vec { /// # Examples /// /// ``` - /// let mut vec = vec!(1, 2); + /// let mut vec = vec![1, 2]; /// vec.push(3); /// assert_eq!(vec, [1, 2, 3]); /// ```