message: refactor: simplify match -> if let
diff: @@ -40,8 +40,7 @@ pub fn exec(config: &mut Config, args: &ArgMatches<'_>) -> CliResult {
  )?;
  // Disallow `spec` to be an glob pattern
  - match &compile_opts.spec {
  - Packages::Packages(opt_in) => {
  + if let Packages::Packages(opt_in) = &compile_opts.spec {
  if let Some(pattern) = opt_in.iter().find(|s| is_glob_pattern(s)) {
  return Err(anyhow::anyhow!(
  "`cargo run` does not support glob pattern `{}` on package selection",
  @@ -50,8 +49,6 @@ pub fn exec(config: &mut Config, args: &ArgMatches<'_>) -> CliResult {
  .into());
  }
  }
  - _ => (),
  - }
  if !args.is_present("example") && !args.is_present("bin") {
  let default_runs: Vec<_> = compile_opts
  