summaryrefslogtreecommitdiffstats
path: root/src/tools/clippy/tests/ui/unnecessary_lazy_eval_unfixable.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/clippy/tests/ui/unnecessary_lazy_eval_unfixable.rs')
-rw-r--r--src/tools/clippy/tests/ui/unnecessary_lazy_eval_unfixable.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/tools/clippy/tests/ui/unnecessary_lazy_eval_unfixable.rs b/src/tools/clippy/tests/ui/unnecessary_lazy_eval_unfixable.rs
index b4a1f8167..33685bfb7 100644
--- a/src/tools/clippy/tests/ui/unnecessary_lazy_eval_unfixable.rs
+++ b/src/tools/clippy/tests/ui/unnecessary_lazy_eval_unfixable.rs
@@ -1,6 +1,6 @@
#![warn(clippy::unnecessary_lazy_evaluations)]
#![allow(clippy::unnecessary_literal_unwrap)]
-
+//@no-rustfix
struct Deep(Option<usize>);
#[derive(Copy, Clone)]
@@ -11,11 +11,15 @@ struct SomeStruct {
fn main() {
// fix will break type inference
let _ = Ok(1).unwrap_or_else(|()| 2);
+ //~^ ERROR: unnecessary closure used to substitute value for `Result::Err`
+ //~| NOTE: `-D clippy::unnecessary-lazy-evaluations` implied by `-D warnings`
mod e {
pub struct E;
}
let _ = Ok(1).unwrap_or_else(|e::E| 2);
+ //~^ ERROR: unnecessary closure used to substitute value for `Result::Err`
let _ = Ok(1).unwrap_or_else(|SomeStruct { .. }| 2);
+ //~^ ERROR: unnecessary closure used to substitute value for `Result::Err`
// Fix #6343
let arr = [(Some(1),)];