mirror of
https://github.com/helix-editor/helix.git
synced 2024-11-22 01:16:18 +04:00
Call as_ref only once
This commit is contained in:
parent
13533cb99c
commit
6607938bf8
@ -42,8 +42,9 @@ pub fn binary_exists<T: AsRef<OsStr>>(binary_name: T) -> bool {
|
|||||||
pub fn which<T: AsRef<OsStr>>(
|
pub fn which<T: AsRef<OsStr>>(
|
||||||
binary_name: T,
|
binary_name: T,
|
||||||
) -> Result<std::path::PathBuf, ExecutableNotFoundError> {
|
) -> Result<std::path::PathBuf, ExecutableNotFoundError> {
|
||||||
which::which(binary_name.as_ref()).map_err(|err| ExecutableNotFoundError {
|
let binary_name = binary_name.as_ref();
|
||||||
command: binary_name.as_ref().to_string_lossy().into_owned(),
|
which::which(binary_name).map_err(|err| ExecutableNotFoundError {
|
||||||
|
command: binary_name.to_string_lossy().into_owned(),
|
||||||
inner: err,
|
inner: err,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user