diff --git a/crates/ra_syntax/src/algo.rs b/crates/ra_syntax/src/algo.rs index 4d463a3ef06..191123c8ed9 100644 --- a/crates/ra_syntax/src/algo.rs +++ b/crates/ra_syntax/src/algo.rs @@ -329,17 +329,6 @@ enum Replacement { Single(SyntaxElement), } -/// Replaces descendants in the node, according to the mapping. -/// -/// This is a type-unsafe low-level editing API, if you need to use it, prefer -/// to create a type-safe abstraction on top of it instead. -pub fn _replace_descendants( - parent: &SyntaxNode, - map: impl Fn(&SyntaxElement) -> Option, -) -> SyntaxNode { - SyntaxRewriter::from_fn(map).rewrite(parent) -} - fn with_children( parent: &SyntaxNode, new_children: Vec>,