mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-27 12:29:21 +00:00
Run cargo fix --edition-idioms
This commit is contained in:
parent
23d25a3094
commit
816f7fe12a
230 changed files with 888 additions and 888 deletions
|
@ -100,23 +100,23 @@ pub(crate) fn expand_macro(db: &RootDatabase, position: FilePosition) -> Option<
|
|||
}
|
||||
|
||||
fn expand_macro_recur(
|
||||
sema: &Semantics<RootDatabase>,
|
||||
sema: &Semantics<'_, RootDatabase>,
|
||||
macro_call: &ast::MacroCall,
|
||||
) -> Option<SyntaxNode> {
|
||||
let expanded = sema.expand(macro_call)?.clone_for_update();
|
||||
expand(sema, expanded, ast::MacroCall::cast, expand_macro_recur)
|
||||
}
|
||||
|
||||
fn expand_attr_macro_recur(sema: &Semantics<RootDatabase>, item: &ast::Item) -> Option<SyntaxNode> {
|
||||
fn expand_attr_macro_recur(sema: &Semantics<'_, RootDatabase>, item: &ast::Item) -> Option<SyntaxNode> {
|
||||
let expanded = sema.expand_attr_macro(item)?.clone_for_update();
|
||||
expand(sema, expanded, ast::Item::cast, expand_attr_macro_recur)
|
||||
}
|
||||
|
||||
fn expand<T: AstNode>(
|
||||
sema: &Semantics<RootDatabase>,
|
||||
sema: &Semantics<'_, RootDatabase>,
|
||||
expanded: SyntaxNode,
|
||||
f: impl FnMut(SyntaxNode) -> Option<T>,
|
||||
exp: impl Fn(&Semantics<RootDatabase>, &T) -> Option<SyntaxNode>,
|
||||
exp: impl Fn(&Semantics<'_, RootDatabase>, &T) -> Option<SyntaxNode>,
|
||||
) -> Option<SyntaxNode> {
|
||||
let children = expanded.descendants().filter_map(f);
|
||||
let mut replacements = Vec::new();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue