Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide_completion/src/completions/format_string.rs')
-rw-r--r--crates/ide_completion/src/completions/format_string.rs95
1 files changed, 49 insertions, 46 deletions
diff --git a/crates/ide_completion/src/completions/format_string.rs b/crates/ide_completion/src/completions/format_string.rs
index 08f5a59437..0cb8a707e7 100644
--- a/crates/ide_completion/src/completions/format_string.rs
+++ b/crates/ide_completion/src/completions/format_string.rs
@@ -8,6 +8,9 @@ use crate::{context::CompletionContext, CompletionItem, CompletionItemKind, Comp
/// Complete identifiers in format strings.
pub(crate) fn format_string(acc: &mut Completions, ctx: &CompletionContext) {
+ if true {
+ return;
+ }
let string = match ast::String::cast(ctx.token.clone()) {
Some(it) if is_format_string(&it) => it,
_ => return,
@@ -36,7 +39,7 @@ pub(crate) fn format_string(acc: &mut Completions, ctx: &CompletionContext) {
mod tests {
use expect_test::{expect, Expect};
- use crate::tests::{check_edit, completion_list_no_kw};
+ use crate::tests::completion_list_no_kw;
fn check(ra_fixture: &str, expect: Expect) {
let actual = completion_list_no_kw(ra_fixture);
@@ -59,49 +62,49 @@ format_args!("f$0");
);
}
- #[test]
- fn completes_locals() {
- check_edit(
- "foobar",
- r#"
-macro_rules! format_args {
- ($lit:literal $(tt:tt)*) => { 0 },
-}
-fn main() {
- let foobar = 1;
- format_args!("{f$0");
-}
-"#,
- r#"
-macro_rules! format_args {
- ($lit:literal $(tt:tt)*) => { 0 },
-}
-fn main() {
- let foobar = 1;
- format_args!("{foobar");
-}
-"#,
- );
- check_edit(
- "foobar",
- r#"
-macro_rules! format_args {
- ($lit:literal $(tt:tt)*) => { 0 },
-}
-fn main() {
- let foobar = 1;
- format_args!("{$0");
-}
-"#,
- r#"
-macro_rules! format_args {
- ($lit:literal $(tt:tt)*) => { 0 },
-}
-fn main() {
- let foobar = 1;
- format_args!("{foobar");
-}
-"#,
- );
- }
+ // #[test]
+ // fn completes_locals() {
+ // check_edit(
+ // "foobar",
+ // r#"
+ // macro_rules! format_args {
+ // ($lit:literal $(tt:tt)*) => { 0 },
+ // }
+ // fn main() {
+ // let foobar = 1;
+ // format_args!("{f$0");
+ // }
+ // "#,
+ // r#"
+ // macro_rules! format_args {
+ // ($lit:literal $(tt:tt)*) => { 0 },
+ // }
+ // fn main() {
+ // let foobar = 1;
+ // format_args!("{foobar");
+ // }
+ // "#,
+ // );
+ // check_edit(
+ // "foobar",
+ // r#"
+ // macro_rules! format_args {
+ // ($lit:literal $(tt:tt)*) => { 0 },
+ // }
+ // fn main() {
+ // let foobar = 1;
+ // format_args!("{$0");
+ // }
+ // "#,
+ // r#"
+ // macro_rules! format_args {
+ // ($lit:literal $(tt:tt)*) => { 0 },
+ // }
+ // fn main() {
+ // let foobar = 1;
+ // format_args!("{foobar");
+ // }
+ // "#,
+ // );
+ // }
}