]> git.lizzy.rs Git - rust.git/commitdiff
Sort completions in tests
authorFlorian Diebold <flodiebold@gmail.com>
Sun, 27 Jan 2019 20:02:24 +0000 (21:02 +0100)
committerFlorian Diebold <flodiebold@gmail.com>
Sun, 27 Jan 2019 21:51:20 +0000 (22:51 +0100)
25 files changed:
crates/ra_ide_api/src/completion/completion_item.rs
crates/ra_ide_api/src/completion/snapshots/completion_item__bindings_from_for.snap
crates/ra_ide_api/src/completion/snapshots/completion_item__bindings_from_if_let.snap
crates/ra_ide_api/src/completion/snapshots/completion_item__bindings_from_let.snap
crates/ra_ide_api/src/completion/snapshots/completion_item__completes_break_and_continue_in_loops1.snap
crates/ra_ide_api/src/completion/snapshots/completion_item__completes_break_and_continue_in_loops2.snap
crates/ra_ide_api/src/completion/snapshots/completion_item__dont_add_semi_after_return_if_not_a_statement.snap
crates/ra_ide_api/src/completion/snapshots/completion_item__dont_render_function_parens_if_already_call.snap
crates/ra_ide_api/src/completion/snapshots/completion_item__enum_variant.snap
crates/ra_ide_api/src/completion/snapshots/completion_item__enum_variant_with_details.snap
crates/ra_ide_api/src/completion/snapshots/completion_item__filter_postfix_completion1.snap
crates/ra_ide_api/src/completion/snapshots/completion_item__filter_postfix_completion2.snap
crates/ra_ide_api/src/completion/snapshots/completion_item__filter_postfix_completion3.snap
crates/ra_ide_api/src/completion/snapshots/completion_item__inserts_parens_for_function_calls1.snap
crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_function1.snap
crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_function2.snap
crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_function3.snap
crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_function4.snap
crates/ra_ide_api/src/completion/snapshots/completion_item__last_return_in_block_has_semi1.snap
crates/ra_ide_api/src/completion/snapshots/completion_item__last_return_in_block_has_semi2.snap
crates/ra_ide_api/src/completion/snapshots/completion_item__module_items.snap
crates/ra_ide_api/src/completion/snapshots/completion_item__module_items_in_nested_modules.snap
crates/ra_ide_api/src/completion/snapshots/completion_item__no_semi_after_break_continue_in_expr.snap
crates/ra_ide_api/src/completion/snapshots/completion_item__struct_field_completion_autoderef.snap
crates/ra_ide_api/src/completion/snapshots/completion_item__struct_field_completion_self.snap

index b16ac2b289c80520be27e49a46debcdaf34c3dd0..49bd636a5dc20c5b23972738e22123fcf8aa7c05 100644 (file)
@@ -324,10 +324,11 @@ pub(crate) fn check_completion(test_name: &str, code: &str, kind: CompletionKind
     };
     let completions = completions(&analysis.db, position).unwrap();
     let completion_items: Vec<CompletionItem> = completions.into();
-    let kind_completions: Vec<CompletionItem> = completion_items
+    let mut kind_completions: Vec<CompletionItem> = completion_items
         .into_iter()
         .filter(|c| c.completion_kind == kind)
         .collect();
+    kind_completions.sort_by_key(|c| c.label.clone());
     assert_debug_snapshot_matches!(test_name, kind_completions);
 }
 
index 329309c9068b44bcd6c595dbdd9a7f77504666ba..31df6565ba38323f5d43833340d279208b53b76e 100644 (file)
@@ -1,24 +1,10 @@
 ---
-created: "2019-01-23T07:42:59.656273+00:00"
-creator: insta@0.4.0
+created: "2019-01-27T19:56:59.944446814+00:00"
+creator: insta@0.5.2
 expression: kind_completions
 source: crates/ra_ide_api/src/completion/completion_item.rs
 ---
 [
-    CompletionItem {
-        completion_kind: Reference,
-        label: "x",
-        kind: Some(
-            Binding
-        ),
-        detail: None,
-        documentation: None,
-        lookup: None,
-        insert_text: None,
-        insert_text_format: PlainText,
-        source_range: [83; 83),
-        text_edit: None
-    },
     CompletionItem {
         completion_kind: Reference,
         label: "quux",
@@ -36,5 +22,19 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         insert_text_format: Snippet,
         source_range: [83; 83),
         text_edit: None
+    },
+    CompletionItem {
+        completion_kind: Reference,
+        label: "x",
+        kind: Some(
+            Binding
+        ),
+        detail: None,
+        documentation: None,
+        lookup: None,
+        insert_text: None,
+        insert_text_format: PlainText,
+        source_range: [83; 83),
+        text_edit: None
     }
 ]
index dbbe06c7b4104a70832b7aeb0298995c69248b50..9f37bae3660e9ae48b4bdb3892064effd67e8966 100644 (file)
@@ -1,13 +1,13 @@
 ---
-created: "2019-01-23T07:42:59.658419+00:00"
-creator: insta@0.4.0
+created: "2019-01-27T19:56:59.946956414+00:00"
+creator: insta@0.5.2
 expression: kind_completions
 source: crates/ra_ide_api/src/completion/completion_item.rs
 ---
 [
     CompletionItem {
         completion_kind: Reference,
-        label: "b",
+        label: "a",
         kind: Some(
             Binding
         ),
@@ -21,7 +21,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Reference,
-        label: "a",
+        label: "b",
         kind: Some(
             Binding
         ),
index b727bb70cc35b7e2f297d61ad8a1b660872346ef..f4808bc939840317611acbcf220949dfcdfe7dc0 100644 (file)
@@ -1,21 +1,25 @@
 ---
-created: "2019-01-23T07:42:59.657713+00:00"
-creator: insta@0.4.0
+created: "2019-01-27T19:56:59.948953759+00:00"
+creator: insta@0.5.2
 expression: kind_completions
 source: crates/ra_ide_api/src/completion/completion_item.rs
 ---
 [
     CompletionItem {
         completion_kind: Reference,
-        label: "y",
+        label: "quux",
         kind: Some(
-            Binding
+            Function
+        ),
+        detail: Some(
+            "fn quux(x: i32)"
         ),
-        detail: None,
         documentation: None,
         lookup: None,
-        insert_text: None,
-        insert_text_format: PlainText,
+        insert_text: Some(
+            "quux($0)"
+        ),
+        insert_text_format: Snippet,
         source_range: [79; 79),
         text_edit: None
     },
@@ -35,19 +39,15 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Reference,
-        label: "quux",
+        label: "y",
         kind: Some(
-            Function
-        ),
-        detail: Some(
-            "fn quux(x: i32)"
+            Binding
         ),
+        detail: None,
         documentation: None,
         lookup: None,
-        insert_text: Some(
-            "quux($0)"
-        ),
-        insert_text_format: Snippet,
+        insert_text: None,
+        insert_text_format: PlainText,
         source_range: [79; 79),
         text_edit: None
     }
index 8dcb773d02a80b35d7add763d2e8393e744084e2..25ccbdb8f8f8131d6d5f38bca98818468aceb2e8 100644 (file)
@@ -1,13 +1,13 @@
 ---
-created: "2019-01-23T05:27:32.197434+00:00"
-creator: insta@0.4.0
+created: "2019-01-27T19:56:59.913816522+00:00"
+creator: insta@0.5.2
 expression: kind_completions
 source: crates/ra_ide_api/src/completion/completion_item.rs
 ---
 [
     CompletionItem {
         completion_kind: Keyword,
-        label: "if",
+        label: "break",
         kind: Some(
             Keyword
         ),
@@ -15,7 +15,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "if $0 {}"
+            "break;"
         ),
         insert_text_format: Snippet,
         source_range: [55; 55),
@@ -23,7 +23,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "match",
+        label: "continue",
         kind: Some(
             Keyword
         ),
@@ -31,7 +31,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "match $0 {}"
+            "continue;"
         ),
         insert_text_format: Snippet,
         source_range: [55; 55),
@@ -39,7 +39,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "while",
+        label: "if",
         kind: Some(
             Keyword
         ),
@@ -47,7 +47,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "while $0 {}"
+            "if $0 {}"
         ),
         insert_text_format: Snippet,
         source_range: [55; 55),
@@ -71,7 +71,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "continue",
+        label: "match",
         kind: Some(
             Keyword
         ),
@@ -79,7 +79,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "continue;"
+            "match $0 {}"
         ),
         insert_text_format: Snippet,
         source_range: [55; 55),
@@ -87,7 +87,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "break",
+        label: "return",
         kind: Some(
             Keyword
         ),
@@ -95,7 +95,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "break;"
+            "return $0;"
         ),
         insert_text_format: Snippet,
         source_range: [55; 55),
@@ -103,7 +103,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "return",
+        label: "while",
         kind: Some(
             Keyword
         ),
@@ -111,7 +111,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "return $0;"
+            "while $0 {}"
         ),
         insert_text_format: Snippet,
         source_range: [55; 55),
index 1c64c65480e81de673961654818a15a402e02606..42a888e3a48c789615cfea82dcdcb445bc147a6d 100644 (file)
@@ -1,6 +1,6 @@
 ---
-created: "2019-01-23T05:27:32.314513+00:00"
-creator: insta@0.4.0
+created: "2019-01-27T20:00:15.602646258+00:00"
+creator: insta@0.5.2
 expression: kind_completions
 source: crates/ra_ide_api/src/completion/completion_item.rs
 ---
@@ -23,7 +23,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "match",
+        label: "loop",
         kind: Some(
             Keyword
         ),
@@ -31,7 +31,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "match $0 {}"
+            "loop {$0}"
         ),
         insert_text_format: Snippet,
         source_range: [60; 60),
@@ -39,7 +39,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "while",
+        label: "match",
         kind: Some(
             Keyword
         ),
@@ -47,7 +47,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "while $0 {}"
+            "match $0 {}"
         ),
         insert_text_format: Snippet,
         source_range: [60; 60),
@@ -55,7 +55,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "loop",
+        label: "return",
         kind: Some(
             Keyword
         ),
@@ -63,7 +63,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "loop {$0}"
+            "return $0;"
         ),
         insert_text_format: Snippet,
         source_range: [60; 60),
@@ -71,7 +71,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "return",
+        label: "while",
         kind: Some(
             Keyword
         ),
@@ -79,7 +79,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "return $0;"
+            "while $0 {}"
         ),
         insert_text_format: Snippet,
         source_range: [60; 60),
index 8c9657b5c0c31987b084b0e8dae19888c22ff4d1..5e4ff6af8cc52e10e4999e0b5779d6913ad87fa5 100644 (file)
@@ -1,6 +1,6 @@
 ---
-created: "2019-01-23T05:27:32.197678+00:00"
-creator: insta@0.4.0
+created: "2019-01-27T19:56:59.920190685+00:00"
+creator: insta@0.5.2
 expression: kind_completions
 source: crates/ra_ide_api/src/completion/completion_item.rs
 ---
@@ -23,7 +23,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "match",
+        label: "loop",
         kind: Some(
             Keyword
         ),
@@ -31,7 +31,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "match $0 {}"
+            "loop {$0}"
         ),
         insert_text_format: Snippet,
         source_range: [85; 85),
@@ -39,7 +39,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "while",
+        label: "match",
         kind: Some(
             Keyword
         ),
@@ -47,7 +47,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "while $0 {}"
+            "match $0 {}"
         ),
         insert_text_format: Snippet,
         source_range: [85; 85),
@@ -55,7 +55,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "loop",
+        label: "return",
         kind: Some(
             Keyword
         ),
@@ -63,7 +63,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "loop {$0}"
+            "return $0"
         ),
         insert_text_format: Snippet,
         source_range: [85; 85),
@@ -71,7 +71,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "return",
+        label: "while",
         kind: Some(
             Keyword
         ),
@@ -79,7 +79,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "return $0"
+            "while $0 {}"
         ),
         insert_text_format: Snippet,
         source_range: [85; 85),
index 091bf581e367a574cbdeb527084f835b86255d20..f4a04ecb3c6da62b13175365eabccffbb9e0b4de 100644 (file)
@@ -1,18 +1,18 @@
 ---
-created: "2019-01-22T15:38:19.788294+00:00"
-creator: insta@0.4.0
+created: "2019-01-27T19:56:59.965130040+00:00"
+creator: insta@0.5.2
 expression: kind_completions
-source: "crates\\ra_ide_api\\src\\completion\\completion_item.rs"
+source: crates/ra_ide_api/src/completion/completion_item.rs
 ---
 [
     CompletionItem {
         completion_kind: Reference,
-        label: "main",
+        label: "frobnicate",
         kind: Some(
             Function
         ),
         detail: Some(
-            "fn main()"
+            "fn frobnicate()"
         ),
         documentation: None,
         lookup: None,
@@ -23,12 +23,12 @@ source: "crates\\ra_ide_api\\src\\completion\\completion_item.rs"
     },
     CompletionItem {
         completion_kind: Reference,
-        label: "frobnicate",
+        label: "main",
         kind: Some(
             Function
         ),
         detail: Some(
-            "fn frobnicate()"
+            "fn main()"
         ),
         documentation: None,
         lookup: None,
index 8c84439b29adb493b93e88e72a4b8c126cf992d5..8ac58006e20f0d5a7b72228586a59a73b7a774f9 100644 (file)
@@ -1,5 +1,5 @@
 ---
-created: "2019-01-25T16:44:04.640545300+00:00"
+created: "2019-01-27T19:56:59.937030324+00:00"
 creator: insta@0.5.2
 expression: kind_completions
 source: crates/ra_ide_api/src/completion/completion_item.rs
@@ -7,16 +7,16 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
 [
     CompletionItem {
         completion_kind: Reference,
-        label: "Foo",
+        label: "Bar",
         kind: Some(
             EnumVariant
         ),
         detail: Some(
-            "()"
+            "(i32)"
         ),
         documentation: Some(
             Documentation(
-                "Foo Variant"
+                "Bar Variant with i32"
             )
         ),
         lookup: None,
@@ -27,16 +27,16 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Reference,
-        label: "Bar",
+        label: "Foo",
         kind: Some(
             EnumVariant
         ),
         detail: Some(
-            "(i32)"
+            "()"
         ),
         documentation: Some(
             Documentation(
-                "Bar Variant with i32"
+                "Foo Variant"
             )
         ),
         lookup: None,
index 384634517103273a38ce33f725f270259e9f0fe0..9fd2d81ec86cf0879ca62d2ff5bbf0e45e428b98 100644 (file)
@@ -1,5 +1,5 @@
 ---
-created: "2019-01-25T16:44:04.641542400+00:00"
+created: "2019-01-27T19:56:59.938973454+00:00"
 creator: insta@0.5.2
 expression: kind_completions
 source: crates/ra_ide_api/src/completion/completion_item.rs
@@ -7,16 +7,16 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
 [
     CompletionItem {
         completion_kind: Reference,
-        label: "Foo",
+        label: "Bar",
         kind: Some(
             EnumVariant
         ),
         detail: Some(
-            "()"
+            "(i32, u32)"
         ),
         documentation: Some(
             Documentation(
-                "Foo Variant (empty)"
+                "Bar Variant with i32 and u32"
             )
         ),
         lookup: None,
@@ -27,16 +27,16 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Reference,
-        label: "Bar",
+        label: "Foo",
         kind: Some(
             EnumVariant
         ),
         detail: Some(
-            "(i32, u32)"
+            "()"
         ),
         documentation: Some(
             Documentation(
-                "Bar Variant with i32 and u32"
+                "Foo Variant (empty)"
             )
         ),
         lookup: None,
index 13f915446911f6822b206b8052ccecd1ce1850dd..6b2287951d19103d37e9c55b38689a2102f04364 100644 (file)
@@ -1,19 +1,19 @@
 ---
-created: "2019-01-22T14:45:00.817649800+00:00"
-creator: insta@0.4.0
+created: "2019-01-27T19:56:59.944118550+00:00"
+creator: insta@0.5.2
 expression: kind_completions
-source: "crates\\ra_ide_api\\src\\completion\\completion_item.rs"
+source: crates/ra_ide_api/src/completion/completion_item.rs
 ---
 [
     CompletionItem {
         completion_kind: Postfix,
-        label: "not",
+        label: "if",
         kind: None,
         detail: None,
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "!bar"
+            "if bar {$0}"
         ),
         insert_text_format: Snippet,
         source_range: [76; 76),
@@ -30,13 +30,13 @@ source: "crates\\ra_ide_api\\src\\completion\\completion_item.rs"
     },
     CompletionItem {
         completion_kind: Postfix,
-        label: "if",
+        label: "match",
         kind: None,
         detail: None,
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "if bar {$0}"
+            "match bar {\n${1:_} => {$0\\},\n}"
         ),
         insert_text_format: Snippet,
         source_range: [76; 76),
@@ -53,13 +53,13 @@ source: "crates\\ra_ide_api\\src\\completion\\completion_item.rs"
     },
     CompletionItem {
         completion_kind: Postfix,
-        label: "match",
+        label: "not",
         kind: None,
         detail: None,
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "match bar {\n${1:_} => {$0\\},\n}"
+            "!bar"
         ),
         insert_text_format: Snippet,
         source_range: [76; 76),
index fff87574d5f815da54df3e32d3d8ce83a6e24635..6925fd102101f3d021bab007214cee56b031f80b 100644 (file)
@@ -1,19 +1,19 @@
 ---
-created: "2019-01-22T14:45:00.820642200+00:00"
-creator: insta@0.4.0
+created: "2019-01-27T19:56:59.942831213+00:00"
+creator: insta@0.5.2
 expression: kind_completions
-source: "crates\\ra_ide_api\\src\\completion\\completion_item.rs"
+source: crates/ra_ide_api/src/completion/completion_item.rs
 ---
 [
     CompletionItem {
         completion_kind: Postfix,
-        label: "not",
+        label: "if",
         kind: None,
         detail: None,
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "!bar"
+            "if bar {$0}"
         ),
         insert_text_format: Snippet,
         source_range: [76; 77),
@@ -30,13 +30,13 @@ source: "crates\\ra_ide_api\\src\\completion\\completion_item.rs"
     },
     CompletionItem {
         completion_kind: Postfix,
-        label: "if",
+        label: "match",
         kind: None,
         detail: None,
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "if bar {$0}"
+            "match bar {\n${1:_} => {$0\\},\n}"
         ),
         insert_text_format: Snippet,
         source_range: [76; 77),
@@ -53,13 +53,13 @@ source: "crates\\ra_ide_api\\src\\completion\\completion_item.rs"
     },
     CompletionItem {
         completion_kind: Postfix,
-        label: "match",
+        label: "not",
         kind: None,
         detail: None,
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "match bar {\n${1:_} => {$0\\},\n}"
+            "!bar"
         ),
         insert_text_format: Snippet,
         source_range: [76; 77),
index e0f4730e7892c01de962dafa7f8db338c9538767..22eaf2b4fdd723a6b4457f5078ef371755718ebe 100644 (file)
@@ -1,19 +1,19 @@
 ---
-created: "2019-01-23T05:27:32.222118+00:00"
-creator: insta@0.4.0
+created: "2019-01-27T19:56:59.944615925+00:00"
+creator: insta@0.5.2
 expression: kind_completions
 source: crates/ra_ide_api/src/completion/completion_item.rs
 ---
 [
     CompletionItem {
         completion_kind: Postfix,
-        label: "not",
+        label: "if",
         kind: None,
         detail: None,
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "!bar"
+            "if bar {$0}"
         ),
         insert_text_format: Snippet,
         source_range: [78; 78),
@@ -30,13 +30,13 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Postfix,
-        label: "if",
+        label: "match",
         kind: None,
         detail: None,
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "if bar {$0}"
+            "match bar {\n${1:_} => {$0\\},\n}"
         ),
         insert_text_format: Snippet,
         source_range: [78; 78),
@@ -53,13 +53,13 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Postfix,
-        label: "match",
+        label: "not",
         kind: None,
         detail: None,
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "match bar {\n${1:_} => {$0\\},\n}"
+            "!bar"
         ),
         insert_text_format: Snippet,
         source_range: [78; 78),
index b30a4c9e96bb04e215cf9e7821004a2a32e93d10..339df3c84cbf8b84392edbfb38ae87f5b8ecd11e 100644 (file)
@@ -1,23 +1,23 @@
 ---
-created: "2019-01-22T15:38:19.919937+00:00"
-creator: insta@0.4.0
+created: "2019-01-27T19:56:59.965550827+00:00"
+creator: insta@0.5.2
 expression: kind_completions
-source: "crates\\ra_ide_api\\src\\completion\\completion_item.rs"
+source: crates/ra_ide_api/src/completion/completion_item.rs
 ---
 [
     CompletionItem {
         completion_kind: Reference,
-        label: "no_args",
+        label: "main",
         kind: Some(
             Function
         ),
         detail: Some(
-            "fn no_args()"
+            "fn main()"
         ),
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "no_args()$0"
+            "main()$0"
         ),
         insert_text_format: Snippet,
         source_range: [53; 56),
@@ -25,17 +25,17 @@ source: "crates\\ra_ide_api\\src\\completion\\completion_item.rs"
     },
     CompletionItem {
         completion_kind: Reference,
-        label: "main",
+        label: "no_args",
         kind: Some(
             Function
         ),
         detail: Some(
-            "fn main()"
+            "fn no_args()"
         ),
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "main()$0"
+            "no_args()$0"
         ),
         insert_text_format: Snippet,
         source_range: [53; 56),
index 2b61825784a68f7846c84bce1a6a4934ab083ffb..874c41a02f19e40364e4eaad287406dd24ad1949 100644 (file)
@@ -1,6 +1,6 @@
 ---
-created: "2019-01-23T05:27:32.197298+00:00"
-creator: insta@0.4.0
+created: "2019-01-27T19:56:59.913826978+00:00"
+creator: insta@0.5.2
 expression: kind_completions
 source: crates/ra_ide_api/src/completion/completion_item.rs
 ---
@@ -23,7 +23,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "match",
+        label: "loop",
         kind: Some(
             Keyword
         ),
@@ -31,7 +31,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "match $0 {}"
+            "loop {$0}"
         ),
         insert_text_format: Snippet,
         source_range: [41; 41),
@@ -39,7 +39,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "while",
+        label: "match",
         kind: Some(
             Keyword
         ),
@@ -47,7 +47,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "while $0 {}"
+            "match $0 {}"
         ),
         insert_text_format: Snippet,
         source_range: [41; 41),
@@ -55,7 +55,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "loop",
+        label: "return",
         kind: Some(
             Keyword
         ),
@@ -63,7 +63,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "loop {$0}"
+            "return;"
         ),
         insert_text_format: Snippet,
         source_range: [41; 41),
