| error: if let can be simplified with `.unwrap_or_default()` |
| --> tests/ui/manual_unwrap_or_default_unfixable.rs:5:13 |
| | |
| LL | let _ = if let Some(x) = "1".parse().ok() { |
| | _____________^ |
| LL | | |
| LL | | x |
| LL | | } else { |
| LL | | i32::default() |
| LL | | }; |
| | |_____^ help: ascribe the type i32 and replace your expression with: `"1".parse().ok().unwrap_or_default()` |
| | |
| = note: `-D clippy::manual-unwrap-or-default` implied by `-D warnings` |
| = help: to override `-D warnings` add `#[allow(clippy::manual_unwrap_or_default)]` |
| |
| error: if let can be simplified with `.unwrap_or_default()` |
| --> tests/ui/manual_unwrap_or_default_unfixable.rs:11:13 |
| | |
| LL | let _ = if let Some(x) = None { x } else { i32::default() }; |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `None::<i32>.unwrap_or_default()` |
| |
| error: if let can be simplified with `.unwrap_or_default()` |
| --> tests/ui/manual_unwrap_or_default_unfixable.rs:15:13 |
| | |
| LL | let _ = if let Some(x) = a { x } else { i32::default() }; |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `a.unwrap_or_default()` |
| |
| error: if let can be simplified with `.unwrap_or_default()` |
| --> tests/ui/manual_unwrap_or_default_unfixable.rs:17:13 |
| | |
| LL | let _ = if let Some(x) = Some(99) { x } else { i32::default() }; |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `Some(99).unwrap_or_default()` |
| |
| error: aborting due to 4 previous errors |
| |