Satisfy clippy lint in benchmark (#11350)

Fixes the two `clippy::let_and_return` lints in `benchmark.rs`.
This commit is contained in:
Ian Manske 2023-12-16 20:06:42 +00:00 committed by GitHub
parent a6da8ce769
commit 247c33b6d6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -24,13 +24,9 @@ fn canonicalize_path(engine_state: &EngineState, path: &Path) -> PathBuf {
} }
fn get_home_path(engine_state: &EngineState) -> PathBuf { fn get_home_path(engine_state: &EngineState) -> PathBuf {
let home_path = if let Some(path) = nu_path::home_dir() { nu_path::home_dir()
let canon_home_path = canonicalize_path(engine_state, &path); .map(|path| canonicalize_path(engine_state, &path))
canon_home_path .unwrap_or_default()
} else {
std::path::PathBuf::new()
};
home_path
} }
// FIXME: All benchmarks live in this 1 file to speed up build times when benchmarking. // FIXME: All benchmarks live in this 1 file to speed up build times when benchmarking.