Skip to content

Commit d1f5199

Browse files
committed
Rollup merge of rust-lang#27375 - niconii:vec-docs, r=Gankro
Noticed that syntax like `vec![0; 5]` is never mentioned in `Vec<T>`'s docs, nor used in any of its methods' docs, so I figured I should add a mention of it. Also noticed `vec!(1, 2)` being used in one spot while I was at it, so I fixed that as well for consistency's sake. r? @steveklabnik
2 parents 89c0be5 + fe33e58 commit d1f5199

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/libcollections/vec.rs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,13 @@ use super::range::RangeArgument;
112112
/// assert_eq!(vec, [1, 2, 3, 4]);
113113
/// ```
114114
///
115+
/// It can also initialize each element of a `Vec<T>` with a given value:
116+
///
117+
/// ```
118+
/// let vec = vec![0; 5];
119+
/// assert_eq!(vec, [0, 0, 0, 0, 0]);
120+
/// ```
121+
///
115122
/// Use a `Vec<T>` as an efficient stack:
116123
///
117124
/// ```
@@ -574,7 +581,7 @@ impl<T> Vec<T> {
574581
/// # Examples
575582
///
576583
/// ```
577-
/// let mut vec = vec!(1, 2);
584+
/// let mut vec = vec![1, 2];
578585
/// vec.push(3);
579586
/// assert_eq!(vec, [1, 2, 3]);
580587
/// ```

0 commit comments

Comments
 (0)