Rename macro input to derive input
diff --git a/src/visit.rs b/src/visit.rs
index c073b60..9b8a4c9 100644
--- a/src/visit.rs
+++ b/src/visit.rs
@@ -28,8 +28,8 @@
/// new default implementation gets introduced.)
pub trait Visitor: Sized {
fn visit_ident(&mut self, _ident: &Ident) {}
- fn visit_macro_input(&mut self, macro_input: &MacroInput) {
- walk_macro_input(self, macro_input)
+ fn visit_derive_input(&mut self, derive_input: &DeriveInput) {
+ walk_derive_input(self, derive_input)
}
fn visit_ty(&mut self, ty: &Ty) {
walk_ty(self, ty)
@@ -110,18 +110,18 @@
visitor.visit_path(&trait_ref.trait_ref);
}
-pub fn walk_macro_input<V: Visitor>(visitor: &mut V, macro_input: &MacroInput) {
- visitor.visit_ident(¯o_input.ident);
- visitor.visit_generics(¯o_input.generics);
- match macro_input.body {
+pub fn walk_derive_input<V: Visitor>(visitor: &mut V, derive_input: &DeriveInput) {
+ visitor.visit_ident(&derive_input.ident);
+ visitor.visit_generics(&derive_input.generics);
+ match derive_input.body {
Body::Enum(ref variants) => {
- walk_list!(visitor, visit_variant, variants, ¯o_input.generics);
+ walk_list!(visitor, visit_variant, variants, &derive_input.generics);
}
Body::Struct(ref variant_data) => {
- visitor.visit_variant_data(variant_data, ¯o_input.ident, ¯o_input.generics);
+ visitor.visit_variant_data(variant_data, &derive_input.ident, &derive_input.generics);
}
}
- walk_list!(visitor, visit_attribute, ¯o_input.attrs);
+ walk_list!(visitor, visit_attribute, &derive_input.attrs);
}
pub fn walk_variant<V>(visitor: &mut V, variant: &Variant, generics: &Generics)