mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-10-01 06:11:35 +00:00
Simplify
This commit is contained in:
parent
1e9ecb9f58
commit
5ccaff3c97
7 changed files with 63 additions and 44 deletions
|
@ -22,13 +22,14 @@ pub struct CompletionConfig {
|
|||
|
||||
impl CompletionConfig {
|
||||
pub fn postfix_snippets(&self) -> impl Iterator<Item = (&str, &Snippet)> {
|
||||
self.snippets.iter().flat_map(|snip| {
|
||||
snip.postfix_triggers.iter().map(move |trigger| (trigger.as_str(), snip))
|
||||
})
|
||||
self.snippets
|
||||
.iter()
|
||||
.flat_map(|snip| snip.postfix_triggers.iter().map(move |trigger| (&**trigger, snip)))
|
||||
}
|
||||
|
||||
pub fn prefix_snippets(&self) -> impl Iterator<Item = (&str, &Snippet)> {
|
||||
self.snippets.iter().flat_map(|snip| {
|
||||
snip.prefix_triggers.iter().map(move |trigger| (trigger.as_str(), snip))
|
||||
})
|
||||
self.snippets
|
||||
.iter()
|
||||
.flat_map(|snip| snip.prefix_triggers.iter().map(move |trigger| (&**trigger, snip)))
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue