about summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorAdolfo OchagavĂ­a <aochagavia92@gmail.com>2015-01-16 22:47:05 +0100
committerAdolfo OchagavĂ­a <aochagavia92@gmail.com>2015-01-31 11:38:44 +0100
commit53579e6d866eea41f2d3d8d0ddff42c73e75cea1 (patch)
treed85c0c91317d2d76883e6c5b049ec6a857aeb10e /src/libsyntax
parent474b324eda10440d6568ef872a7307d38e7de95b (diff)
downloadrust-53579e6d866eea41f2d3d8d0ddff42c73e75cea1.tar.gz
rust-53579e6d866eea41f2d3d8d0ddff42c73e75cea1.zip
Deprecate ItemModifier in favor of MultiItemModifier
[breaking-change]
Diffstat (limited to 'src/libsyntax')
-rw-r--r--src/libsyntax/ext/base.rs3
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,