[−][src]Trait ra_ap_syntax::ast::edit::AstNodeEdit   
Provided methods
#[must_use]pub fn insert_children(
    &self, 
    position: InsertPosition<SyntaxElement>, 
    to_insert: impl IntoIterator<Item = SyntaxElement>
) -> Self[src]
&self,
position: InsertPosition<SyntaxElement>,
to_insert: impl IntoIterator<Item = SyntaxElement>
) -> Self
#[must_use]pub fn replace_children(
    &self, 
    to_replace: RangeInclusive<SyntaxElement>, 
    to_insert: impl IntoIterator<Item = SyntaxElement>
) -> Self[src]
&self,
to_replace: RangeInclusive<SyntaxElement>,
to_insert: impl IntoIterator<Item = SyntaxElement>
) -> Self
#[must_use]pub fn replace_descendant<D: AstNode>(&self, old: D, new: D) -> Self[src]
#[must_use]pub fn replace_descendants<D: AstNode>(
    &self, 
    replacement_map: impl IntoIterator<Item = (D, D)>
) -> Self[src]
&self,
replacement_map: impl IntoIterator<Item = (D, D)>
) -> Self