spacevim/bundle/CompleteParameter.vim/vader/rust.vader
JIe 2bb7059579
Some checks failed
Detach Plugins / check (FlyGrep.vim) (push) Has been cancelled
Detach Plugins / check (GitHub.vim) (push) Has been cancelled
Detach Plugins / check (JavaUnit.vim) (push) Has been cancelled
Detach Plugins / check (SourceCounter.vim) (push) Has been cancelled
Detach Plugins / check (cpicker.nvim) (push) Has been cancelled
Detach Plugins / check (dein-ui.vim) (push) Has been cancelled
Detach Plugins / check (git.vim) (push) Has been cancelled
Detach Plugins / check (iedit.vim) (push) Has been cancelled
Detach Plugins / check (scrollbar.vim) (push) Has been cancelled
Detach Plugins / check (vim-chat) (push) Has been cancelled
Detach Plugins / check (vim-cheat) (push) Has been cancelled
Detach Plugins / check (vim-todo) (push) Has been cancelled
Detach Plugins / check (xmake.vim) (push) Has been cancelled
test / Linux (nvim, nightly) (push) Has been cancelled
test / Linux (nvim, v0.3.8) (push) Has been cancelled
test / Linux (nvim, v0.4.0) (push) Has been cancelled
test / Linux (nvim, v0.4.2) (push) Has been cancelled
test / Linux (nvim, v0.4.3) (push) Has been cancelled
test / Linux (nvim, v0.4.4) (push) Has been cancelled
test / Linux (nvim, v0.5.0) (push) Has been cancelled
test / Linux (nvim, v0.5.1) (push) Has been cancelled
test / Linux (nvim, v0.6.0) (push) Has been cancelled
test / Linux (nvim, v0.6.1) (push) Has been cancelled
test / Linux (nvim, v0.7.0) (push) Has been cancelled
test / Linux (nvim, v0.7.2) (push) Has been cancelled
test / Linux (nvim, v0.8.0) (push) Has been cancelled
test / Linux (nvim, v0.8.1) (push) Has been cancelled
test / Linux (nvim, v0.8.2) (push) Has been cancelled
test / Linux (nvim, v0.8.3) (push) Has been cancelled
test / Linux (nvim, v0.9.0) (push) Has been cancelled
test / Linux (nvim, v0.9.1) (push) Has been cancelled
test / Linux (true, vim, v7.4.052) (push) Has been cancelled
test / Linux (true, vim, v7.4.1689) (push) Has been cancelled
test / Linux (true, vim, v7.4.629) (push) Has been cancelled
test / Linux (true, vim, v8.0.0027) (push) Has been cancelled
test / Linux (true, vim, v8.0.0183) (push) Has been cancelled
test / Linux (vim, nightly) (push) Has been cancelled
test / Linux (vim, v8.0.0184) (push) Has been cancelled
test / Linux (vim, v8.0.1453) (push) Has been cancelled
test / Linux (vim, v8.1.2269) (push) Has been cancelled
test / Linux (vim, v8.2.2434) (push) Has been cancelled
test / Linux (vim, v8.2.3995) (push) Has been cancelled
test / Windows (nvim, nightly) (push) Has been cancelled
test / Windows (nvim, v0.3.8) (push) Has been cancelled
test / Windows (nvim, v0.4.2) (push) Has been cancelled
test / Windows (nvim, v0.4.3) (push) Has been cancelled
test / Windows (nvim, v0.4.4) (push) Has been cancelled
test / Windows (nvim, v0.5.0) (push) Has been cancelled
test / Windows (nvim, v0.5.1) (push) Has been cancelled
test / Windows (nvim, v0.6.0) (push) Has been cancelled
test / Windows (nvim, v0.6.1) (push) Has been cancelled
test / Windows (nvim, v0.7.0) (push) Has been cancelled
test / Windows (nvim, v0.7.2) (push) Has been cancelled
test / Windows (nvim, v0.8.0) (push) Has been cancelled
test / Windows (nvim, v0.8.1) (push) Has been cancelled
test / Windows (nvim, v0.8.2) (push) Has been cancelled
test / Windows (nvim, v0.8.3) (push) Has been cancelled
test / Windows (nvim, v0.9.0) (push) Has been cancelled
test / Windows (nvim, v0.9.1) (push) Has been cancelled
test / Windows (vim, nightly) (push) Has been cancelled
test / Windows (vim, v7.4.1185) (push) Has been cancelled
test / Windows (vim, v7.4.1689) (push) Has been cancelled
test / Windows (vim, v8.0.0027) (push) Has been cancelled
test / Windows (vim, v8.0.1453) (push) Has been cancelled
test / Windows (vim, v8.1.2269) (push) Has been cancelled
test / Windows (vim, v8.2.2434) (push) Has been cancelled
test / Windows (vim, v8.2.3995) (push) Has been cancelled
docker / docker (push) Has been cancelled
mirror / check (coding) (push) Has been cancelled
mirror / check (gitee) (push) Has been cancelled
mirror / check (gitlab) (push) Has been cancelled
init
2024-08-21 14:17:26 +08:00

106 lines
4.3 KiB
Plaintext

