mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-30 13:51:31 +00:00
Merge #8772
8772: minor: remove dead code r=matklad a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
This commit is contained in:
commit
4e33cbc6ad
1 changed files with 1 additions and 11 deletions
|
@ -665,18 +665,8 @@ pub trait AstNodeEdit: AstNode + Clone + Sized {
|
||||||
|
|
||||||
#[must_use]
|
#[must_use]
|
||||||
fn replace_descendant<D: AstNode>(&self, old: D, new: D) -> Self {
|
fn replace_descendant<D: AstNode>(&self, old: D, new: D) -> Self {
|
||||||
self.replace_descendants(iter::once((old, new)))
|
|
||||||
}
|
|
||||||
|
|
||||||
#[must_use]
|
|
||||||
fn replace_descendants<D: AstNode>(
|
|
||||||
&self,
|
|
||||||
replacement_map: impl IntoIterator<Item = (D, D)>,
|
|
||||||
) -> Self {
|
|
||||||
let mut rewriter = SyntaxRewriter::default();
|
let mut rewriter = SyntaxRewriter::default();
|
||||||
for (from, to) in replacement_map {
|
rewriter.replace(old.syntax(), new.syntax());
|
||||||
rewriter.replace(from.syntax(), to.syntax())
|
|
||||||
}
|
|
||||||
rewriter.rewrite_ast(self)
|
rewriter.rewrite_ast(self)
|
||||||
}
|
}
|
||||||
fn indent_level(&self) -> IndentLevel {
|
fn indent_level(&self) -> IndentLevel {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue