diff options
| author | Huon Wilson <dbau.pp+github@gmail.com> | 2013-06-07 17:46:44 +1000 |
|---|---|---|
| committer | Huon Wilson <dbau.pp+github@gmail.com> | 2013-06-07 17:46:44 +1000 |
| commit | 6d5beda6772230d8ec0e5e4b9e561100acf81a6f (patch) | |
| tree | 385860306f6e7a3eea69bf7edbe3874ea418edee /src/libsyntax/ext/deriving/cmp | |
| parent | 43e52e4bf144bbd2f366a4f32ac0128136273226 (diff) | |
syntax: move expand_generic_deriving to be a method on TraitDef
Diffstat (limited to 'src/libsyntax/ext/deriving/cmp')
| -rw-r--r-- | src/libsyntax/ext/deriving/cmp/eq.rs | 4 | ||||
| -rw-r--r-- | src/libsyntax/ext/deriving/cmp/ord.rs | 4 | ||||
| -rw-r--r-- | src/libsyntax/ext/deriving/cmp/totaleq.rs | 4 | ||||
| -rw-r--r-- | src/libsyntax/ext/deriving/cmp/totalord.rs | 3 |
4 files changed, 4 insertions, 11 deletions
diff --git a/src/libsyntax/ext/deriving/cmp/eq.rs b/src/libsyntax/ext/deriving/cmp/eq.rs index 67107b4218a..5fc75511e57 100644 --- a/src/libsyntax/ext/deriving/cmp/eq.rs +++ b/src/libsyntax/ext/deriving/cmp/eq.rs @@ -54,7 +54,5 @@ pub fn expand_deriving_eq(cx: @ExtCtxt, md!("ne", cs_ne) ] }; - - expand_deriving_generic(cx, span, mitem, in_items, - &trait_def) + trait_def.expand(cx, span, mitem, in_items) } diff --git a/src/libsyntax/ext/deriving/cmp/ord.rs b/src/libsyntax/ext/deriving/cmp/ord.rs index 8b8ee37691c..e07215a905a 100644 --- a/src/libsyntax/ext/deriving/cmp/ord.rs +++ b/src/libsyntax/ext/deriving/cmp/ord.rs @@ -49,9 +49,7 @@ pub fn expand_deriving_ord(cx: @ExtCtxt, md!("ge", false, true) ] }; - - expand_deriving_generic(cx, span, mitem, in_items, - &trait_def) + trait_def.expand(cx, span, mitem, in_items) } /// `less`: is this `lt` or `le`? `equal`: is this `le` or `ge`? diff --git a/src/libsyntax/ext/deriving/cmp/totaleq.rs b/src/libsyntax/ext/deriving/cmp/totaleq.rs index f07c8949438..acd2073b273 100644 --- a/src/libsyntax/ext/deriving/cmp/totaleq.rs +++ b/src/libsyntax/ext/deriving/cmp/totaleq.rs @@ -42,7 +42,5 @@ pub fn expand_deriving_totaleq(cx: @ExtCtxt, } ] }; - - expand_deriving_generic(cx, span, mitem, in_items, - &trait_def) + trait_def.expand(cx, span, mitem, in_items) } diff --git a/src/libsyntax/ext/deriving/cmp/totalord.rs b/src/libsyntax/ext/deriving/cmp/totalord.rs index 4c1c940927b..94407cd6e72 100644 --- a/src/libsyntax/ext/deriving/cmp/totalord.rs +++ b/src/libsyntax/ext/deriving/cmp/totalord.rs @@ -38,8 +38,7 @@ pub fn expand_deriving_totalord(cx: @ExtCtxt, ] }; - expand_deriving_generic(cx, span, mitem, in_items, - &trait_def) + trait_def.expand(cx, span, mitem, in_items) } |
