syntax::visit
pub fn walk_enum_def<'a, V: Visitor<'a>>( visitor: &mut V, enum_definition: &'a EnumDef, generics: &'a Generics, item_id: NodeId)