diff options
| author | Trevor Spiteri <tspiteri@ieee.org> | 2020-03-31 21:37:13 +0200 |
|---|---|---|
| committer | Trevor Spiteri <tspiteri@ieee.org> | 2020-03-31 21:37:13 +0200 |
| commit | 4d8273dea5d2f398c473dd4a9c8a178dadc5be4c (patch) | |
| tree | b1d93164c2280d21ecf744ac4d713871922015f4 /src | |
| parent | 75ff3110ac6d8a0259023b83fd20d7ab295f8dd6 (diff) | |
| download | rust-4d8273dea5d2f398c473dd4a9c8a178dadc5be4c.tar.gz rust-4d8273dea5d2f398c473dd4a9c8a178dadc5be4c.zip | |
expand vec![] to Vec::new()
Diffstat (limited to 'src')
| -rw-r--r-- | src/liballoc/macros.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/liballoc/macros.rs b/src/liballoc/macros.rs index 422d3486f92..4bc0c3a079d 100644 --- a/src/liballoc/macros.rs +++ b/src/liballoc/macros.rs @@ -36,6 +36,9 @@ #[stable(feature = "rust1", since = "1.0.0")] #[allow_internal_unstable(box_syntax)] macro_rules! vec { + () => ( + $crate::vec::Vec::new() + ); ($elem:expr; $n:expr) => ( $crate::vec::from_elem($elem, $n) ); @@ -51,6 +54,9 @@ macro_rules! vec { // NB see the slice::hack module in slice.rs for more information #[cfg(test)] macro_rules! vec { + () => ( + $crate::vec::Vec::new() + ); ($elem:expr; $n:expr) => ( $crate::vec::from_elem($elem, $n) ); |
