Struct syntax_ext::deriving::custom::ProcMacroDerive
[−]
[src]
pub struct ProcMacroDerive { /* fields omitted */ }
🔬 This is a nightly-only experimental API. (
rustc_private
)Methods
impl ProcMacroDerive
[src]
fn new(inner: fn(_: TokenStream) -> TokenStream,
attrs: Vec<Name>)
-> ProcMacroDerive
attrs: Vec<Name>)
-> ProcMacroDerive
🔬 This is a nightly-only experimental API. (
rustc_private
)Trait Implementations
impl MultiItemModifier for ProcMacroDerive
[src]
fn expand(&self,
ecx: &mut ExtCtxt,
span: Span,
_meta_item: &MetaItem,
item: Annotatable)
-> Vec<Annotatable>
ecx: &mut ExtCtxt,
span: Span,
_meta_item: &MetaItem,
item: Annotatable)
-> Vec<Annotatable>
🔬 This is a nightly-only experimental API. (
rustc_private
)