error: match can be simplified with `.unwrap_or_default()` --> tests/ui/manual_unwrap_or_default.rs:6:5 | LL | / match x { LL | | LL | | Some(v) => v, LL | | None => Vec::default(), LL | | }; | |_____^ help: replace it with: `x.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: match can be simplified with `.unwrap_or_default()` --> tests/ui/manual_unwrap_or_default.rs:13:5 | LL | / match x { LL | | LL | | Some(v) => v, LL | | _ => Vec::default(), LL | | }; | |_____^ help: replace it with: `x.unwrap_or_default()` error: match can be simplified with `.unwrap_or_default()` --> tests/ui/manual_unwrap_or_default.rs:20:5 | LL | / match x { LL | | LL | | Some(v) => v, LL | | None => String::new(), LL | | }; | |_____^ help: replace it with: `x.unwrap_or_default()` error: match can be simplified with `.unwrap_or_default()` --> tests/ui/manual_unwrap_or_default.rs:27:5 | LL | / match x { LL | | LL | | None => Vec::default(), LL | | Some(v) => v, LL | | }; | |_____^ help: replace it with: `x.unwrap_or_default()` error: if let can be simplified with `.unwrap_or_default()` --> tests/ui/manual_unwrap_or_default.rs:34:5 | LL | / if let Some(v) = x { LL | | LL | | v LL | | } else { LL | | Vec::default() LL | | }; | |_____^ help: replace it with: `x.unwrap_or_default()` error: match can be simplified with `.unwrap_or_default()` --> tests/ui/manual_unwrap_or_default.rs:46:20 | LL | Some(_) => match *b { | ____________________^ LL | | Some(v) => v, LL | | _ => 0, LL | | }, | |_________^ help: replace it with: `(*b).unwrap_or_default()` error: aborting due to 6 previous errors