From 93e36591940cc61c4814cdeeffc6b7c5b764e9b8 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Fri, 25 Jun 2021 23:51:54 +0300 Subject: [PATCH] intenral: small improvements to compile time AsRef-polymorphism has compile-time cost. --- crates/project_model/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/project_model/src/lib.rs b/crates/project_model/src/lib.rs index 1d408dff2ea..cdefee804ba 100644 --- a/crates/project_model/src/lib.rs +++ b/crates/project_model/src/lib.rs @@ -119,7 +119,7 @@ impl ProjectManifest { } } - pub fn discover_all(paths: &[impl AsRef]) -> Vec { + pub fn discover_all(paths: &[AbsPathBuf]) -> Vec { let mut res = paths .iter() .filter_map(|it| ProjectManifest::discover(it.as_ref()).ok())