more compact edits in insta

This commit is contained in:
Aleksey Kladov 2019-02-18 12:23:31 +03:00
parent 92aa0f9c87
commit a92db7c848
55 changed files with 339 additions and 1161 deletions

View file

@ -52,12 +52,18 @@ pub struct CompletionItem {
documentation: Option<Documentation>, documentation: Option<Documentation>,
} }
// We use custom debug for CompletionItem to make `insta`'s diffs more readable.
impl fmt::Debug for CompletionItem { impl fmt::Debug for CompletionItem {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
let mut s = f.debug_struct("CompletionItem"); let mut s = f.debug_struct("CompletionItem");
s.field("label", &self.label()) s.field("label", &self.label()).field("source_range", &self.source_range());
.field("source_range", &self.source_range()) if self.text_edit().as_atoms().len() == 1 {
.field("text_edit", &self.text_edit); let atom = &self.text_edit().as_atoms()[0];
s.field("delete", &atom.delete);
s.field("insert", &atom.insert);
} else {
s.field("text_edit", &self.text_edit);
}
if let Some(kind) = self.kind().as_ref() { if let Some(kind) = self.kind().as_ref() {
s.field("kind", kind); s.field("kind", kind);
} }

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.089782502Z" created: "2019-02-18T09:22:24.132341107Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,28 +8,16 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "quux", label: "quux",
source_range: [83; 83), source_range: [83; 83),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [83; 83), delete: [83; 83),
insert: "quux()$0" insert: "quux()$0",
}
]
},
kind: Function, kind: Function,
detail: "fn quux()" detail: "fn quux()"
}, },
CompletionItem { CompletionItem {
label: "x", label: "x",
source_range: [83; 83), source_range: [83; 83),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [83; 83), delete: [83; 83),
insert: "x" insert: "x",
}
]
},
kind: Binding kind: Binding
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.092577354Z" created: "2019-02-18T09:22:24.126809445Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,40 +8,22 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "a", label: "a",
source_range: [214; 214), source_range: [214; 214),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [214; 214), delete: [214; 214),
insert: "a" insert: "a",
}
]
},
kind: Binding kind: Binding
}, },
CompletionItem { CompletionItem {
label: "b", label: "b",
source_range: [214; 214), source_range: [214; 214),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [214; 214), delete: [214; 214),
insert: "b" insert: "b",
}
]
},
kind: Binding kind: Binding
}, },
CompletionItem { CompletionItem {
label: "quux", label: "quux",
source_range: [214; 214), source_range: [214; 214),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [214; 214), delete: [214; 214),
insert: "quux()$0" insert: "quux()$0",
}
]
},
kind: Function, kind: Function,
detail: "fn quux()" detail: "fn quux()"
} }

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.090000719Z" created: "2019-02-18T09:22:24.126696322Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,41 +8,23 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "quux", label: "quux",
source_range: [79; 79), source_range: [79; 79),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [79; 79), delete: [79; 79),
insert: "quux($0)" insert: "quux($0)",
}
]
},
kind: Function, kind: Function,
detail: "fn quux(x: i32)" detail: "fn quux(x: i32)"
}, },
CompletionItem { CompletionItem {
label: "x", label: "x",
source_range: [79; 79), source_range: [79; 79),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [79; 79), delete: [79; 79),
insert: "x" insert: "x",
}
]
},
kind: Binding kind: Binding
}, },
CompletionItem { CompletionItem {
label: "y", label: "y",
source_range: [79; 79), source_range: [79; 79),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [79; 79), delete: [79; 79),
insert: "y" insert: "y",
}
]
},
kind: Binding kind: Binding
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:51.974241301Z" created: "2019-02-18T09:22:23.976673150Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,92 +8,50 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "break", label: "break",
source_range: [55; 55), source_range: [55; 55),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [55; 55), delete: [55; 55),
insert: "break;" insert: "break;",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "continue", label: "continue",
source_range: [55; 55), source_range: [55; 55),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [55; 55), delete: [55; 55),
insert: "continue;" insert: "continue;",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "if", label: "if",
source_range: [55; 55), source_range: [55; 55),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [55; 55), delete: [55; 55),
insert: "if $0 {}" insert: "if $0 {}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "loop", label: "loop",
source_range: [55; 55), source_range: [55; 55),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [55; 55), delete: [55; 55),
insert: "loop {$0}" insert: "loop {$0}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "match", label: "match",
source_range: [55; 55), source_range: [55; 55),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [55; 55), delete: [55; 55),
insert: "match $0 {}" insert: "match $0 {}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "return", label: "return",
source_range: [55; 55), source_range: [55; 55),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [55; 55), delete: [55; 55),
insert: "return $0;" insert: "return $0;",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "while", label: "while",
source_range: [55; 55), source_range: [55; 55),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [55; 55), delete: [55; 55),
insert: "while $0 {}" insert: "while $0 {}",
}
]
},
kind: Keyword kind: Keyword
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.011157905Z" created: "2019-02-18T09:22:24.068967569Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,66 +8,36 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "if", label: "if",
source_range: [60; 60), source_range: [60; 60),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [60; 60), delete: [60; 60),
insert: "if $0 {}" insert: "if $0 {}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "loop", label: "loop",
source_range: [60; 60), source_range: [60; 60),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [60; 60), delete: [60; 60),
insert: "loop {$0}" insert: "loop {$0}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "match", label: "match",
source_range: [60; 60), source_range: [60; 60),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [60; 60), delete: [60; 60),
insert: "match $0 {}" insert: "match $0 {}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "return", label: "return",
source_range: [60; 60), source_range: [60; 60),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [60; 60), delete: [60; 60),
insert: "return $0;" insert: "return $0;",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "while", label: "while",
source_range: [60; 60), source_range: [60; 60),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [60; 60), delete: [60; 60),
insert: "while $0 {}" insert: "while $0 {}",
}
]
},
kind: Keyword kind: Keyword
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.125606390Z" created: "2019-02-18T09:22:24.180517434Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,41 +8,23 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "Option", label: "Option",
source_range: [18; 18), source_range: [18; 18),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [18; 18), delete: [18; 18),
insert: "Option" insert: "Option",
}
]
},
kind: Struct kind: Struct
}, },
CompletionItem { CompletionItem {
label: "foo", label: "foo",
source_range: [18; 18), source_range: [18; 18),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [18; 18), delete: [18; 18),
insert: "foo()$0" insert: "foo()$0",
}
]
},
kind: Function, kind: Function,
detail: "fn foo()" detail: "fn foo()"
}, },
CompletionItem { CompletionItem {
label: "std", label: "std",
source_range: [18; 18), source_range: [18; 18),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [18; 18), delete: [18; 18),
insert: "std" insert: "std",
}
]
},
kind: Module kind: Module
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.081693428Z" created: "2019-02-18T09:22:24.118807216Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,14 +8,8 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "bar", label: "bar",
source_range: [9; 9), source_range: [9; 9),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [9; 9), delete: [9; 9),
insert: "bar" insert: "bar",
}
]
},
kind: Module kind: Module
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.018717911Z" created: "2019-02-18T09:22:24.044567777Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,14 +8,8 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "Spam", label: "Spam",
source_range: [23; 25), source_range: [23; 25),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [23; 25), delete: [23; 25),
insert: "Spam" insert: "Spam",
}
]
},
kind: Struct kind: Struct
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:51.979744970Z" created: "2019-02-18T09:22:23.987788705Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,66 +8,36 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "if", label: "if",
source_range: [85; 85), source_range: [85; 85),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [85; 85), delete: [85; 85),
insert: "if $0 {}" insert: "if $0 {}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "loop", label: "loop",
source_range: [85; 85), source_range: [85; 85),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [85; 85), delete: [85; 85),
insert: "loop {$0}" insert: "loop {$0}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "match", label: "match",
source_range: [85; 85), source_range: [85; 85),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [85; 85), delete: [85; 85),
insert: "match $0 {}" insert: "match $0 {}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "return", label: "return",
source_range: [85; 85), source_range: [85; 85),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [85; 85), delete: [85; 85),
insert: "return $0" insert: "return $0",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "while", label: "while",
source_range: [85; 85), source_range: [85; 85),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [85; 85), delete: [85; 85),
insert: "while $0 {}" insert: "while $0 {}",
}
]
},
kind: Keyword kind: Keyword
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.163807552Z" created: "2019-02-18T09:22:24.211680376Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,28 +8,16 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "frobnicate", label: "frobnicate",
source_range: [35; 39), source_range: [35; 39),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [35; 39), delete: [35; 39),
insert: "frobnicate" insert: "frobnicate",
}
]
},
kind: Function, kind: Function,
detail: "fn frobnicate()" detail: "fn frobnicate()"
}, },
CompletionItem { CompletionItem {
label: "main", label: "main",
source_range: [35; 39), source_range: [35; 39),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [35; 39), delete: [35; 39),
insert: "main" insert: "main",
}
]
},
kind: Function, kind: Function,
detail: "fn main()" detail: "fn main()"
} }

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.194798097Z" created: "2019-02-18T09:22:24.268227065Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,14 +8,8 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "new", label: "new",
source_range: [67; 69), source_range: [67; 69),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [67; 69), delete: [67; 69),
insert: "new" insert: "new",
}
]
},
kind: Method, kind: Method,
detail: "fn new() -> Foo" detail: "fn new() -> Foo"
} }

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.156083575Z" created: "2019-02-18T09:22:24.213677341Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,14 +8,8 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "foo", label: "foo",
source_range: [40; 41), source_range: [40; 41),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [40; 41), delete: [40; 41),
insert: "foo" insert: "foo",
}
]
},
kind: Function, kind: Function,
detail: "pub fn foo()" detail: "pub fn foo()"
} }

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.134207539Z" created: "2019-02-18T09:22:24.188564584Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,27 +8,15 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "bar", label: "bar",
source_range: [129; 129), source_range: [129; 129),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [129; 129), delete: [129; 129),
insert: "bar" insert: "bar",
}
]
},
kind: Binding kind: Binding
}, },
CompletionItem { CompletionItem {
label: "foo", label: "foo",
source_range: [129; 129), source_range: [129; 129),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [129; 129), delete: [129; 129),
insert: "foo()$0" insert: "foo()$0",
}
]
},
kind: Function, kind: Function,
detail: "fn foo() ->" detail: "fn foo() ->"
} }

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.033853029Z" created: "2019-02-18T09:22:24.045355450Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,14 +8,8 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "Bar", label: "Bar",
source_range: [116; 116), source_range: [116; 116),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [116; 116), delete: [116; 116),
insert: "Bar" insert: "Bar",
}
]
},
kind: EnumVariant, kind: EnumVariant,
detail: "(i32)", detail: "(i32)",
documentation: Documentation( documentation: Documentation(
@ -25,14 +19,8 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "Foo", label: "Foo",
source_range: [116; 116), source_range: [116; 116),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [116; 116), delete: [116; 116),
insert: "Foo" insert: "Foo",
}
]
},
kind: EnumVariant, kind: EnumVariant,
detail: "()", detail: "()",
documentation: Documentation( documentation: Documentation(

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.039179076Z" created: "2019-02-18T09:22:24.062138085Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,14 +8,8 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "Bar", label: "Bar",
source_range: [180; 180), source_range: [180; 180),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [180; 180), delete: [180; 180),
insert: "Bar" insert: "Bar",
}
]
},
kind: EnumVariant, kind: EnumVariant,
detail: "(i32, u32)", detail: "(i32, u32)",
documentation: Documentation( documentation: Documentation(
@ -25,14 +19,8 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "Foo", label: "Foo",
source_range: [180; 180), source_range: [180; 180),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [180; 180), delete: [180; 180),
insert: "Foo" insert: "Foo",
}
]
},
kind: EnumVariant, kind: EnumVariant,
detail: "()", detail: "()",
documentation: Documentation( documentation: Documentation(
@ -42,14 +30,8 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "S", label: "S",
source_range: [180; 180), source_range: [180; 180),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [180; 180), delete: [180; 180),
insert: "S" insert: "S",
}
]
},
kind: EnumVariant, kind: EnumVariant,
detail: "(S)" detail: "(S)"
} }

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.097703010Z" created: "2019-02-18T09:22:24.137183638Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,14 +8,8 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "other_crate", label: "other_crate",
source_range: [4; 4), source_range: [4; 4),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [4; 4), delete: [4; 4),
insert: "other_crate" insert: "other_crate",
}
]
},
kind: Module kind: Module
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.113095718Z" created: "2019-02-18T09:22:24.143253235Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,27 +8,15 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "T", label: "T",
source_range: [44; 44), source_range: [44; 44),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [44; 44), delete: [44; 44),
insert: "T" insert: "T",
}
]
},
kind: TypeParam kind: TypeParam
}, },
CompletionItem { CompletionItem {
label: "quux", label: "quux",
source_range: [44; 44), source_range: [44; 44),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [44; 44), delete: [44; 44),
insert: "quux()$0" insert: "quux()$0",
}
]
},
kind: Function, kind: Function,
detail: "fn quux<T>()" detail: "fn quux<T>()"
} }

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.117910091Z" created: "2019-02-18T09:22:24.149424158Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,27 +8,15 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "T", label: "T",
source_range: [46; 46), source_range: [46; 46),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [46; 46), delete: [46; 46),
insert: "T" insert: "T",
}
]
},
kind: TypeParam kind: TypeParam
}, },
CompletionItem { CompletionItem {
label: "X", label: "X",
source_range: [46; 46), source_range: [46; 46),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [46; 46), delete: [46; 46),
insert: "X" insert: "X",
}
]
},
kind: Struct kind: Struct
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.160884429Z" created: "2019-02-18T09:22:24.224510370Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,28 +8,16 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "main", label: "main",
source_range: [53; 56), source_range: [53; 56),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [53; 56), delete: [53; 56),
insert: "main()$0" insert: "main()$0",
}
]
},
kind: Function, kind: Function,
detail: "fn main()" detail: "fn main()"
}, },
CompletionItem { CompletionItem {
label: "no_args", label: "no_args",
source_range: [53; 56), source_range: [53; 56),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [53; 56), delete: [53; 56),
insert: "no_args()$0" insert: "no_args()$0",
}
]
},
kind: Function, kind: Function,
detail: "fn no_args()" detail: "fn no_args()"
} }

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.192876554Z" created: "2019-02-18T09:22:24.267013140Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,28 +8,16 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "main", label: "main",
source_range: [72; 77), source_range: [72; 77),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [72; 77), delete: [72; 77),
insert: "main()$0" insert: "main()$0",
}
]
},
kind: Function, kind: Function,
detail: "fn main()" detail: "fn main()"
}, },
CompletionItem { CompletionItem {
label: "with_args", label: "with_args",
source_range: [72; 77), source_range: [72; 77),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [72; 77), delete: [72; 77),
insert: "with_args($0)" insert: "with_args($0)",
}
]
},
kind: Function, kind: Function,
detail: "fn with_args(x: i32, y: String)" detail: "fn with_args(x: i32, y: String)"
} }

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.224275781Z" created: "2019-02-18T09:22:24.303360770Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,14 +8,8 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "foo", label: "foo",
source_range: [139; 140), source_range: [139; 140),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [139; 140), delete: [139; 140),
insert: "foo()$0" insert: "foo()$0",
}
]
},
kind: Method, kind: Method,
detail: "fn foo(&self)" detail: "fn foo(&self)"
} }

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:51.982940400Z" created: "2019-02-18T09:22:23.987788720Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,66 +8,36 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "if", label: "if",
source_range: [41; 41), source_range: [41; 41),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [41; 41), delete: [41; 41),
insert: "if $0 {}" insert: "if $0 {}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "loop", label: "loop",
source_range: [41; 41), source_range: [41; 41),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [41; 41), delete: [41; 41),
insert: "loop {$0}" insert: "loop {$0}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "match", label: "match",
source_range: [41; 41), source_range: [41; 41),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [41; 41), delete: [41; 41),
insert: "match $0 {}" insert: "match $0 {}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "return", label: "return",
source_range: [41; 41), source_range: [41; 41),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [41; 41), delete: [41; 41),
insert: "return;" insert: "return;",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "while", label: "while",
source_range: [41; 41), source_range: [41; 41),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [41; 41), delete: [41; 41),
insert: "while $0 {}" insert: "while $0 {}",
}
]
},
kind: Keyword kind: Keyword
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:51.986894362Z" created: "2019-02-18T09:22:23.984740354Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,92 +8,50 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "else", label: "else",
source_range: [92; 92), source_range: [92; 92),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [92; 92), delete: [92; 92),
insert: "else {$0}" insert: "else {$0}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "else if", label: "else if",
source_range: [92; 92), source_range: [92; 92),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [92; 92), delete: [92; 92),
insert: "else if $0 {}" insert: "else if $0 {}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "if", label: "if",
source_range: [92; 92), source_range: [92; 92),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [92; 92), delete: [92; 92),
insert: "if $0 {}" insert: "if $0 {}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "loop", label: "loop",
source_range: [92; 92), source_range: [92; 92),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [92; 92), delete: [92; 92),
insert: "loop {$0}" insert: "loop {$0}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "match", label: "match",
source_range: [92; 92), source_range: [92; 92),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [92; 92), delete: [92; 92),
insert: "match $0 {}" insert: "match $0 {}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "return", label: "return",
source_range: [92; 92), source_range: [92; 92),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [92; 92), delete: [92; 92),
insert: "return;" insert: "return;",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "while", label: "while",
source_range: [92; 92), source_range: [92; 92),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [92; 92), delete: [92; 92),
insert: "while $0 {}" insert: "while $0 {}",
}
]
},
kind: Keyword kind: Keyword
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.010821546Z" created: "2019-02-18T09:22:24.049699338Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,66 +8,36 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "if", label: "if",
source_range: [48; 48), source_range: [48; 48),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [48; 48), delete: [48; 48),
insert: "if $0 {}" insert: "if $0 {}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "loop", label: "loop",
source_range: [48; 48), source_range: [48; 48),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [48; 48), delete: [48; 48),
insert: "loop {$0}" insert: "loop {$0}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "match", label: "match",
source_range: [48; 48), source_range: [48; 48),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [48; 48), delete: [48; 48),
insert: "match $0 {}" insert: "match $0 {}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "return", label: "return",
source_range: [48; 48), source_range: [48; 48),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [48; 48), delete: [48; 48),
insert: "return $0;" insert: "return $0;",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "while", label: "while",
source_range: [48; 48), source_range: [48; 48),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [48; 48), delete: [48; 48),
insert: "while $0 {}" insert: "while $0 {}",
}
]
},
kind: Keyword kind: Keyword
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.039207401Z" created: "2019-02-18T09:22:24.090949782Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,66 +8,36 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "if", label: "if",
source_range: [41; 41), source_range: [41; 41),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [41; 41), delete: [41; 41),
insert: "if $0 {}" insert: "if $0 {}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "loop", label: "loop",
source_range: [41; 41), source_range: [41; 41),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [41; 41), delete: [41; 41),
insert: "loop {$0}" insert: "loop {$0}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "match", label: "match",
source_range: [41; 41), source_range: [41; 41),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [41; 41), delete: [41; 41),
insert: "match $0 {}" insert: "match $0 {}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "return", label: "return",
source_range: [41; 41), source_range: [41; 41),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [41; 41), delete: [41; 41),
insert: "return;" insert: "return;",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "while", label: "while",
source_range: [41; 41), source_range: [41; 41),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [41; 41), delete: [41; 41),
insert: "while $0 {}" insert: "while $0 {}",
}
]
},
kind: Keyword kind: Keyword
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:51.979744931Z" created: "2019-02-18T09:22:23.988755424Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,40 +8,22 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "crate", label: "crate",
source_range: [17; 17), source_range: [17; 17),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [17; 17), delete: [17; 17),
insert: "crate::" insert: "crate::",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "self", label: "self",
source_range: [17; 17), source_range: [17; 17),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [17; 17), delete: [17; 17),
insert: "self" insert: "self",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "super", label: "super",
source_range: [17; 17), source_range: [17; 17),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [17; 17), delete: [17; 17),
insert: "super::" insert: "super::",
}
]
},
kind: Keyword kind: Keyword
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.008665355Z" created: "2019-02-18T09:22:24.030382527Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,27 +8,15 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "self", label: "self",
source_range: [20; 20), source_range: [20; 20),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [20; 20), delete: [20; 20),
insert: "self" insert: "self",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "super", label: "super",
source_range: [20; 20), source_range: [20; 20),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [20; 20), delete: [20; 20),
insert: "super::" insert: "super::",
}
]
},
kind: Keyword kind: Keyword
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.032133616Z" created: "2019-02-18T09:22:24.073607133Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,27 +8,15 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "self", label: "self",
source_range: [24; 24), source_range: [24; 24),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [24; 24), delete: [24; 24),
insert: "self" insert: "self",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "super", label: "super",
source_range: [24; 24), source_range: [24; 24),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [24; 24), delete: [24; 24),
insert: "super::" insert: "super::",
}
]
},
kind: Keyword kind: Keyword
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:51.985317165Z" created: "2019-02-18T09:22:23.989188654Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,66 +8,36 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "if", label: "if",
source_range: [83; 83), source_range: [83; 83),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [83; 83), delete: [83; 83),
insert: "if $0 {}" insert: "if $0 {}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "loop", label: "loop",
source_range: [83; 83), source_range: [83; 83),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [83; 83), delete: [83; 83),
insert: "loop {$0}" insert: "loop {$0}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "match", label: "match",
source_range: [83; 83), source_range: [83; 83),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [83; 83), delete: [83; 83),
insert: "match $0 {}" insert: "match $0 {}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "return", label: "return",
source_range: [83; 83), source_range: [83; 83),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [83; 83), delete: [83; 83),
insert: "return $0;" insert: "return $0;",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "while", label: "while",
source_range: [83; 83), source_range: [83; 83),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [83; 83), delete: [83; 83),
insert: "while $0 {}" insert: "while $0 {}",
}
]
},
kind: Keyword kind: Keyword
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.013549824Z" created: "2019-02-18T09:22:24.036383875Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,66 +8,36 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "if", label: "if",
source_range: [83; 83), source_range: [83; 83),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [83; 83), delete: [83; 83),
insert: "if $0 {}" insert: "if $0 {}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "loop", label: "loop",
source_range: [83; 83), source_range: [83; 83),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [83; 83), delete: [83; 83),
insert: "loop {$0}" insert: "loop {$0}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "match", label: "match",
source_range: [83; 83), source_range: [83; 83),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [83; 83), delete: [83; 83),
insert: "match $0 {}" insert: "match $0 {}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "return", label: "return",
source_range: [83; 83), source_range: [83; 83),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [83; 83), delete: [83; 83),
insert: "return $0;" insert: "return $0;",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "while", label: "while",
source_range: [83; 83), source_range: [83; 83),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [83; 83), delete: [83; 83),
insert: "while $0 {}" insert: "while $0 {}",
}
]
},
kind: Keyword kind: Keyword
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:51.944926087Z" created: "2019-02-18T09:22:23.941335305Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,14 +8,8 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "the_method", label: "the_method",
source_range: [249; 249), source_range: [249; 249),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [249; 249), delete: [249; 249),
insert: "the_method()$0" insert: "the_method()$0",
}
]
},
kind: Method, kind: Method,
detail: "fn the_method(&self)" detail: "fn the_method(&self)"
} }

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:51.944760801Z" created: "2019-02-18T09:22:23.939676100Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,14 +8,8 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "the_method", label: "the_method",
source_range: [144; 144), source_range: [144; 144),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [144; 144), delete: [144; 144),
insert: "the_method()$0" insert: "the_method()$0",
}
]
},
kind: Method, kind: Method,
detail: "fn the_method(&self)" detail: "fn the_method(&self)"
} }

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.036530210Z" created: "2019-02-18T09:22:24.066918191Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,14 +8,8 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "my", label: "my",
source_range: [23; 25), source_range: [23; 25),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [23; 25), delete: [23; 25),
insert: "my" insert: "my",
}
]
},
kind: Module, kind: Module,
documentation: Documentation( documentation: Documentation(
"Some simple\ndocs describing `mod my`." "Some simple\ndocs describing `mod my`."

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.120932427Z" created: "2019-02-18T09:22:24.161888678Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,40 +8,22 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "Baz", label: "Baz",
source_range: [89; 89), source_range: [89; 89),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [89; 89), delete: [89; 89),
insert: "Baz" insert: "Baz",
}
]
},
kind: Enum kind: Enum
}, },
CompletionItem { CompletionItem {
label: "Foo", label: "Foo",
source_range: [89; 89), source_range: [89; 89),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [89; 89), delete: [89; 89),
insert: "Foo" insert: "Foo",
}
]
},
kind: Struct kind: Struct
}, },
CompletionItem { CompletionItem {
label: "quux", label: "quux",
source_range: [89; 89), source_range: [89; 89),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [89; 89), delete: [89; 89),
insert: "quux()$0" insert: "quux()$0",
}
]
},
kind: Function, kind: Function,
detail: "fn quux()" detail: "fn quux()"
} }

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.120931050Z" created: "2019-02-18T09:22:24.180517419Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,27 +8,15 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "Bar", label: "Bar",
source_range: [101; 101), source_range: [101; 101),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [101; 101), delete: [101; 101),
insert: "Bar" insert: "Bar",
}
]
},
kind: Struct kind: Struct
}, },
CompletionItem { CompletionItem {
label: "quux", label: "quux",
source_range: [101; 101), source_range: [101; 101),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [101; 101), delete: [101; 101),
insert: "quux()$0" insert: "quux()$0",
}
]
},
kind: Function, kind: Function,
detail: "fn quux()" detail: "fn quux()"
} }

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.039178133Z" created: "2019-02-18T09:22:24.085605313Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,27 +8,15 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "Spam", label: "Spam",
source_range: [12; 14), source_range: [12; 14),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [12; 14), delete: [12; 14),
insert: "Spam" insert: "Spam",
}
]
},
kind: Struct kind: Struct
}, },
CompletionItem { CompletionItem {
label: "foo", label: "foo",
source_range: [12; 14), source_range: [12; 14),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [12; 14), delete: [12; 14),
insert: "foo" insert: "foo",
}
]
},
kind: Module kind: Module
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:51.988658363Z" created: "2019-02-18T09:22:23.999953358Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,92 +8,50 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "break", label: "break",
source_range: [106; 108), source_range: [106; 108),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [106; 108), delete: [106; 108),
insert: "break" insert: "break",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "continue", label: "continue",
source_range: [106; 108), source_range: [106; 108),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [106; 108), delete: [106; 108),
insert: "continue" insert: "continue",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "if", label: "if",
source_range: [106; 108), source_range: [106; 108),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [106; 108), delete: [106; 108),
insert: "if $0 {}" insert: "if $0 {}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "loop", label: "loop",
source_range: [106; 108), source_range: [106; 108),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [106; 108), delete: [106; 108),
insert: "loop {$0}" insert: "loop {$0}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "match", label: "match",
source_range: [106; 108), source_range: [106; 108),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [106; 108), delete: [106; 108),
insert: "match $0 {}" insert: "match $0 {}",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "return", label: "return",
source_range: [106; 108), source_range: [106; 108),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [106; 108), delete: [106; 108),
insert: "return" insert: "return",
}
]
},
kind: Keyword kind: Keyword
}, },
CompletionItem { CompletionItem {
label: "while", label: "while",
source_range: [106; 108), source_range: [106; 108),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [106; 108), delete: [106; 108),
insert: "while $0 {}" insert: "while $0 {}",
}
]
},
kind: Keyword kind: Keyword
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:51.951199574Z" created: "2019-02-18T09:22:23.949634602Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,14 +8,8 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "file_id: FileId", label: "file_id: FileId",
source_range: [98; 102), source_range: [98; 102),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [98; 102), delete: [98; 102),
insert: "file_id: FileId" insert: "file_id: FileId",
}
]
},
lookup: "file_id" lookup: "file_id"
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:51.951199556Z" created: "2019-02-18T09:22:23.949634355Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,14 +8,8 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "file_id: FileId", label: "file_id: FileId",
source_range: [98; 102), source_range: [98; 102),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [98; 102), delete: [98; 102),
insert: "file_id: FileId" insert: "file_id: FileId",
}
]
},
lookup: "file_id" lookup: "file_id"
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:51.973234775Z" created: "2019-02-18T09:22:23.974417169Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,14 +8,8 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "file_id: FileId", label: "file_id: FileId",
source_range: [269; 273), source_range: [269; 273),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [269; 273), delete: [269; 273),
insert: "file_id: FileId" insert: "file_id: FileId",
}
]
},
lookup: "file_id" lookup: "file_id"
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.087222569Z" created: "2019-02-18T09:22:24.127119709Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,92 +8,50 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "dbg", label: "dbg",
source_range: [76; 76), source_range: [76; 76),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [72; 76), delete: [72; 76),
insert: "dbg!(bar)" insert: "dbg!(bar)",
}
]
},
detail: "dbg!(expr)" detail: "dbg!(expr)"
}, },
CompletionItem { CompletionItem {
label: "if", label: "if",
source_range: [76; 76), source_range: [76; 76),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [72; 76), delete: [72; 76),
insert: "if bar {$0}" insert: "if bar {$0}",
}
]
},
detail: "if expr {}" detail: "if expr {}"
}, },
CompletionItem { CompletionItem {
label: "match", label: "match",
source_range: [76; 76), source_range: [76; 76),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [72; 76), delete: [72; 76),
insert: "match bar {\n${1:_} => {$0\\},\n}" insert: "match bar {\n${1:_} => {$0\\},\n}",
}
]
},
detail: "match expr {}" detail: "match expr {}"
}, },
CompletionItem { CompletionItem {
label: "not", label: "not",
source_range: [76; 76), source_range: [76; 76),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [72; 76), delete: [72; 76),
insert: "!bar" insert: "!bar",
}
]
},
detail: "!expr" detail: "!expr"
}, },
CompletionItem { CompletionItem {
label: "ref", label: "ref",
source_range: [76; 76), source_range: [76; 76),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [72; 76), delete: [72; 76),
insert: "&bar" insert: "&bar",
}
]
},
detail: "&expr" detail: "&expr"
}, },
CompletionItem { CompletionItem {
label: "refm", label: "refm",
source_range: [76; 76), source_range: [76; 76),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [72; 76), delete: [72; 76),
insert: "&mut bar" insert: "&mut bar",
}
]
},
detail: "&mut expr" detail: "&mut expr"
}, },
CompletionItem { CompletionItem {
label: "while", label: "while",
source_range: [76; 76), source_range: [76; 76),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [72; 76), delete: [72; 76),
insert: "while bar {\n$0\n}" insert: "while bar {\n$0\n}",
}
]
},
detail: "while expr {}" detail: "while expr {}"
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.125606324Z" created: "2019-02-18T09:22:24.182964414Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,27 +8,15 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "Foo", label: "Foo",
source_range: [47; 47), source_range: [47; 47),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [47; 47), delete: [47; 47),
insert: "Foo" insert: "Foo",
}
]
},
kind: Struct kind: Struct
}, },
CompletionItem { CompletionItem {
label: "x", label: "x",
source_range: [47; 47), source_range: [47; 47),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [47; 47), delete: [47; 47),
insert: "x()$0" insert: "x()$0",
}
]
},
kind: Function, kind: Function,
detail: "fn x() ->" detail: "fn x() ->"
} }

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.129525933Z" created: "2019-02-18T09:22:24.174038680Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,27 +8,15 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "Self", label: "Self",
source_range: [25; 25), source_range: [25; 25),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [25; 25), delete: [25; 25),
insert: "Self" insert: "Self",
}
]
},
kind: TypeParam kind: TypeParam
}, },
CompletionItem { CompletionItem {
label: "self", label: "self",
source_range: [25; 25), source_range: [25; 25),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [25; 25), delete: [25; 25),
insert: "self" insert: "self",
}
]
},
kind: Binding kind: Binding
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.156085697Z" created: "2019-02-18T09:22:24.191576723Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,27 +8,15 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "pd", label: "pd",
source_range: [17; 17), source_range: [17; 17),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [17; 17), delete: [17; 17),
insert: "eprintln!(\"$0 = {:?}\", $0);" insert: "eprintln!(\"$0 = {:?}\", $0);",
}
]
},
kind: Snippet kind: Snippet
}, },
CompletionItem { CompletionItem {
label: "ppd", label: "ppd",
source_range: [17; 17), source_range: [17; 17),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [17; 17), delete: [17; 17),
insert: "eprintln!(\"$0 = {:#?}\", $0);" insert: "eprintln!(\"$0 = {:#?}\", $0);",
}
]
},
kind: Snippet kind: Snippet
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.152402422Z" created: "2019-02-18T09:22:24.187670733Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,28 +8,16 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "Test function", label: "Test function",
source_range: [66; 66), source_range: [66; 66),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [66; 66), delete: [66; 66),
insert: "#[test]\nfn ${1:feature}() {\n $0\n}" insert: "#[test]\nfn ${1:feature}() {\n $0\n}",
}
]
},
kind: Snippet, kind: Snippet,
lookup: "tfn" lookup: "tfn"
}, },
CompletionItem { CompletionItem {
label: "pub(crate)", label: "pub(crate)",
source_range: [66; 66), source_range: [66; 66),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [66; 66), delete: [66; 66),
insert: "pub(crate) $0" insert: "pub(crate) $0",
}
]
},
kind: Snippet kind: Snippet
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.050659483Z" created: "2019-02-18T09:22:24.093406123Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,14 +8,8 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "C", label: "C",
source_range: [107; 107), source_range: [107; 107),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [107; 107), delete: [107; 107),
insert: "C" insert: "C",
}
]
},
kind: Const, kind: Const,
detail: "const C: i32 = 42;", detail: "const C: i32 = 42;",
documentation: Documentation( documentation: Documentation(

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.050659480Z" created: "2019-02-18T09:22:24.093082839Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,14 +8,8 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "m", label: "m",
source_range: [100; 100), source_range: [100; 100),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [100; 100), delete: [100; 100),
insert: "m()$0" insert: "m()$0",
}
]
},
kind: Method, kind: Method,
detail: "fn m()", detail: "fn m()",
documentation: Documentation( documentation: Documentation(

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.066746177Z" created: "2019-02-18T09:22:24.090876030Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,14 +8,8 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "T", label: "T",
source_range: [101; 101), source_range: [101; 101),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [101; 101), delete: [101; 101),
insert: "T" insert: "T",
}
]
},
kind: TypeAlias, kind: TypeAlias,
detail: "type T = i32;", detail: "type T = i32;",
documentation: Documentation( documentation: Documentation(

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:51.944776686Z" created: "2019-02-18T09:22:23.939645902Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,14 +8,8 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "the_field", label: "the_field",
source_range: [85; 85), source_range: [85; 85),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [85; 85), delete: [85; 85),
insert: "the_field" insert: "the_field",
}
]
},
kind: Field, kind: Field,
detail: "u32" detail: "u32"
} }

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:51.944780241Z" created: "2019-02-18T09:22:23.940872916Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,28 +8,16 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "foo", label: "foo",
source_range: [126; 126), source_range: [126; 126),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [126; 126), delete: [126; 126),
insert: "foo()$0" insert: "foo()$0",
}
]
},
kind: Method, kind: Method,
detail: "fn foo(&self)" detail: "fn foo(&self)"
}, },
CompletionItem { CompletionItem {
label: "the_field", label: "the_field",
source_range: [126; 126), source_range: [126; 126),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [126; 126), delete: [126; 126),
insert: "the_field" insert: "the_field",
}
]
},
kind: Field, kind: Field,
detail: "(u32, i32)" detail: "(u32, i32)"
} }

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:51.944941588Z" created: "2019-02-18T09:22:23.940872918Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,28 +8,16 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "foo", label: "foo",
source_range: [187; 187), source_range: [187; 187),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [187; 187), delete: [187; 187),
insert: "foo()$0" insert: "foo()$0",
}
]
},
kind: Method, kind: Method,
detail: "fn foo(self)" detail: "fn foo(self)"
}, },
CompletionItem { CompletionItem {
label: "the_field", label: "the_field",
source_range: [187; 187), source_range: [187; 187),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [187; 187), delete: [187; 187),
insert: "the_field" insert: "the_field",
}
]
},
kind: Field, kind: Field,
detail: "(u32,)", detail: "(u32,)",
documentation: Documentation( documentation: Documentation(

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:51.944941196Z" created: "2019-02-18T09:22:23.939710971Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,28 +8,16 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "0", label: "0",
source_range: [75; 75), source_range: [75; 75),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [75; 75), delete: [75; 75),
insert: "0" insert: "0",
}
]
},
kind: Field, kind: Field,
detail: "i32" detail: "i32"
}, },
CompletionItem { CompletionItem {
label: "1", label: "1",
source_range: [75; 75), source_range: [75; 75),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [75; 75), delete: [75; 75),
insert: "1" insert: "1",
}
]
},
kind: Field, kind: Field,
detail: "f64" detail: "f64"
} }

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.063155992Z" created: "2019-02-18T09:22:24.098574884Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,27 +8,15 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "Spam", label: "Spam",
source_range: [11; 13), source_range: [11; 13),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [11; 13), delete: [11; 13),
insert: "Spam" insert: "Spam",
}
]
},
kind: Struct kind: Struct
}, },
CompletionItem { CompletionItem {
label: "foo", label: "foo",
source_range: [11; 13), source_range: [11; 13),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [11; 13), delete: [11; 13),
insert: "foo" insert: "foo",
}
]
},
kind: Module kind: Module
} }
] ]

View file

@ -1,5 +1,5 @@
--- ---
created: "2019-02-18T09:10:52.075119580Z" created: "2019-02-18T09:22:24.102063333Z"
creator: insta@0.6.2 creator: insta@0.6.2
source: crates/ra_ide_api/src/completion/completion_item.rs source: crates/ra_ide_api/src/completion/completion_item.rs
expression: kind_completions expression: kind_completions
@ -8,14 +8,8 @@ expression: kind_completions
CompletionItem { CompletionItem {
label: "Bar", label: "Bar",
source_range: [26; 26), source_range: [26; 26),
text_edit: TextEdit {
atoms: [
AtomTextEdit {
delete: [26; 26), delete: [26; 26),
insert: "Bar" insert: "Bar",
}
]
},
kind: Struct kind: Struct
} }
] ]