Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/project_model/src/sysroot.rs')
| -rw-r--r-- | crates/project_model/src/sysroot.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/crates/project_model/src/sysroot.rs b/crates/project_model/src/sysroot.rs index 415bc4c9b7..52750f4896 100644 --- a/crates/project_model/src/sysroot.rs +++ b/crates/project_model/src/sysroot.rs @@ -43,8 +43,7 @@ impl Sysroot { // core is added as a dependency before std in order to // mimic rustcs dependency order ["core", "alloc", "std"] - .iter() - .copied() + .into_iter() .zip(iter::repeat(true)) .chain(iter::once(("test", false))) .filter_map(move |(name, prelude)| Some((name, self.by_name(name)?, prelude))) @@ -78,7 +77,7 @@ impl Sysroot { for path in SYSROOT_CRATES.trim().lines() { let name = path.split('/').last().unwrap(); let root = [format!("{}/src/lib.rs", path), format!("lib{}/lib.rs", path)] - .iter() + .into_iter() .map(|it| sysroot.root.join(it)) .filter_map(|it| ManifestPath::try_from(it).ok()) .find(|it| fs::metadata(it).is_ok()); |