};
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);
}
---
-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",
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
}
]
---
-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
),
},
CompletionItem {
completion_kind: Reference,
- label: "a",
+ label: "b",
kind: Some(
Binding
),
---
-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
},
},
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
}
---
-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
),
documentation: None,
lookup: None,
insert_text: Some(
- "if $0 {}"
+ "break;"
),
insert_text_format: Snippet,
source_range: [55; 55),
},
CompletionItem {
completion_kind: Keyword,
- label: "match",
+ label: "continue",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "match $0 {}"
+ "continue;"
),
insert_text_format: Snippet,
source_range: [55; 55),
},
CompletionItem {
completion_kind: Keyword,
- label: "while",
+ label: "if",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "while $0 {}"
+ "if $0 {}"
),
insert_text_format: Snippet,
source_range: [55; 55),
},
CompletionItem {
completion_kind: Keyword,
- label: "continue",
+ label: "match",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "continue;"
+ "match $0 {}"
),
insert_text_format: Snippet,
source_range: [55; 55),
},
CompletionItem {
completion_kind: Keyword,
- label: "break",
+ label: "return",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "break;"
+ "return $0;"
),
insert_text_format: Snippet,
source_range: [55; 55),
},
CompletionItem {
completion_kind: Keyword,
- label: "return",
+ label: "while",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "return $0;"
+ "while $0 {}"
),
insert_text_format: Snippet,
source_range: [55; 55),
---
-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
---
},
CompletionItem {
completion_kind: Keyword,
- label: "match",
+ label: "loop",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "match $0 {}"
+ "loop {$0}"
),
insert_text_format: Snippet,
source_range: [60; 60),
},
CompletionItem {
completion_kind: Keyword,
- label: "while",
+ label: "match",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "while $0 {}"
+ "match $0 {}"
),
insert_text_format: Snippet,
source_range: [60; 60),
},
CompletionItem {
completion_kind: Keyword,
- label: "loop",
+ label: "return",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "loop {$0}"
+ "return $0;"
),
insert_text_format: Snippet,
source_range: [60; 60),
},
CompletionItem {
completion_kind: Keyword,
- label: "return",
+ label: "while",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "return $0;"
+ "while $0 {}"
),
insert_text_format: Snippet,
source_range: [60; 60),
---
-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
---
},
CompletionItem {
completion_kind: Keyword,
- label: "match",
+ label: "loop",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "match $0 {}"
+ "loop {$0}"
),
insert_text_format: Snippet,
source_range: [85; 85),
},
CompletionItem {
completion_kind: Keyword,
- label: "while",
+ label: "match",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "while $0 {}"
+ "match $0 {}"
),
insert_text_format: Snippet,
source_range: [85; 85),
},
CompletionItem {
completion_kind: Keyword,
- label: "loop",
+ label: "return",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "loop {$0}"
+ "return $0"
),
insert_text_format: Snippet,
source_range: [85; 85),
},
CompletionItem {
completion_kind: Keyword,
- label: "return",
+ label: "while",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "return $0"
+ "while $0 {}"
),
insert_text_format: Snippet,
source_range: [85; 85),
---
-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,
},
CompletionItem {
completion_kind: Reference,
- label: "frobnicate",
+ label: "main",
kind: Some(
Function
),
detail: Some(
- "fn frobnicate()"
+ "fn main()"
),
documentation: None,
lookup: None,
---
-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
[
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,
},
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,
---
-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
[
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,
},
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,
---
-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),
},
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),
},
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),
---
-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),
},
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),
},
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),
---
-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),
},
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),
},
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),
---
-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),
},
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),
---
-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
---
},
CompletionItem {
completion_kind: Keyword,
- label: "match",
+ label: "loop",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "match $0 {}"
+ "loop {$0}"
),
insert_text_format: Snippet,
source_range: [41; 41),
},
CompletionItem {
completion_kind: Keyword,
- label: "while",
+ label: "match",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "while $0 {}"
+ "match $0 {}"
),
insert_text_format: Snippet,
source_range: [41; 41),
},
CompletionItem {
completion_kind: Keyword,
- label: "loop",
+ label: "return",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "loop {$0}"
+ "return;"
),
insert_text_format: Snippet,
source_range: [41; 41),
},
CompletionItem {
completion_kind: Keyword,
- label: "return",
+ label: "while",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "return;"
+ "while $0 {}"
),
insert_text_format: Snippet,
source_range: [41; 41),
---
-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
),
documentation: None,
lookup: None,
insert_text: Some(
- "if $0 {}"
+ "else {$0}"
),
insert_text_format: Snippet,
source_range: [92; 92),
},
CompletionItem {
completion_kind: Keyword,
- label: "match",
+ label: "else if",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "match $0 {}"
+ "else if $0 {}"
),
insert_text_format: Snippet,
source_range: [92; 92),
},
CompletionItem {
completion_kind: Keyword,
- label: "while",
+ label: "if",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "while $0 {}"
+ "if $0 {}"
),
insert_text_format: Snippet,
source_range: [92; 92),
},
CompletionItem {
completion_kind: Keyword,
- label: "else",
+ label: "match",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "else {$0}"
+ "match $0 {}"
),
insert_text_format: Snippet,
source_range: [92; 92),
},
CompletionItem {
completion_kind: Keyword,
- label: "else if",
+ label: "return",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "else if $0 {}"
+ "return;"
),
insert_text_format: Snippet,
source_range: [92; 92),
},
CompletionItem {
completion_kind: Keyword,
- label: "return",
+ label: "while",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "return;"
+ "while $0 {}"
),
insert_text_format: Snippet,
source_range: [92; 92),
---
-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
---
},
CompletionItem {
completion_kind: Keyword,
- label: "match",
+ label: "loop",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "match $0 {}"
+ "loop {$0}"
),
insert_text_format: Snippet,
source_range: [48; 48),
},
CompletionItem {
completion_kind: Keyword,
- label: "while",
+ label: "match",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "while $0 {}"
+ "match $0 {}"
),
insert_text_format: Snippet,
source_range: [48; 48),
},
CompletionItem {
completion_kind: Keyword,
- label: "loop",
+ label: "return",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "loop {$0}"
+ "return $0;"
),
insert_text_format: Snippet,
source_range: [48; 48),
},
CompletionItem {
completion_kind: Keyword,
- label: "return",
+ label: "while",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "return $0;"
+ "while $0 {}"
),
insert_text_format: Snippet,
source_range: [48; 48),
---
-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
---
},
CompletionItem {
completion_kind: Keyword,
- label: "match",
+ label: "loop",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "match $0 {}"
+ "loop {$0}"
),
insert_text_format: Snippet,
source_range: [41; 41),
},
CompletionItem {
completion_kind: Keyword,
- label: "while",
+ label: "match",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "while $0 {}"
+ "match $0 {}"
),
insert_text_format: Snippet,
source_range: [41; 41),
},
CompletionItem {
completion_kind: Keyword,
- label: "loop",
+ label: "return",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "loop {$0}"
+ "return;"
),
insert_text_format: Snippet,
source_range: [41; 41),
},
CompletionItem {
completion_kind: Keyword,
- label: "return",
+ label: "while",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "return;"
+ "while $0 {}"
),
insert_text_format: Snippet,
source_range: [41; 41),
---
-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
---
},
CompletionItem {
completion_kind: Keyword,
- label: "match",
+ label: "loop",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "match $0 {}"
+ "loop {$0}"
),
insert_text_format: Snippet,
source_range: [83; 83),
},
CompletionItem {
completion_kind: Keyword,
- label: "while",
+ label: "match",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "while $0 {}"
+ "match $0 {}"
),
insert_text_format: Snippet,
source_range: [83; 83),
},
CompletionItem {
completion_kind: Keyword,
- label: "loop",
+ label: "return",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "loop {$0}"
+ "return $0;"
),
insert_text_format: Snippet,
source_range: [83; 83),
},
CompletionItem {
completion_kind: Keyword,
- label: "return",
+ label: "while",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "return $0;"
+ "while $0 {}"
),
insert_text_format: Snippet,
source_range: [83; 83),
---
-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
---
},
CompletionItem {
completion_kind: Keyword,
- label: "match",
+ label: "loop",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "match $0 {}"
+ "loop {$0}"
),
insert_text_format: Snippet,
source_range: [83; 83),
},
CompletionItem {
completion_kind: Keyword,
- label: "while",
+ label: "match",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "while $0 {}"
+ "match $0 {}"
),
insert_text_format: Snippet,
source_range: [83; 83),
},
CompletionItem {
completion_kind: Keyword,
- label: "loop",
+ label: "return",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "loop {$0}"
+ "return $0;"
),
insert_text_format: Snippet,
source_range: [83; 83),
},
CompletionItem {
completion_kind: Keyword,
- label: "return",
+ label: "while",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "return $0;"
+ "while $0 {}"
),
insert_text_format: Snippet,
source_range: [83; 83),
---
-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
},
},
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
}
---
-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
}
---
-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
),
documentation: None,
lookup: None,
insert_text: Some(
- "if $0 {}"
+ "break"
),
insert_text_format: Snippet,
source_range: [106; 108),
},
CompletionItem {
completion_kind: Keyword,
- label: "match",
+ label: "continue",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "match $0 {}"
+ "continue"
),
insert_text_format: Snippet,
source_range: [106; 108),
},
CompletionItem {
completion_kind: Keyword,
- label: "while",
+ label: "if",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "while $0 {}"
+ "if $0 {}"
),
insert_text_format: Snippet,
source_range: [106; 108),
},
CompletionItem {
completion_kind: Keyword,
- label: "continue",
+ label: "match",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "continue"
+ "match $0 {}"
),
insert_text_format: Snippet,
source_range: [106; 108),
},
CompletionItem {
completion_kind: Keyword,
- label: "break",
+ label: "return",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "break"
+ "return"
),
insert_text_format: Snippet,
source_range: [106; 108),
},
CompletionItem {
completion_kind: Keyword,
- label: "return",
+ label: "while",
kind: Some(
Keyword
),
documentation: None,
lookup: None,
insert_text: Some(
- "return"
+ "while $0 {}"
),
insert_text_format: Snippet,
source_range: [106; 108),
---
-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
[
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
}
---
-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
[
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
}