Enum syntax::ext::base::SyntaxExtensionUnstable
[-] [+]
[src]
pub enum SyntaxExtension {
Decorator(Box<ItemDecorator + 'static>),
Modifier(Box<ItemModifier + 'static>),
MultiModifier(Box<MultiItemModifier + 'static>),
NormalTT(Box<TTMacroExpander + 'static>, Option<Span>, bool),
IdentTT(Box<IdentMacroExpander + 'static>, Option<Span>, bool),
MacroRulesTT,
}An enum representing the different kinds of syntax extensions.