diff options
| author | Adolfo OchagavĂa <aochagavia92@gmail.com> | 2015-01-16 22:47:05 +0100 |
|---|---|---|
| committer | Adolfo OchagavĂa <aochagavia92@gmail.com> | 2015-01-31 11:38:44 +0100 |
| commit | 53579e6d866eea41f2d3d8d0ddff42c73e75cea1 (patch) | |
| tree | d85c0c91317d2d76883e6c5b049ec6a857aeb10e | |
| parent | 474b324eda10440d6568ef872a7307d38e7de95b (diff) | |
| download | rust-53579e6d866eea41f2d3d8d0ddff42c73e75cea1.tar.gz rust-53579e6d866eea41f2d3d8d0ddff42c73e75cea1.zip | |
Deprecate ItemModifier in favor of MultiItemModifier
[breaking-change]
| -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, |
