From 6114a09129e18196d97d8e624e543dbcbd3d56f6 Mon Sep 17 00:00:00 2001 From: Ed Page Date: Thu, 18 May 2023 15:56:39 -0500 Subject: [PATCH] style: Make clippy happy --- examples/example_fixture.rs | 3 ++- src/assert.rs | 7 ++++--- src/bin/bin_fixture.rs | 3 ++- src/cargo.rs | 2 +- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/examples/example_fixture.rs b/examples/example_fixture.rs index 3e025d2..f47540f 100644 --- a/examples/example_fixture.rs +++ b/examples/example_fixture.rs @@ -15,7 +15,8 @@ fn run() -> Result<(), Box> { let code = env::var("exit") .ok() .map(|v| v.parse::()) - .map_or(Ok(None), |r| r.map(Some))? + .map(|r| r.map(Some)) + .unwrap_or(Ok(None))? .unwrap_or(0); process::exit(code); } diff --git a/src/assert.rs b/src/assert.rs index 1779a70..8434495 100644 --- a/src/assert.rs +++ b/src/assert.rs @@ -485,7 +485,7 @@ impl Assert { impl fmt::Display for Assert { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { let palette = crate::Palette::color(); - for &(ref name, ref context) in &self.context { + for (name, context) in &self.context { writeln!(f, "{:#}=`{:#}`", palette.key(name), palette.value(context))?; } output_fmt(&self.output, f) @@ -1069,8 +1069,9 @@ impl fmt::Display for AssertError { AssertReason::UnexpectedFailure { actual_code } => writeln!( f, "Unexpected failure.\ncode-{}\nstderr=```{}```", - actual_code.map_or("".to_owned(), |actual_code| actual_code - .to_string()), + actual_code + .map(|actual_code| actual_code.to_string()) + .unwrap_or_else(|| "".to_owned()), DebugBytes::new(&self.assert.output.stderr), ), AssertReason::UnexpectedSuccess => { diff --git a/src/bin/bin_fixture.rs b/src/bin/bin_fixture.rs index d279f43..d18b23b 100644 --- a/src/bin/bin_fixture.rs +++ b/src/bin/bin_fixture.rs @@ -19,7 +19,8 @@ fn run() -> Result<(), Box> { let code = env::var("exit") .ok() .map(|v| v.parse::()) - .map_or(Ok(None), |r| r.map(Some))? + .map(|r| r.map(Some)) + .unwrap_or(Ok(None))? .unwrap_or(0); process::exit(code); } diff --git a/src/cargo.rs b/src/cargo.rs index 2000731..b1e5ec3 100644 --- a/src/cargo.rs +++ b/src/cargo.rs @@ -202,7 +202,7 @@ pub fn cargo_bin>(name: S) -> path::PathBuf { fn cargo_bin_str(name: &str) -> path::PathBuf { let env_var = format!("CARGO_BIN_EXE_{}", name); - std::env::var_os(&env_var) + std::env::var_os(env_var) .map(|p| p.into()) .unwrap_or_else(|| target_dir().join(format!("{}{}", name, env::consts::EXE_SUFFIX))) }