]> git.lizzy.rs Git - rust.git/blobdiff - crates/ide_completion/src/completions/mod_.rs
Merge #11393
[rust.git] / crates / ide_completion / src / completions / mod_.rs
index 28be83f196aded7896ef1b4d8a6fa32f84eacf00..64e992c2e6be6c651b104da4d5377029b9a43b11 100644 (file)
@@ -22,7 +22,7 @@ pub(crate) fn complete_mod(acc: &mut Completions, ctx: &CompletionContext) -> Op
 
     let _p = profile::span("completion::complete_mod");
 
-    let current_module = ctx.scope.module()?;
+    let current_module = ctx.module?;
 
     let module_definition_file =
         current_module.definition_source(ctx.db).file_id.original_file(ctx.db);
@@ -121,7 +121,7 @@ fn directory_to_look_for_submodules(
     module_chain_to_containing_module_file(module, db)
         .into_iter()
         .filter_map(|module| module.name(db))
-        .try_fold(base_directory, |path, name| path.join(&name.to_string()))
+        .try_fold(base_directory, |path, name| path.join(&name.to_smol_str()))
 }
 
 fn module_chain_to_containing_module_file(