@@ -71,7 +71,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "return",
+        label: "while",
         kind: Some(
             Keyword
         ),
@@ -79,7 +79,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "return;"
+            "while $0 {}"
         ),
         insert_text_format: Snippet,
         source_range: [41; 41),
index a56105f0c84a57c4ec8cfacc3e571696d3fbfeac..0eec578beede7c509c94d0f83b66bf20d10f9a24 100644 (file)
@@ -1,13 +1,13 @@
 ---
-created: "2019-01-23T05:27:32.197423+00:00"
-creator: insta@0.4.0
+created: "2019-01-27T19:56:59.914744437+00:00"
+creator: insta@0.5.2
 expression: kind_completions
 source: crates/ra_ide_api/src/completion/completion_item.rs
 ---
 [
     CompletionItem {
         completion_kind: Keyword,
-        label: "if",
+        label: "else",
         kind: Some(
             Keyword
         ),
@@ -15,7 +15,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "if $0 {}"
+            "else {$0}"
         ),
         insert_text_format: Snippet,
         source_range: [92; 92),
@@ -23,7 +23,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "match",
+        label: "else if",
         kind: Some(
             Keyword
         ),
@@ -31,7 +31,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "match $0 {}"
+            "else if $0 {}"
         ),
         insert_text_format: Snippet,
         source_range: [92; 92),
@@ -39,7 +39,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "while",
+        label: "if",
         kind: Some(
             Keyword
         ),
@@ -47,7 +47,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "while $0 {}"
+            "if $0 {}"
         ),
         insert_text_format: Snippet,
         source_range: [92; 92),
@@ -71,7 +71,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "else",
+        label: "match",
         kind: Some(
             Keyword
         ),
@@ -79,7 +79,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "else {$0}"
+            "match $0 {}"
         ),
         insert_text_format: Snippet,
         source_range: [92; 92),
@@ -87,7 +87,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "else if",
+        label: "return",
         kind: Some(
             Keyword
         ),
@@ -95,7 +95,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "else if $0 {}"
+            "return;"
         ),
         insert_text_format: Snippet,
         source_range: [92; 92),
@@ -103,7 +103,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "return",
+        label: "while",
         kind: Some(
             Keyword
         ),
@@ -111,7 +111,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "return;"
+            "while $0 {}"
         ),
         insert_text_format: Snippet,
         source_range: [92; 92),
index 84efab6f6a83b006529ddc297fceaf3e4e60329a..4b99f15e1fefa38b4b27ada6719c690535b0a97b 100644 (file)
@@ -1,6 +1,6 @@
 ---
