]> git.lizzy.rs Git - rust.git/blobdiff - crates/ide_assists/src/handlers/unmerge_use.rs
Merge #11481
[rust.git] / crates / ide_assists / src / handlers / unmerge_use.rs
index 71a816e19f65d080c523b0e155bba1b979e162f2..7d73632c7994537bed365a827d2b4fc6981872e9 100644 (file)
@@ -1,4 +1,3 @@
-use itertools::Itertools;
 use syntax::{
     ast::{self, make, HasVisibility},
     ted::{self, Position},
@@ -70,7 +69,7 @@ fn resolve_full_path(tree: &ast::UseTree) -> Option<ast::Path> {
         .filter_map(ast::UseTree::cast)
         .filter_map(|t| t.path());
 
-    let final_path = paths.fold1(|prev, next| make::path_concat(next, prev))?;
+    let final_path = paths.reduce(|prev, next| make::path_concat(next, prev))?;
     if final_path.segment().map_or(false, |it| it.self_token().is_some()) {
         final_path.qualifier()
     } else {