aboutsummaryrefslogtreecommitdiff
path: root/crates
diff options
context:
space:
mode:
Diffstat (limited to 'crates')
-rw-r--r--crates/ide/Cargo.toml2
-rw-r--r--crates/ide/src/lib.rs8
-rw-r--r--crates/ide_completion/Cargo.toml (renamed from crates/completion/Cargo.toml)2
-rw-r--r--crates/ide_completion/src/completions.rs (renamed from crates/completion/src/completions.rs)0
-rw-r--r--crates/ide_completion/src/completions/attribute.rs (renamed from crates/completion/src/completions/attribute.rs)0
-rw-r--r--crates/ide_completion/src/completions/dot.rs (renamed from crates/completion/src/completions/dot.rs)0
-rw-r--r--crates/ide_completion/src/completions/flyimport.rs (renamed from crates/completion/src/completions/flyimport.rs)0
-rw-r--r--crates/ide_completion/src/completions/fn_param.rs (renamed from crates/completion/src/completions/fn_param.rs)0
-rw-r--r--crates/ide_completion/src/completions/keyword.rs (renamed from crates/completion/src/completions/keyword.rs)0
-rw-r--r--crates/ide_completion/src/completions/macro_in_item_position.rs (renamed from crates/completion/src/completions/macro_in_item_position.rs)0
-rw-r--r--crates/ide_completion/src/completions/mod_.rs (renamed from crates/completion/src/completions/mod_.rs)0
-rw-r--r--crates/ide_completion/src/completions/pattern.rs (renamed from crates/completion/src/completions/pattern.rs)0
-rw-r--r--crates/ide_completion/src/completions/postfix.rs (renamed from crates/completion/src/completions/postfix.rs)0
-rw-r--r--crates/ide_completion/src/completions/postfix/format_like.rs (renamed from crates/completion/src/completions/postfix/format_like.rs)0
-rw-r--r--crates/ide_completion/src/completions/qualified_path.rs (renamed from crates/completion/src/completions/qualified_path.rs)0
-rw-r--r--crates/ide_completion/src/completions/record.rs (renamed from crates/completion/src/completions/record.rs)0
-rw-r--r--crates/ide_completion/src/completions/snippet.rs (renamed from crates/completion/src/completions/snippet.rs)0
-rw-r--r--crates/ide_completion/src/completions/trait_impl.rs (renamed from crates/completion/src/completions/trait_impl.rs)0
-rw-r--r--crates/ide_completion/src/completions/unqualified_path.rs (renamed from crates/completion/src/completions/unqualified_path.rs)0
-rw-r--r--crates/ide_completion/src/config.rs (renamed from crates/completion/src/config.rs)0
-rw-r--r--crates/ide_completion/src/context.rs (renamed from crates/completion/src/context.rs)0
-rw-r--r--crates/ide_completion/src/generated_lint_completions.rs (renamed from crates/completion/src/generated_lint_completions.rs)0
-rw-r--r--crates/ide_completion/src/item.rs (renamed from crates/completion/src/item.rs)0
-rw-r--r--crates/ide_completion/src/lib.rs (renamed from crates/completion/src/lib.rs)0
-rw-r--r--crates/ide_completion/src/patterns.rs (renamed from crates/completion/src/patterns.rs)0
-rw-r--r--crates/ide_completion/src/render.rs (renamed from crates/completion/src/render.rs)0
-rw-r--r--crates/ide_completion/src/render/builder_ext.rs (renamed from crates/completion/src/render/builder_ext.rs)0
-rw-r--r--crates/ide_completion/src/render/const_.rs (renamed from crates/completion/src/render/const_.rs)0
-rw-r--r--crates/ide_completion/src/render/enum_variant.rs (renamed from crates/completion/src/render/enum_variant.rs)0
-rw-r--r--crates/ide_completion/src/render/function.rs (renamed from crates/completion/src/render/function.rs)0
-rw-r--r--crates/ide_completion/src/render/macro_.rs (renamed from crates/completion/src/render/macro_.rs)0
-rw-r--r--crates/ide_completion/src/render/pattern.rs (renamed from crates/completion/src/render/pattern.rs)0
-rw-r--r--crates/ide_completion/src/render/type_alias.rs (renamed from crates/completion/src/render/type_alias.rs)0
-rw-r--r--crates/ide_completion/src/test_utils.rs (renamed from crates/completion/src/test_utils.rs)0
34 files changed, 6 insertions, 6 deletions
diff --git a/crates/ide/Cargo.toml b/crates/ide/Cargo.toml
index bb28cca4d..3cbe3a397 100644
--- a/crates/ide/Cargo.toml
+++ b/crates/ide/Cargo.toml
@@ -29,7 +29,7 @@ profile = { path = "../profile", version = "0.0.0" }
29test_utils = { path = "../test_utils", version = "0.0.0" } 29test_utils = { path = "../test_utils", version = "0.0.0" }
30assists = { path = "../assists", version = "0.0.0" } 30assists = { path = "../assists", version = "0.0.0" }
31ssr = { path = "../ssr", version = "0.0.0" } 31ssr = { path = "../ssr", version = "0.0.0" }
32completion = { path = "../completion", version = "0.0.0" } 32ide_completion = { path = "../ide_completion", version = "0.0.0" }
33 33
34# ide should depend only on the top-level `hir` package. if you need 34# ide should depend only on the top-level `hir` package. if you need
35# something from some `hir_xxx` subpackage, reexport the API via `hir`. 35# something from some `hir_xxx` subpackage, reexport the API via `hir`.
diff --git a/crates/ide/src/lib.rs b/crates/ide/src/lib.rs
index a2c8db505..f47ec61fe 100644
--- a/crates/ide/src/lib.rs
+++ b/crates/ide/src/lib.rs
@@ -83,11 +83,11 @@ pub use crate::{
83 }, 83 },
84}; 84};
85pub use assists::{Assist, AssistConfig, AssistId, AssistKind}; 85pub use assists::{Assist, AssistConfig, AssistId, AssistKind};
86pub use completion::{ 86pub use hir::{Documentation, Semantics};
87pub use ide_completion::{
87 CompletionConfig, CompletionItem, CompletionItemKind, CompletionScore, ImportEdit, 88 CompletionConfig, CompletionItem, CompletionItemKind, CompletionScore, ImportEdit,
88 InsertTextFormat, 89 InsertTextFormat,
89}; 90};
90pub use hir::{Documentation, Semantics};
91pub use ide_db::{ 91pub use ide_db::{
92 base_db::{ 92 base_db::{
93 Canceled, Change, CrateGraph, CrateId, Edition, FileId, FilePosition, FileRange, 93 Canceled, Change, CrateGraph, CrateId, Edition, FileId, FilePosition, FileRange,
@@ -468,7 +468,7 @@ impl Analysis {
468 config: &CompletionConfig, 468 config: &CompletionConfig,
469 position: FilePosition, 469 position: FilePosition,
470 ) -> Cancelable<Option<Vec<CompletionItem>>> { 470 ) -> Cancelable<Option<Vec<CompletionItem>>> {
471 self.with_db(|db| completion::completions(db, config, position).map(Into::into)) 471 self.with_db(|db| ide_completion::completions(db, config, position).map(Into::into))
472 } 472 }
473 473
474 /// Resolves additional completion data at the position given. 474 /// Resolves additional completion data at the position given.
@@ -482,7 +482,7 @@ impl Analysis {
482 ) -> Cancelable<Vec<TextEdit>> { 482 ) -> Cancelable<Vec<TextEdit>> {
483 Ok(self 483 Ok(self
484 .with_db(|db| { 484 .with_db(|db| {
485 completion::resolve_completion_edits( 485 ide_completion::resolve_completion_edits(
486 db, 486 db,
487 config, 487 config,
488 position, 488 position,
diff --git a/crates/completion/Cargo.toml b/crates/ide_completion/Cargo.toml
index 99a1bdd54..c09101ccb 100644
--- a/crates/completion/Cargo.toml
+++ b/crates/ide_completion/Cargo.toml
@@ -1,5 +1,5 @@
1[package] 1[package]
2name = "completion" 2name = "ide_completion"
3version = "0.0.0" 3version = "0.0.0"
4description = "TBD" 4description = "TBD"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
diff --git a/crates/completion/src/completions.rs b/crates/ide_completion/src/completions.rs
index 3b582ed07..3b582ed07 100644
--- a/crates/completion/src/completions.rs
+++ b/crates/ide_completion/src/completions.rs
diff --git a/crates/completion/src/completions/attribute.rs b/crates/ide_completion/src/completions/attribute.rs
index ab25a8c58..ab25a8c58 100644
--- a/crates/completion/src/completions/attribute.rs
+++ b/crates/ide_completion/src/completions/attribute.rs
diff --git a/crates/completion/src/completions/dot.rs b/crates/ide_completion/src/completions/dot.rs
index 0880a3830..0880a3830 100644
--- a/crates/completion/src/completions/dot.rs
+++ b/crates/ide_completion/src/completions/dot.rs
diff --git a/crates/completion/src/completions/flyimport.rs b/crates/ide_completion/src/completions/flyimport.rs
index c9f928483..c9f928483 100644
--- a/crates/completion/src/completions/flyimport.rs
+++ b/crates/ide_completion/src/completions/flyimport.rs
diff --git a/crates/completion/src/completions/fn_param.rs b/crates/ide_completion/src/completions/fn_param.rs
index 38e33a93e..38e33a93e 100644
--- a/crates/completion/src/completions/fn_param.rs
+++ b/crates/ide_completion/src/completions/fn_param.rs
diff --git a/crates/completion/src/completions/keyword.rs b/crates/ide_completion/src/completions/keyword.rs
index eb81f9765..eb81f9765 100644
--- a/crates/completion/src/completions/keyword.rs
+++ b/crates/ide_completion/src/completions/keyword.rs
diff --git a/crates/completion/src/completions/macro_in_item_position.rs b/crates/ide_completion/src/completions/macro_in_item_position.rs
index 2be299ac2..2be299ac2 100644
--- a/crates/completion/src/completions/macro_in_item_position.rs
+++ b/crates/ide_completion/src/completions/macro_in_item_position.rs
diff --git a/crates/completion/src/completions/mod_.rs b/crates/ide_completion/src/completions/mod_.rs
index 352fc7c77..352fc7c77 100644
--- a/crates/completion/src/completions/mod_.rs
+++ b/crates/ide_completion/src/completions/mod_.rs
diff --git a/crates/completion/src/completions/pattern.rs b/crates/ide_completion/src/completions/pattern.rs
index 9282c3827..9282c3827 100644
--- a/crates/completion/src/completions/pattern.rs
+++ b/crates/ide_completion/src/completions/pattern.rs
diff --git a/crates/completion/src/completions/postfix.rs b/crates/ide_completion/src/completions/postfix.rs
index 9c34ed0b6..9c34ed0b6 100644
--- a/crates/completion/src/completions/postfix.rs
+++ b/crates/ide_completion/src/completions/postfix.rs
diff --git a/crates/completion/src/completions/postfix/format_like.rs b/crates/ide_completion/src/completions/postfix/format_like.rs
index 3afc63021..3afc63021 100644
--- a/crates/completion/src/completions/postfix/format_like.rs
+++ b/crates/ide_completion/src/completions/postfix/format_like.rs
diff --git a/crates/completion/src/completions/qualified_path.rs b/crates/ide_completion/src/completions/qualified_path.rs
index 2afa6979e..2afa6979e 100644
--- a/crates/completion/src/completions/qualified_path.rs
+++ b/crates/ide_completion/src/completions/qualified_path.rs
diff --git a/crates/completion/src/completions/record.rs b/crates/ide_completion/src/completions/record.rs
index 0a7927eb8..0a7927eb8 100644
--- a/crates/completion/src/completions/record.rs
+++ b/crates/ide_completion/src/completions/record.rs
diff --git a/crates/completion/src/completions/snippet.rs b/crates/ide_completion/src/completions/snippet.rs
index df17a15c5..df17a15c5 100644
--- a/crates/completion/src/completions/snippet.rs
+++ b/crates/ide_completion/src/completions/snippet.rs
diff --git a/crates/completion/src/completions/trait_impl.rs b/crates/ide_completion/src/completions/trait_impl.rs
index b999540b8..b999540b8 100644
--- a/crates/completion/src/completions/trait_impl.rs
+++ b/crates/ide_completion/src/completions/trait_impl.rs
diff --git a/crates/completion/src/completions/unqualified_path.rs b/crates/ide_completion/src/completions/unqualified_path.rs
index e9d0ff665..e9d0ff665 100644
--- a/crates/completion/src/completions/unqualified_path.rs
+++ b/crates/ide_completion/src/completions/unqualified_path.rs
diff --git a/crates/completion/src/config.rs b/crates/ide_completion/src/config.rs
index d70ed6c1c..d70ed6c1c 100644
--- a/crates/completion/src/config.rs
+++ b/crates/ide_completion/src/config.rs
diff --git a/crates/completion/src/context.rs b/crates/ide_completion/src/context.rs
index 3db357855..3db357855 100644
--- a/crates/completion/src/context.rs
+++ b/crates/ide_completion/src/context.rs
diff --git a/crates/completion/src/generated_lint_completions.rs b/crates/ide_completion/src/generated_lint_completions.rs
index 87df7f1c9..87df7f1c9 100644
--- a/crates/completion/src/generated_lint_completions.rs
+++ b/crates/ide_completion/src/generated_lint_completions.rs
diff --git a/crates/completion/src/item.rs b/crates/ide_completion/src/item.rs
index 884711f11..884711f11 100644
--- a/crates/completion/src/item.rs
+++ b/crates/ide_completion/src/item.rs
diff --git a/crates/completion/src/lib.rs b/crates/ide_completion/src/lib.rs
index db8bfbbc3..db8bfbbc3 100644
--- a/crates/completion/src/lib.rs
+++ b/crates/ide_completion/src/lib.rs
diff --git a/crates/completion/src/patterns.rs b/crates/ide_completion/src/patterns.rs
index f3ce91dd1..f3ce91dd1 100644
--- a/crates/completion/src/patterns.rs
+++ b/crates/ide_completion/src/patterns.rs
diff --git a/crates/completion/src/render.rs b/crates/ide_completion/src/render.rs
index eddaaa6f3..eddaaa6f3 100644
--- a/crates/completion/src/render.rs
+++ b/crates/ide_completion/src/render.rs
diff --git a/crates/completion/src/render/builder_ext.rs b/crates/ide_completion/src/render/builder_ext.rs
index d053a988b..d053a988b 100644
--- a/crates/completion/src/render/builder_ext.rs
+++ b/crates/ide_completion/src/render/builder_ext.rs
diff --git a/crates/completion/src/render/const_.rs b/crates/ide_completion/src/render/const_.rs
index 5010b642a..5010b642a 100644
--- a/crates/completion/src/render/const_.rs
+++ b/crates/ide_completion/src/render/const_.rs
diff --git a/crates/completion/src/render/enum_variant.rs b/crates/ide_completion/src/render/enum_variant.rs
index 9214193b4..9214193b4 100644
--- a/crates/completion/src/render/enum_variant.rs
+++ b/crates/ide_completion/src/render/enum_variant.rs
diff --git a/crates/completion/src/render/function.rs b/crates/ide_completion/src/render/function.rs
index e46e21d24..e46e21d24 100644
--- a/crates/completion/src/render/function.rs
+++ b/crates/ide_completion/src/render/function.rs
diff --git a/crates/completion/src/render/macro_.rs b/crates/ide_completion/src/render/macro_.rs
index a4535786f..a4535786f 100644
--- a/crates/completion/src/render/macro_.rs
+++ b/crates/ide_completion/src/render/macro_.rs
diff --git a/crates/completion/src/render/pattern.rs b/crates/ide_completion/src/render/pattern.rs
index 465dfe00c..465dfe00c 100644
--- a/crates/completion/src/render/pattern.rs
+++ b/crates/ide_completion/src/render/pattern.rs
diff --git a/crates/completion/src/render/type_alias.rs b/crates/ide_completion/src/render/type_alias.rs
index bd97c3692..bd97c3692 100644
--- a/crates/completion/src/render/type_alias.rs
+++ b/crates/ide_completion/src/render/type_alias.rs
diff --git a/crates/completion/src/test_utils.rs b/crates/ide_completion/src/test_utils.rs
index baff83305..baff83305 100644
--- a/crates/completion/src/test_utils.rs
+++ b/crates/ide_completion/src/test_utils.rs