-
-impl CompletionConfig {
- pub fn allow_snippets(&mut self, yes: bool) {
- self.snippet_cap = if yes { Some(SnippetCap { _private: () }) } else { None }
- }
-}
-
-#[derive(Clone, Copy, Debug, PartialEq, Eq)]
-pub struct SnippetCap {
- _private: (),
-}
-
-impl Default for CompletionConfig {
- fn default() -> Self {
- CompletionConfig {
- enable_postfix_completions: true,
- enable_autoimport_completions: true,
- add_call_parenthesis: true,
- add_call_argument_snippets: true,
- snippet_cap: Some(SnippetCap { _private: () }),
- merge: Some(MergeBehavior::Full),
- }
- }
-}