diff options
author | Aleksey Kladov <[email protected]> | 2021-01-06 17:43:46 +0000 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2021-01-06 18:22:24 +0000 |
commit | f8a056117898c56d34d1758455bc54df50e2e426 (patch) | |
tree | 429e2c7284476213432b66b02ab9b76f6525eb92 /crates/rust-analyzer/src/to_proto.rs | |
parent | 7ae4b8bdb62735ee767dff25ce1485ae8bffe199 (diff) |
Align config's API with usage
The config now is mostly immutable, optimize for that.
Diffstat (limited to 'crates/rust-analyzer/src/to_proto.rs')
-rw-r--r-- | crates/rust-analyzer/src/to_proto.rs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/crates/rust-analyzer/src/to_proto.rs b/crates/rust-analyzer/src/to_proto.rs index a5f7e3af7..bb221c1d1 100644 --- a/crates/rust-analyzer/src/to_proto.rs +++ b/crates/rust-analyzer/src/to_proto.rs | |||
@@ -850,6 +850,7 @@ pub(crate) fn markup_content(markup: Markup) -> lsp_types::MarkupContent { | |||
850 | #[cfg(test)] | 850 | #[cfg(test)] |
851 | mod tests { | 851 | mod tests { |
852 | use ide::Analysis; | 852 | use ide::Analysis; |
853 | use ide_db::helpers::SnippetCap; | ||
853 | 854 | ||
854 | use super::*; | 855 | use super::*; |
855 | 856 | ||
@@ -868,7 +869,14 @@ mod tests { | |||
868 | let (analysis, file_id) = Analysis::from_single_file(text); | 869 | let (analysis, file_id) = Analysis::from_single_file(text); |
869 | let completions: Vec<(String, Option<String>)> = analysis | 870 | let completions: Vec<(String, Option<String>)> = analysis |
870 | .completions( | 871 | .completions( |
871 | &ide::CompletionConfig::default(), | 872 | &ide::CompletionConfig { |
873 | enable_postfix_completions: true, | ||
874 | enable_autoimport_completions: true, | ||
875 | add_call_parenthesis: true, | ||
876 | add_call_argument_snippets: true, | ||
877 | snippet_cap: SnippetCap::new(true), | ||
878 | merge: None, | ||
879 | }, | ||
872 | ide_db::base_db::FilePosition { file_id, offset }, | 880 | ide_db::base_db::FilePosition { file_id, offset }, |
873 | ) | 881 | ) |
874 | .unwrap() | 882 | .unwrap() |