[−][src]Trait syntax::ext::base::MultiItemModifier
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
Required Methods
fn expand(
&self,
ecx: &mut ExtCtxt,
span: Span,
meta_item: &MetaItem,
item: Annotatable
) -> Vec<Annotatable>
&self,
ecx: &mut ExtCtxt,
span: Span,
meta_item: &MetaItem,
item: Annotatable
) -> Vec<Annotatable>
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
Implementors
impl<F, T> MultiItemModifier for F where
F: Fn(&mut ExtCtxt, Span, &MetaItem, Annotatable) -> T,
T: Into<Vec<Annotatable>>,
[src]
impl<F, T> MultiItemModifier for F where
F: Fn(&mut ExtCtxt, Span, &MetaItem, Annotatable) -> T,
T: Into<Vec<Annotatable>>,
fn expand(
&self,
ecx: &mut ExtCtxt,
span: Span,
meta_item: &MetaItem,
item: Annotatable
) -> Vec<Annotatable>
[src]
fn expand(
&self,
ecx: &mut ExtCtxt,
span: Span,
meta_item: &MetaItem,
item: Annotatable
) -> Vec<Annotatable>
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?