From 53579e6d866eea41f2d3d8d0ddff42c73e75cea1 Mon Sep 17 00:00:00 2001 From: Adolfo OchagavĂ­a Date: Fri, 16 Jan 2015 22:47:05 +0100 Subject: Deprecate ItemModifier in favor of MultiItemModifier [breaking-change] --- src/libsyntax/ext/base.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/libsyntax') 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 ItemDecorator for F } } +#[deprecated="Replaced by MultiItemModifier"] pub trait ItemModifier { fn expand(&self, ecx: &mut ExtCtxt, @@ -60,9 +61,11 @@ pub trait ItemModifier { -> P; } +#[deprecated="Replaced by MultiItemModifier"] impl ItemModifier for F where F : Fn(&mut ExtCtxt, Span, &ast::MetaItem, P) -> P { + fn expand(&self, ecx: &mut ExtCtxt, span: Span, -- cgit 1.4.1-3-g733a5