aboutsummaryrefslogtreecommitdiff
path: root/crates/completion/src/completions/mod_.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/completion/src/completions/mod_.rs')
-rw-r--r--crates/completion/src/completions/mod_.rs18
1 files changed, 9 insertions, 9 deletions
diff --git a/crates/completion/src/completions/mod_.rs b/crates/completion/src/completions/mod_.rs
index f77864b77..8c8eaeaa6 100644
--- a/crates/completion/src/completions/mod_.rs
+++ b/crates/completion/src/completions/mod_.rs
@@ -9,7 +9,7 @@ use crate::{CompletionItem, CompletionItemKind};
9 9
10use crate::{context::CompletionContext, item::CompletionKind, Completions}; 10use crate::{context::CompletionContext, item::CompletionKind, Completions};
11 11
12/// Complete mod declaration, i.e. `mod <|> ;` 12/// Complete mod declaration, i.e. `mod $0 ;`
13pub(crate) fn complete_mod(acc: &mut Completions, ctx: &CompletionContext) -> Option<()> { 13pub(crate) fn complete_mod(acc: &mut Completions, ctx: &CompletionContext) -> Option<()> {
14 let mod_under_caret = match &ctx.mod_declaration_under_caret { 14 let mod_under_caret = match &ctx.mod_declaration_under_caret {
15 Some(mod_under_caret) if mod_under_caret.item_list().is_some() => return None, 15 Some(mod_under_caret) if mod_under_caret.item_list().is_some() => return None,
@@ -159,7 +159,7 @@ mod tests {
159 check( 159 check(
160 r#" 160 r#"
161 //- /lib.rs 161 //- /lib.rs
162 mod <|> 162 mod $0
163 //- /foo.rs 163 //- /foo.rs
164 fn foo() {} 164 fn foo() {}
165 //- /foo/ignored_foo.rs 165 //- /foo/ignored_foo.rs
@@ -181,7 +181,7 @@ mod tests {
181 check( 181 check(
182 r#" 182 r#"
183 //- /lib.rs 183 //- /lib.rs
184 mod <|> { 184 mod $0 {
185 185
186 } 186 }
187 //- /foo.rs 187 //- /foo.rs
@@ -196,7 +196,7 @@ mod tests {
196 check( 196 check(
197 r#" 197 r#"
198 //- /main.rs 198 //- /main.rs
199 mod <|> 199 mod $0
200 //- /foo.rs 200 //- /foo.rs
201 fn foo() {} 201 fn foo() {}
202 //- /foo/ignored_foo.rs 202 //- /foo/ignored_foo.rs
@@ -219,7 +219,7 @@ mod tests {
219 r#" 219 r#"
220 //- /main.rs 220 //- /main.rs
221 mod tests { 221 mod tests {
222 mod <|>; 222 mod $0;
223 } 223 }
224 //- /tests/foo.rs 224 //- /tests/foo.rs
225 fn foo() {} 225 fn foo() {}
@@ -237,7 +237,7 @@ mod tests {
237 //- /lib.rs 237 //- /lib.rs
238 mod foo; 238 mod foo;
239 //- /foo.rs 239 //- /foo.rs
240 mod <|>; 240 mod $0;
241 //- /foo/bar.rs 241 //- /foo/bar.rs
242 fn bar() {} 242 fn bar() {}
243 //- /foo/bar/ignored_bar.rs 243 //- /foo/bar/ignored_bar.rs
@@ -262,7 +262,7 @@ mod tests {
262 mod foo; 262 mod foo;
263 //- /foo.rs 263 //- /foo.rs
264 mod bar { 264 mod bar {
265 mod <|> 265 mod $0
266 } 266 }
267 //- /foo/bar/baz.rs 267 //- /foo/bar/baz.rs
268 fn baz() {} 268 fn baz() {}
@@ -288,7 +288,7 @@ mod tests {
288 // //- /src/bin.rs 288 // //- /src/bin.rs
289 // fn main() {} 289 // fn main() {}
290 // //- /src/bin/foo.rs 290 // //- /src/bin/foo.rs
291 // mod <|> 291 // mod $0
292 // //- /src/bin/bar.rs 292 // //- /src/bin/bar.rs
293 // fn bar() {} 293 // fn bar() {}
294 // //- /src/bin/bar/bar_ignored.rs 294 // //- /src/bin/bar/bar_ignored.rs
@@ -307,7 +307,7 @@ mod tests {
307 //- /src/bin.rs crate:main 307 //- /src/bin.rs crate:main
308 fn main() {} 308 fn main() {}
309 //- /src/bin/foo.rs 309 //- /src/bin/foo.rs
310 mod <|> 310 mod $0
311 //- /src/bin/bar.rs 311 //- /src/bin/bar.rs
312 mod foo; 312 mod foo;
313 fn bar() {} 313 fn bar() {}