-created: "2019-01-23T05:27:32.200056+00:00"
-creator: insta@0.4.0
+created: "2019-01-27T19:56:59.927994050+00:00"
+creator: insta@0.5.2
 expression: kind_completions
 source: crates/ra_ide_api/src/completion/completion_item.rs
 ---
@@ -23,7 +23,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "match",
+        label: "loop",
         kind: Some(
             Keyword
         ),
@@ -31,7 +31,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "match $0 {}"
+            "loop {$0}"
         ),
         insert_text_format: Snippet,
         source_range: [48; 48),
@@ -39,7 +39,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "while",
+        label: "match",
         kind: Some(
             Keyword
         ),
@@ -47,7 +47,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "while $0 {}"
+            "match $0 {}"
         ),
         insert_text_format: Snippet,
         source_range: [48; 48),
@@ -55,7 +55,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "loop",
+        label: "return",
         kind: Some(
             Keyword
         ),
@@ -63,7 +63,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "loop {$0}"
+            "return $0;"
         ),
         insert_text_format: Snippet,
         source_range: [48; 48),
@@ -71,7 +71,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "return",
+        label: "while",
         kind: Some(
             Keyword
         ),
@@ -79,7 +79,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "return $0;"
+            "while $0 {}"
         ),
         insert_text_format: Snippet,
         source_range: [48; 48),
index 8b254ce99a2d8270d670cef7365ed3db426d9a06..f8587f1472b7c1b8ea7b88041e5ed84941d236a1 100644 (file)
@@ -1,6 +1,6 @@
 ---
-created: "2019-01-23T05:27:32.314468+00:00"
-creator: insta@0.4.0
+created: "2019-01-27T20:00:15.604538211+00:00"
+creator: insta@0.5.2
 expression: kind_completions
 source: crates/ra_ide_api/src/completion/completion_item.rs
 ---
@@ -23,7 +23,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "match",
+        label: "loop",
         kind: Some(
             Keyword
         ),
@@ -31,7 +31,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "match $0 {}"
+            "loop {$0}"
         ),
         insert_text_format: Snippet,
         source_range: [41; 41),
@@ -39,7 +39,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "while",
+        label: "match",
         kind: Some(
             Keyword
         ),
@@ -47,7 +47,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "while $0 {}"
+            "match $0 {}"
         ),
         insert_text_format: Snippet,
         source_range: [41; 41),
@@ -55,7 +55,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "loop",
+        label: "return",
         kind: Some(
             Keyword
         ),
@@ -63,7 +63,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "loop {$0}"
+            "return;"
         ),
         insert_text_format: Snippet,
         source_range: [41; 41),
@@ -71,7 +71,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "return",
+        label: "while",
         kind: Some(
             Keyword
         ),
@@ -79,7 +79,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "return;"
+            "while $0 {}"
         ),
         insert_text_format: Snippet,
         source_range: [41; 41),
index d36b555db5787ba95873d5f758024b89e6449fa0..3c27e079f2a97b5f744dfb1aca415aba4dd6ebd6 100644 (file)
@@ -1,6 +1,6 @@
 ---
-created: "2019-01-23T05:27:32.197624+00:00"
-creator: insta@0.4.0
+created: "2019-01-27T19:56:59.918882346+00:00"
+creator: insta@0.5.2
 expression: kind_completions
 source: crates/ra_ide_api/src/completion/completion_item.rs
 ---
@@ -23,7 +23,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "match",
+        label: "loop",
         kind: Some(
             Keyword
         ),
@@ -31,7 +31,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "match $0 {}"
+            "loop {$0}"
         ),
         insert_text_format: Snippet,
         source_range: [83; 83),
@@ -39,7 +39,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "while",
+        label: "match",
         kind: Some(
             Keyword
         ),
@@ -47,7 +47,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "while $0 {}"
+            "match $0 {}"
         ),
         insert_text_format: Snippet,
         source_range: [83; 83),
@@ -55,7 +55,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "loop",
+        label: "return",
         kind: Some(
             Keyword
         ),
@@ -63,7 +63,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "loop {$0}"
+            "return $0;"
         ),
         insert_text_format: Snippet,
         source_range: [83; 83),
@@ -71,7 +71,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "return",
+        label: "while",
         kind: Some(
             Keyword
         ),
@@ -79,7 +79,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "return $0;"
+            "while $0 {}"
         ),
         insert_text_format: Snippet,
         source_range: [83; 83),
index d74483c0bd7667caefa8253c143f3d7c8807fe10..d1be8c6e73b0fa31e63e07e9407b1cdfb36310ca 100644 (file)
@@ -1,6 +1,6 @@
 ---
-created: "2019-01-23T05:27:32.302452+00:00"
-creator: insta@0.4.0
+created: "2019-01-27T20:00:15.604282112+00:00"
+creator: insta@0.5.2
 expression: kind_completions
 source: crates/ra_ide_api/src/completion/completion_item.rs
 ---
@@ -23,7 +23,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "match",
+        label: "loop",
         kind: Some(
             Keyword
         ),
@@ -31,7 +31,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "match $0 {}"
+            "loop {$0}"
         ),
         insert_text_format: Snippet,
         source_range: [83; 83),
@@ -39,7 +39,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "while",
+        label: "match",
         kind: Some(
             Keyword
         ),
