Trait kodept_macros::Macro
source · pub trait Macro {
type Error: Into<ReportMessage>;
type Node: TryFrom<AnyNode>;
// Provided method
fn transform(
&mut self,
guard: VisitGuard<'_, '_, Self::Node>,
context: &mut impl Context,
) -> Execution<Self::Error, ChangeSet> { ... }
}
Required Associated Types§
Provided Methods§
fn transform( &mut self, guard: VisitGuard<'_, '_, Self::Node>, context: &mut impl Context, ) -> Execution<Self::Error, ChangeSet>
Object Safety§
This trait is not object safe.