diff options
| author | Manish Goregaokar <manishsmail@gmail.com> | 2019-09-25 04:50:23 -0700 |
|---|---|---|
| committer | Manish Goregaokar <manishsmail@gmail.com> | 2019-09-25 14:45:18 -0700 |
| commit | 483e140bcea938a119ae5a93109e9c8d3f2c4188 (patch) | |
| tree | b68c9b289ad211b1f07e63c7730f59b9293240a6 | |
| parent | d29f6d28b5644edc1450f4f2adc4f525724c7e47 (diff) | |
| download | rust-483e140bcea938a119ae5a93109e9c8d3f2c4188.tar.gz rust-483e140bcea938a119ae5a93109e9c8d3f2c4188.zip | |
map_flatten: make it a rustfix test
| -rw-r--r-- | tests/ui/map_flatten.fixed | 8 | ||||
| -rw-r--r-- | tests/ui/map_flatten.rs | 2 | ||||
| -rw-r--r-- | tests/ui/map_flatten.stderr | 2 |
3 files changed, 11 insertions, 1 deletions
diff --git a/tests/ui/map_flatten.fixed b/tests/ui/map_flatten.fixed new file mode 100644 index 00000000000..51732e02be4 --- /dev/null +++ b/tests/ui/map_flatten.fixed @@ -0,0 +1,8 @@ +// run-rustfix + +#![warn(clippy::all, clippy::pedantic)] +#![allow(clippy::missing_docs_in_private_items)] + +fn main() { + let _: Vec<_> = vec![5_i8; 6].into_iter().flat_map(|x| 0..x).collect(); +} diff --git a/tests/ui/map_flatten.rs b/tests/ui/map_flatten.rs index d0720c419c8..66137a50ae8 100644 --- a/tests/ui/map_flatten.rs +++ b/tests/ui/map_flatten.rs @@ -1,3 +1,5 @@ +// run-rustfix + #![warn(clippy::all, clippy::pedantic)] #![allow(clippy::missing_docs_in_private_items)] diff --git a/tests/ui/map_flatten.stderr b/tests/ui/map_flatten.stderr index 822d27391f6..478c7e780d9 100644 --- a/tests/ui/map_flatten.stderr +++ b/tests/ui/map_flatten.stderr @@ -1,5 +1,5 @@ error: called `map(..).flatten()` on an `Iterator`. This is more succinctly expressed by calling `.flat_map(..)` - --> $DIR/map_flatten.rs:5:21 + --> $DIR/map_flatten.rs:7:21 | LL | let _: Vec<_> = vec![5_i8; 6].into_iter().map(|x| 0..x).flatten().collect(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using flat_map instead: `vec![5_i8; 6].into_iter().flat_map(|x| 0..x)` |