@@ -47,7 +47,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "while $0 {}"
+            "match $0 {}"
         ),
         insert_text_format: Snippet,
         source_range: [83; 83),
@@ -55,7 +55,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "loop",
+        label: "return",
         kind: Some(
             Keyword
         ),
@@ -63,7 +63,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "loop {$0}"
+            "return $0;"
         ),
         insert_text_format: Snippet,
         source_range: [83; 83),
@@ -71,7 +71,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "return",
+        label: "while",
         kind: Some(
             Keyword
         ),
@@ -79,7 +79,7 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "return $0;"
+            "while $0 {}"
         ),
         insert_text_format: Snippet,
         source_range: [83; 83),
index a87880ab330235bb66c21107fe032961fff6a2fe..f6bba49ae2508edd05e537cc76390571aab8f2c5 100644 (file)
@@ -1,25 +1,21 @@
 ---
-created: "2019-01-23T07:42:59.657718+00:00"
-creator: insta@0.4.0
+created: "2019-01-27T19:56:59.953151082+00:00"
+creator: insta@0.5.2
 expression: kind_completions
 source: crates/ra_ide_api/src/completion/completion_item.rs
 ---
 [
     CompletionItem {
         completion_kind: Reference,
-        label: "quux",
+        label: "Baz",
         kind: Some(
-            Function
-        ),
-        detail: Some(
-            "fn quux()"
+            Enum
         ),
+        detail: None,
         documentation: None,
         lookup: None,
-        insert_text: Some(
-            "quux()$0"
-        ),
-        insert_text_format: Snippet,
+        insert_text: None,
+        insert_text_format: PlainText,
         source_range: [89; 89),
         text_edit: None
     },
@@ -39,15 +35,19 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
     },
     CompletionItem {
         completion_kind: Reference,
-        label: "Baz",
+        label: "quux",
         kind: Some(
-            Enum
+            Function
+        ),
+        detail: Some(
+            "fn quux()"
         ),
-        detail: None,
         documentation: None,
         lookup: None,
-        insert_text: None,
-        insert_text_format: PlainText,
+        insert_text: Some(
+            "quux()$0"
+        ),
+        insert_text_format: Snippet,
         source_range: [89; 89),
         text_edit: None
     }
index f95d1092635ce02e23e6c493e2bde40d3460b5bb..7c458664e00813711e448a0d4210afa2215c55e6 100644 (file)
@@ -1,39 +1,39 @@
 ---
-created: "2019-01-23T07:42:59.657837+00:00"
-creator: insta@0.4.0
+created: "2019-01-27T19:56:59.959185284+00:00"
+creator: insta@0.5.2
 expression: kind_completions
 source: crates/ra_ide_api/src/completion/completion_item.rs
 ---
 [
     CompletionItem {
         completion_kind: Reference,
-        label: "quux",
+        label: "Bar",
         kind: Some(
-            Function
-        ),
-        detail: Some(
-            "fn quux()"
+            Struct
         ),
+        detail: None,
         documentation: None,
         lookup: None,
-        insert_text: Some(
-            "quux()$0"
-        ),
-        insert_text_format: Snippet,
+        insert_text: None,
+        insert_text_format: PlainText,
         source_range: [101; 101),
         text_edit: None
     },
     CompletionItem {
         completion_kind: Reference,
-        label: "Bar",
+        label: "quux",
         kind: Some(
-            Struct
+            Function
+        ),
+        detail: Some(
+            "fn quux()"
         ),
-        detail: None,
         documentation: None,
         lookup: None,
-        insert_text: None,
-        insert_text_format: PlainText,
+        insert_text: Some(
+            "quux()$0"
+        ),
+        insert_text_format: Snippet,
         source_range: [101; 101),
         text_edit: None
     }
index a5164b03eab3de3776de77f59ff283cdf20b9427..5a35d9ca9dfe7dd57d38d31f973bfc00fdb1bf09 100644 (file)
@@ -1,13 +1,13 @@
 ---
-created: "2019-01-22T14:45:00.651095300+00:00"
-creator: insta@0.4.0
+created: "2019-01-27T19:56:59.922933445+00:00"
+creator: insta@0.5.2
 expression: kind_completions
-source: "crates\\ra_ide_api\\src\\completion\\completion_item.rs"
+source: crates/ra_ide_api/src/completion/completion_item.rs
 ---
 [
     CompletionItem {
         completion_kind: Keyword,
-        label: "if",
+        label: "break",
         kind: Some(
             Keyword
         ),
@@ -15,7 +15,7 @@ source: "crates\\ra_ide_api\\src\\completion\\completion_item.rs"
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "if $0 {}"
+            "break"
         ),
         insert_text_format: Snippet,
         source_range: [106; 108),
@@ -23,7 +23,7 @@ source: "crates\\ra_ide_api\\src\\completion\\completion_item.rs"
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "match",
+        label: "continue",
         kind: Some(
             Keyword
         ),
@@ -31,7 +31,7 @@ source: "crates\\ra_ide_api\\src\\completion\\completion_item.rs"
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "match $0 {}"
+            "continue"
         ),
         insert_text_format: Snippet,
         source_range: [106; 108),
@@ -39,7 +39,7 @@ source: "crates\\ra_ide_api\\src\\completion\\completion_item.rs"
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "while",
+        label: "if",
         kind: Some(
             Keyword
         ),
@@ -47,7 +47,7 @@ source: "crates\\ra_ide_api\\src\\completion\\completion_item.rs"
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "while $0 {}"
+            "if $0 {}"
         ),
         insert_text_format: Snippet,
         source_range: [106; 108),
