| error: this block may be rewritten with the `?` operator |
| --> $DIR/question_mark.rs:5:5 |
| | |
| LL | / if a.is_none() { |
| LL | | return None; |
| LL | | } |
| | |_____^ help: replace it with: `a?;` |
| | |
| = note: `-D clippy::question-mark` implied by `-D warnings` |
| |
| error: this block may be rewritten with the `?` operator |
| --> $DIR/question_mark.rs:50:9 |
| | |
| LL | / if (self.opt).is_none() { |
| LL | | return None; |
| LL | | } |
| | |_________^ help: replace it with: `(self.opt)?;` |
| |
| error: this block may be rewritten with the `?` operator |
| --> $DIR/question_mark.rs:54:9 |
| | |
| LL | / if self.opt.is_none() { |
| LL | | return None |
| LL | | } |
| | |_________^ help: replace it with: `self.opt?;` |
| |
| error: this block may be rewritten with the `?` operator |
| --> $DIR/question_mark.rs:58:17 |
| | |
| LL | let _ = if self.opt.is_none() { |
| | _________________^ |
| LL | | return None; |
| LL | | } else { |
| LL | | self.opt |
| LL | | }; |
| | |_________^ help: replace it with: `Some(self.opt?)` |
| |
| error: this if-let-else may be rewritten with the `?` operator |
| --> $DIR/question_mark.rs:64:17 |
| | |
| LL | let _ = if let Some(x) = self.opt { |
| | _________________^ |
| LL | | x |
| LL | | } else { |
| LL | | return None; |
| LL | | }; |
| | |_________^ help: replace it with: `self.opt?` |
| |
| error: this block may be rewritten with the `?` operator |
| --> $DIR/question_mark.rs:81:9 |
| | |
| LL | / if self.opt.is_none() { |
| LL | | return None; |
| LL | | } |
| | |_________^ help: replace it with: `self.opt.as_ref()?;` |
| |
| error: this block may be rewritten with the `?` operator |
| --> $DIR/question_mark.rs:89:9 |
| | |
| LL | / if self.opt.is_none() { |
| LL | | return None; |
| LL | | } |
| | |_________^ help: replace it with: `self.opt.as_ref()?;` |
| |
| error: this block may be rewritten with the `?` operator |
| --> $DIR/question_mark.rs:97:9 |
| | |
| LL | / if self.opt.is_none() { |
| LL | | return None; |
| LL | | } |
| | |_________^ help: replace it with: `self.opt.as_ref()?;` |
| |
| error: this if-let-else may be rewritten with the `?` operator |
| --> $DIR/question_mark.rs:104:26 |
| | |
| LL | let v: &Vec<_> = if let Some(ref v) = self.opt { |
| | __________________________^ |
| LL | | v |
| LL | | } else { |
| LL | | return None; |
| LL | | }; |
| | |_________^ help: replace it with: `self.opt.as_ref()?` |
| |
| error: this if-let-else may be rewritten with the `?` operator |
| --> $DIR/question_mark.rs:114:17 |
| | |
| LL | let v = if let Some(v) = self.opt { |
| | _________________^ |
| LL | | v |
| LL | | } else { |
| LL | | return None; |
| LL | | }; |
| | |_________^ help: replace it with: `self.opt?` |
| |
| error: aborting due to 10 previous errors |
| |