about summary refs log tree commit diff
diff options
context:
space:
mode:
authoryue4u <github@yue.coffee>2022-11-20 01:29:02 +0900
committeryue4u <github@yue.coffee>2022-11-20 01:29:02 +0900
commit7a568f7f9571c2c93fd8e60712878736d942c787 (patch)
tree1302940485123fdbdecfcb7568007dcc256af974
parenta6d0e342a3eff8494f49966ca58f858a0ff5cc85 (diff)
downloadrust-7a568f7f9571c2c93fd8e60712878736d942c787.tar.gz
rust-7a568f7f9571c2c93fd8e60712878736d942c787.zip
fix: remove insufficient check for coloncolon
-rw-r--r--crates/ide-completion/src/context.rs3
-rw-r--r--crates/ide-completion/src/tests/special.rs7
2 files changed, 0 insertions, 10 deletions
diff --git a/crates/ide-completion/src/context.rs b/crates/ide-completion/src/context.rs
index 1201854ff4f..a0e1153f08b 100644
--- a/crates/ide-completion/src/context.rs
+++ b/crates/ide-completion/src/context.rs
@@ -585,9 +585,6 @@ impl<'a> CompletionContext<'a> {
                     return None;
                 }
             }
-            T![::] if !is_prev_token_valid_path_start_or_segment(&original_token) => {
-                return None;
-            }
             _ => {}
         }
 
diff --git a/crates/ide-completion/src/tests/special.rs b/crates/ide-completion/src/tests/special.rs
index 1aea5d89b4a..6cfa72d6539 100644
--- a/crates/ide-completion/src/tests/special.rs
+++ b/crates/ide-completion/src/tests/special.rs
@@ -980,11 +980,4 @@ fn foo { crate::::$0 }
 "#,
         expect![""],
     );
-
-    check(
-        r#"
-fn foo { crate:::::$0 }
-"#,
-        expect![""],
-    );
 }