From 8b56a8380b6cca384f4ade7aa1a07b0c5eb77d60 Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Mon, 25 Mar 2013 13:21:04 -0700 Subject: librustc: Modify all code to use new lifetime binder syntax --- src/libsyntax/ext/deriving/mod.rs | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) (limited to 'src/libsyntax/ext') diff --git a/src/libsyntax/ext/deriving/mod.rs b/src/libsyntax/ext/deriving/mod.rs index 57fddd623d4..e879bcdc476 100644 --- a/src/libsyntax/ext/deriving/mod.rs +++ b/src/libsyntax/ext/deriving/mod.rs @@ -34,16 +34,18 @@ pub mod clone; pub mod eq; pub mod iter_bytes; -type ExpandDerivingStructDefFn = &'self fn(@ext_ctxt, - span, - x: &struct_def, - ident, - y: &Generics) -> @item; -type ExpandDerivingEnumDefFn = &'self fn(@ext_ctxt, - span, - x: &enum_def, - ident, - y: &Generics) -> @item; +type ExpandDerivingStructDefFn<'self> = &'self fn(@ext_ctxt, + span, + x: &struct_def, + ident, + y: &Generics) + -> @item; +type ExpandDerivingEnumDefFn<'self> = &'self fn(@ext_ctxt, + span, + x: &enum_def, + ident, + y: &Generics) + -> @item; pub fn expand_meta_deriving(cx: @ext_ctxt, _span: span, -- cgit 1.4.1-3-g733a5