diff options
Diffstat (limited to 'src/libsyntax/ext/base.rs')
| -rw-r--r-- | src/libsyntax/ext/base.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libsyntax/ext/base.rs b/src/libsyntax/ext/base.rs index a184cc5c2b2..b5bfd2dce80 100644 --- a/src/libsyntax/ext/base.rs +++ b/src/libsyntax/ext/base.rs @@ -51,6 +51,7 @@ impl<F> ItemDecorator for F } } +#[deprecated="Replaced by MultiItemModifier"] pub trait ItemModifier { fn expand(&self, ecx: &mut ExtCtxt, @@ -60,9 +61,11 @@ pub trait ItemModifier { -> P<ast::Item>; } +#[deprecated="Replaced by MultiItemModifier"] impl<F> ItemModifier for F where F : Fn(&mut ExtCtxt, Span, &ast::MetaItem, P<ast::Item>) -> P<ast::Item> { + fn expand(&self, ecx: &mut ExtCtxt, span: Span, |
