[−][src]Trait ra_ap_assists::ast_transform::AstTransform
Required methods
fn get_substitution(&self, node: &SyntaxNode) -> Option<SyntaxNode>
fn chain_before(
self,
other: Box<dyn AstTransform<'a> + 'a>
) -> Box<dyn AstTransform<'a> + 'a>
self,
other: Box<dyn AstTransform<'a> + 'a>
) -> Box<dyn AstTransform<'a> + 'a>
Provided methods
fn or<T: AstTransform<'a> + 'a>(
self,
other: T
) -> Box<dyn AstTransform<'a> + 'a> where
Self: Sized + 'a,
self,
other: T
) -> Box<dyn AstTransform<'a> + 'a> where
Self: Sized + 'a,
Implementors
impl<'a> AstTransform<'a> for QualifyPaths<'a>
[src]
fn get_substitution(&self, node: &SyntaxNode) -> Option<SyntaxNode>
[src]
fn chain_before(
self,
other: Box<dyn AstTransform<'a> + 'a>
) -> Box<dyn AstTransform<'a> + 'a>
[src]
self,
other: Box<dyn AstTransform<'a> + 'a>
) -> Box<dyn AstTransform<'a> + 'a>
impl<'a> AstTransform<'a> for SubstituteTypeParams<'a>
[src]
fn get_substitution(&self, node: &SyntaxNode) -> Option<SyntaxNode>
[src]
fn chain_before(
self,
other: Box<dyn AstTransform<'a> + 'a>
) -> Box<dyn AstTransform<'a> + 'a>
[src]
self,
other: Box<dyn AstTransform<'a> + 'a>
) -> Box<dyn AstTransform<'a> + 'a>