1 error: this block may be rewritten with the `?` operator
2 --> $DIR/question_mark.rs:5:5
4 LL | / if a.is_none() {
7 | |_____^ help: replace it with: `a?;`
9 = note: `-D clippy::question-mark` implied by `-D warnings`
11 error: this block may be rewritten with the `?` operator
12 --> $DIR/question_mark.rs:50:9
14 LL | / if (self.opt).is_none() {
17 | |_________^ help: replace it with: `(self.opt)?;`
19 error: this block may be rewritten with the `?` operator
20 --> $DIR/question_mark.rs:54:9
22 LL | / if self.opt.is_none() {
25 | |_________^ help: replace it with: `self.opt?;`
27 error: this block may be rewritten with the `?` operator
28 --> $DIR/question_mark.rs:58:17
30 LL | let _ = if self.opt.is_none() {
36 | |_________^ help: replace it with: `Some(self.opt?)`
38 error: this if-let-else may be rewritten with the `?` operator
39 --> $DIR/question_mark.rs:64:17
41 LL | let _ = if let Some(x) = self.opt {
47 | |_________^ help: replace it with: `self.opt?`
49 error: this block may be rewritten with the `?` operator
50 --> $DIR/question_mark.rs:81:9
52 LL | / if self.opt.is_none() {
55 | |_________^ help: replace it with: `self.opt.as_ref()?;`
57 error: this block may be rewritten with the `?` operator
58 --> $DIR/question_mark.rs:89:9
60 LL | / if self.opt.is_none() {
63 | |_________^ help: replace it with: `self.opt.as_ref()?;`
65 error: this block may be rewritten with the `?` operator
66 --> $DIR/question_mark.rs:97:9
68 LL | / if self.opt.is_none() {
71 | |_________^ help: replace it with: `self.opt.as_ref()?;`
73 error: this if-let-else may be rewritten with the `?` operator
74 --> $DIR/question_mark.rs:104:26
76 LL | let v: &Vec<_> = if let Some(ref v) = self.opt {
77 | __________________________^
82 | |_________^ help: replace it with: `self.opt.as_ref()?`
84 error: this if-let-else may be rewritten with the `?` operator
85 --> $DIR/question_mark.rs:114:17
87 LL | let v = if let Some(v) = self.opt {
93 | |_________^ help: replace it with: `self.opt?`
95 error: this block may be rewritten with the `?` operator
96 --> $DIR/question_mark.rs:129:5
98 LL | / if f().is_none() {
101 | |_____^ help: replace it with: `f()?;`
103 error: aborting due to 11 previous errors