summary refs log tree commit diff
path: root/src/libsyntax_ext/deriving/clone.rs
diff options
context:
space:
mode:
authorvarkor <github@varkor.com>2018-05-25 18:41:03 +0100
committervarkor <github@varkor.com>2018-06-20 12:19:04 +0100
commitd643946550fa349729184a4f70abc01e21ceddc0 (patch)
tree56b75eb7b607a7b06db9d88878ee9cca438730de /src/libsyntax_ext/deriving/clone.rs
parentf9d0968906aa6bc5ed0f82d74b5504b58afc9d3b (diff)
downloadrust-d643946550fa349729184a4f70abc01e21ceddc0.tar.gz
rust-d643946550fa349729184a4f70abc01e21ceddc0.zip
Rename ast::GenericParam and ast::GenericArg
It's so confusing to have everything having the same name, at least while refactoring.
Diffstat (limited to 'src/libsyntax_ext/deriving/clone.rs')
-rw-r--r--src/libsyntax_ext/deriving/clone.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libsyntax_ext/deriving/clone.rs b/src/libsyntax_ext/deriving/clone.rs
index 504c3f8e913..40d49b49960 100644
--- a/src/libsyntax_ext/deriving/clone.rs
+++ b/src/libsyntax_ext/deriving/clone.rs
@@ -13,7 +13,7 @@ use deriving::generic::*;
 use deriving::generic::ty::*;
 
 use syntax::ast::{self, Expr, Generics, ItemKind, MetaItem, VariantData};
-use syntax::ast::GenericArg;
+use syntax::ast::GenericArgAST;
 use syntax::attr;
 use syntax::ext::base::{Annotatable, ExtCtxt};
 use syntax::ext::build::AstBuilder;
@@ -124,7 +124,7 @@ fn cs_clone_shallow(name: &str,
         let span = span.with_ctxt(cx.backtrace());
         let assert_path = cx.path_all(span, true,
                                         cx.std_path(&["clone", helper_name]),
-                                        vec![GenericArg::Type(ty)], vec![]);
+                                        vec![GenericArgAST::Type(ty)], vec![]);
         stmts.push(cx.stmt_let_type_only(span, cx.ty_path(assert_path)));
     }
     fn process_variant(cx: &mut ExtCtxt, stmts: &mut Vec<ast::Stmt>, variant: &VariantData) {