@@ -71,7 +71,7 @@ source: "crates\\ra_ide_api\\src\\completion\\completion_item.rs"
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "continue",
+        label: "match",
         kind: Some(
             Keyword
         ),
@@ -79,7 +79,7 @@ source: "crates\\ra_ide_api\\src\\completion\\completion_item.rs"
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "continue"
+            "match $0 {}"
         ),
         insert_text_format: Snippet,
         source_range: [106; 108),
@@ -87,7 +87,7 @@ source: "crates\\ra_ide_api\\src\\completion\\completion_item.rs"
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "break",
+        label: "return",
         kind: Some(
             Keyword
         ),
@@ -95,7 +95,7 @@ source: "crates\\ra_ide_api\\src\\completion\\completion_item.rs"
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "break"
+            "return"
         ),
         insert_text_format: Snippet,
         source_range: [106; 108),
@@ -103,7 +103,7 @@ source: "crates\\ra_ide_api\\src\\completion\\completion_item.rs"
     },
     CompletionItem {
         completion_kind: Keyword,
-        label: "return",
+        label: "while",
         kind: Some(
             Keyword
         ),
@@ -111,7 +111,7 @@ source: "crates\\ra_ide_api\\src\\completion\\completion_item.rs"
         documentation: None,
         lookup: None,
         insert_text: Some(
-            "return"
+            "while $0 {}"
         ),
         insert_text_format: Snippet,
         source_range: [106; 108),
index 5f5df00332b576ef8006ac6d5cf2e57a13d4d179..4d5c7a869097f16c4896089b7e31755836317586 100644 (file)
@@ -1,5 +1,5 @@
 ---
-created: "2019-01-23T13:19:23.501353210+00:00"
+created: "2019-01-27T19:56:59.910113268+00:00"
 creator: insta@0.5.2
 expression: kind_completions
 source: crates/ra_ide_api/src/completion/completion_item.rs
@@ -7,35 +7,35 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
 [
     CompletionItem {
         completion_kind: Reference,
-        label: "the_field",
+        label: "foo",
         kind: Some(
-            Field
+            Method
         ),
         detail: Some(
-            "(u32, i32)"
+            "fn foo(&self)"
         ),
         documentation: None,
         lookup: None,
-        insert_text: None,
-        insert_text_format: PlainText,
+        insert_text: Some(
+            "foo()$0"
+        ),
+        insert_text_format: Snippet,
         source_range: [126; 126),
         text_edit: None
     },
     CompletionItem {
         completion_kind: Reference,
-        label: "foo",
+        label: "the_field",
         kind: Some(
-            Method
+            Field
         ),
         detail: Some(
-            "fn foo(&self)"
+            "(u32, i32)"
         ),
         documentation: None,
         lookup: None,
-        insert_text: Some(
-            "foo()$0"
-        ),
-        insert_text_format: Snippet,
+        insert_text: None,
+        insert_text_format: PlainText,
         source_range: [126; 126),
         text_edit: None
     }
index 580e92a90571f8f2b095e29ffa21255242b74dab..1073d90fd1e76e2e595535e3ec6d63c38f8806bc 100644 (file)
@@ -1,5 +1,5 @@
 ---
-created: "2019-01-25T19:27:09.519688600+00:00"
+created: "2019-01-27T19:56:59.909689544+00:00"
 creator: insta@0.5.2
 expression: kind_completions
 source: crates/ra_ide_api/src/completion/completion_item.rs
@@ -7,39 +7,39 @@ source: crates/ra_ide_api/src/completion/completion_item.rs
 [
     CompletionItem {
         completion_kind: Reference,
-        label: "the_field",
+        label: "foo",
         kind: Some(
-            Field
+            Method
         ),
         detail: Some(
-            "(u32,)"
-        ),
-        documentation: Some(
-            Documentation(
-                "This is the_field"
-            )
+            "fn foo(self)"
         ),
+        documentation: None,
         lookup: None,
-        insert_text: None,
-        insert_text_format: PlainText,
+        insert_text: Some(
+            "foo()$0"
+        ),
+        insert_text_format: Snippet,
         source_range: [187; 187),
         text_edit: None
     },
     CompletionItem {
         completion_kind: Reference,
-        label: "foo",
+        label: "the_field",
         kind: Some(
-            Method
+            Field
         ),
         detail: Some(
-            "fn foo(self)"
+            "(u32,)"
         ),
-        documentation: None,
-        lookup: None,
-        insert_text: Some(
-            "foo()$0"
+        documentation: Some(
+            Documentation(
+                "This is the_field"
+            )
         ),
-        insert_text_format: Snippet,
+        lookup: None,
+        insert_text: None,
+        insert_text_format: PlainText,
         source_range: [187; 187),
         text_edit: None
     }