summaryrefslogtreecommitdiffstats
path: root/src/tools/clippy/tests/ui/map_flatten.rs
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-30 18:31:44 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-30 18:31:44 +0000
commitc23a457e72abe608715ac76f076f47dc42af07a5 (patch)
tree2772049aaf84b5c9d0ed12ec8d86812f7a7904b6 /src/tools/clippy/tests/ui/map_flatten.rs
parentReleasing progress-linux version 1.73.0+dfsg1-1~progress7.99u1. (diff)
downloadrustc-c23a457e72abe608715ac76f076f47dc42af07a5.tar.xz
rustc-c23a457e72abe608715ac76f076f47dc42af07a5.zip
Merging upstream version 1.74.1+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/tools/clippy/tests/ui/map_flatten.rs')
-rw-r--r--src/tools/clippy/tests/ui/map_flatten.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/tools/clippy/tests/ui/map_flatten.rs b/src/tools/clippy/tests/ui/map_flatten.rs
index 7d47ee09d..76916d465 100644
--- a/src/tools/clippy/tests/ui/map_flatten.rs
+++ b/src/tools/clippy/tests/ui/map_flatten.rs
@@ -1,11 +1,13 @@
#![warn(clippy::map_flatten)]
#![feature(result_flattening)]
-
+//@no-rustfix
// issue #8506, multi-line
#[rustfmt::skip]
fn long_span() {
let _: Option<i32> = Some(1)
.map(|x| {
+ //~^ ERROR: called `map(..).flatten()` on `Option`
+ //~| NOTE: `-D clippy::map-flatten` implied by `-D warnings`
if x <= 5 {
Some(x)
} else {
@@ -16,6 +18,7 @@ fn long_span() {
let _: Result<i32, i32> = Ok(1)
.map(|x| {
+ //~^ ERROR: called `map(..).flatten()` on `Result`
if x == 1 {
Ok(x)
} else {
@@ -28,6 +31,7 @@ fn long_span() {
fn do_something() { }
let _: Result<i32, i32> = result
.map(|res| {
+ //~^ ERROR: called `map(..).flatten()` on `Result`
if res > 0 {
do_something();
Ok(res)
@@ -40,6 +44,7 @@ fn long_span() {
let _: Vec<_> = vec![5_i8; 6]
.into_iter()
.map(|some_value| {
+ //~^ ERROR: called `map(..).flatten()` on `Iterator`
if some_value > 3 {
Some(some_value)
} else {