" {{{ycm
Execute (error param):
let completed_item = {}
let result = cm_parser#rust#parameters(completed_item)
AssertEqual [], result
Execute (fn hello()):
let completed_item = {'word': 'hello', 'menu': 'fn hello()', 'kind': 'f'}
let result = cm_parser#rust#parameters(completed_item)
AssertEqual ['()'], result
Execute (fn hello() -> Self):
let completed_item = {'word': 'hello', 'menu': 'fn hello()', 'kind': 'f'}
let result = cm_parser#rust#parameters(completed_item)
AssertEqual ['()'], result
Execute (fn hello(capacity: usize) -> Vec<T>):
let completed_item = {'word': 'hello', 'menu': 'fn hello(capacity: usize) -> Vec<T>', 'kind': 'f'}
let result = cm_parser#rust#parameters(completed_item)
AssertEqual ['(capacity)'], result
Execute (fn hello(s: Cow<'a, [T]>) -> Vec<T>):
let completed_item = {'word': 'hello', 'menu': 'fn hello(s: Cow<''a, [T]>) -> Vec<T>', 'kind': 'f'}
let result = cm_parser#rust#parameters(completed_item)
AssertEqual ['(s)'], result
"}}}
" {{{ deoplete
Execute (error param):
let completed_item = {}
let result = cm_parser#rust#parameters(completed_item)
AssertEqual [], result
Execute (fn hello()):
let completed_item = {'word': 'hello', 'info': 'fn hello()', 'kind': 'Function'}
let result = cm_parser#rust#parameters(completed_item)
AssertEqual ['()'], result
Execute (fn hello() -> Self):
let completed_item = {'word': 'hello', 'info': 'fn hello()', 'kind': 'Function'}
let result = cm_parser#rust#parameters(completed_item)
AssertEqual ['()'], result
Execute (fn hello(capacity: usize) -> Vec<T>):
let completed_item = {'word': 'hello', 'info': 'fn hello(capacity: usize) -> Vec<T>', 'kind': 'Function'}
let result = cm_parser#rust#parameters(completed_item)
AssertEqual ['(capacity)'], result
Execute (fn hello(s: Cow<'a, [T]>) -> Vec<T>):
let completed_item = {'word': 'hello', 'info': 'fn hello(s: Cow<''a, [T]>) -> Vec<T>', 'kind': 'Function'}
let result = cm_parser#rust#parameters(completed_item)
AssertEqual ['(s)'], result
"}}}
" {{{ycm
Execute (error param):
let completed_item = {}
let result = cm_parser#rust#parameters(completed_item)
AssertEqual [], result
Execute (fn hello()):
let completed_item = {'word': 'hello(', 'info': 'fn hello()', 'kind': 'f', 'abbr': 'hello'}
let result = cm_parser#rust#parameters(completed_item)
AssertEqual ['()'], result
Execute (fn hello() -> Self):
let completed_item = {'word': 'hello(', 'info': 'fn hello()', 'kind': 'f', 'abbr': 'hello'}
let result = cm_parser#rust#parameters(completed_item)
AssertEqual ['()'], result
Execute (fn hello(capacity: usize) -> Vec<T>):
let completed_item = {'word': 'hello(', 'info': 'fn hello(capacity: usize) -> Vec<T>', 'kind': 'f', 'abbr': 'hello'}
let result = cm_parser#rust#parameters(completed_item)
AssertEqual ['(capacity)'], result
Execute (fn hello(s: Cow<'a, [T]>) -> Vec<T>):
let completed_item = {'word': 'hello(', 'info': 'fn hello(s: Cow<''a, [T]>) -> Vec<T>', 'kind': 'f', 'abbr': 'hello'}
let result = cm_parser#rust#parameters(completed_item)
AssertEqual ['(s)'], result
Execute (gen_range):
let completed_item = {'word': 'gen_range', 'menu': 'fn gen_range<T: PartialOrd + SampleRange>(&mut self, low: T, high: T) -> T where Self: Sized', 'info': '', 'kind': 'f', 'abbr': ''}
let result = cm_parser#rust#parameters(completed_item)
AssertEqual ['(low, high)'], result
Execute (has self):
let completed_item = {'word': 'gen_range', 'menu': 'fn gen_range(mut self, low: T, high: T) -> T where Self: Sized', 'info': '', 'kind': 'f', 'abbr': ''}
let result = cm_parser#rust#parameters(completed_item)
AssertEqual ['(low, high)'], result
Execute (trim):
let completed_item = {'word': 'trim', 'menu': 'pub fn trim(&self) -> &str', 'info': '', 'kind': 'f', 'abbr': ''}
let result = cm_parser#rust#parameters(completed_item)
AssertEqual ['()'], result
Execute (ends_with):
let completed_item = {'word': 'ends_with', 'menu': 'pub fn ends_with(&''a self, pat) -> &str', 'info': '', 'kind': 'f', 'abbr': ''}
let result = cm_parser#rust#parameters(completed_item)
AssertEqual ['(pat)'], result
Execute (mut ends_with):
let completed_item = {'word': 'ends_with', 'menu': 'pub fn ends_with(&''a mut self, pat) -> &str', 'info': '', 'kind': 'f', 'abbr': ''}
let result = cm_parser#rust#parameters(completed_item)
AssertEqual ['(pat)'], result
"}}}