mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-26 11:59:49 +00:00
Switch introduce_named_lifetime assist to use mutable syntax tree
This commit is contained in:
parent
27e80e9438
commit
144afa55a6
3 changed files with 147 additions and 36 deletions
|
@ -165,6 +165,13 @@ fn ws_between(left: &SyntaxElement, right: &SyntaxElement) -> Option<SyntaxToken
|
|||
if right.kind() == T![;] || right.kind() == T![,] {
|
||||
return None;
|
||||
}
|
||||
if left.kind() == T![<] || right.kind() == T![>] {
|
||||
return None;
|
||||
}
|
||||
if left.kind() == T![&] && right.kind() == SyntaxKind::LIFETIME {
|
||||
return None;
|
||||
}
|
||||
|
||||
if right.kind() == SyntaxKind::USE {
|
||||
let indent = IndentLevel::from_element(left);
|
||||
return Some(make::tokens::whitespace(&format!("\n{}", indent)));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue