summary refs log tree commit diff
path: root/src/libsyntax/ext/deriving/decodable.rs
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2013-11-19 12:21:21 -0800
committerPatrick Walton <pcwalton@mimiga.net>2013-11-19 12:40:19 -0800
commit492677ec1e4e66a57a2fce78962db2f89932dd74 (patch)
tree7215ca2d3af530efb17aee207f95365ca374ac00 /src/libsyntax/ext/deriving/decodable.rs
parent18a30aff4564437ccd2698be367ca98c81122ac0 (diff)
downloadrust-492677ec1e4e66a57a2fce78962db2f89932dd74.tar.gz
rust-492677ec1e4e66a57a2fce78962db2f89932dd74.zip
libsyntax: Change all uses of `&fn` to `||`.
Diffstat (limited to 'src/libsyntax/ext/deriving/decodable.rs')
-rw-r--r--src/libsyntax/ext/deriving/decodable.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/libsyntax/ext/deriving/decodable.rs b/src/libsyntax/ext/deriving/decodable.rs
index 3f745d64a7b..2f9222ccb56 100644
--- a/src/libsyntax/ext/deriving/decodable.rs
+++ b/src/libsyntax/ext/deriving/decodable.rs
@@ -124,9 +124,12 @@ fn decodable_substructure(cx: @ExtCtxt, span: Span,
 /// Create a decoder for a single enum variant/struct:
 /// - `outer_pat_ident` is the name of this enum variant/struct
 /// - `getarg` should retrieve the `uint`-th field with name `@str`.
-fn decode_static_fields(cx: @ExtCtxt, outer_span: Span, outer_pat_ident: Ident,
+fn decode_static_fields(cx: @ExtCtxt,
+                        outer_span: Span,
+                        outer_pat_ident: Ident,
                         fields: &StaticFields,
-                        getarg: &fn(Span, @str, uint) -> @Expr) -> @Expr {
+                        getarg: |Span, @str, uint| -> @Expr)
+                        -> @Expr {
     match *fields {
         Unnamed(ref fields) => {
             if fields.is_empty() {