Parse items
diff --git a/src/gen/fold.rs b/src/gen/fold.rs
index 19e6a57..5a5e5bf 100644
--- a/src/gen/fold.rs
+++ b/src/gen/fold.rs
@@ -728,10 +728,6 @@
fold_trait_item_const(self, i)
}
#[cfg(feature = "full")]
- fn fold_trait_item_existential(&mut self, i: TraitItemExistential) -> TraitItemExistential {
- fold_trait_item_existential(self, i)
- }
- #[cfg(feature = "full")]
fn fold_trait_item_macro(&mut self, i: TraitItemMacro) -> TraitItemMacro {
fold_trait_item_macro(self, i)
}
@@ -2672,9 +2668,6 @@
TraitItem::Method(_visitor.fold_trait_item_method(_binding_0))
}
TraitItem::Type(_binding_0) => TraitItem::Type(_visitor.fold_trait_item_type(_binding_0)),
- TraitItem::Existential(_binding_0) => {
- TraitItem::Existential(_visitor.fold_trait_item_existential(_binding_0))
- }
TraitItem::Macro(_binding_0) => {
TraitItem::Macro(_visitor.fold_trait_item_macro(_binding_0))
}
@@ -2704,22 +2697,6 @@
}
}
#[cfg(feature = "full")]
-pub fn fold_trait_item_existential<V: Fold + ?Sized>(
- _visitor: &mut V,
- _i: TraitItemExistential,
-) -> TraitItemExistential {
- TraitItemExistential {
- attrs: FoldHelper::lift(_i.attrs, |it| _visitor.fold_attribute(it)),
- existential_token: Token),
- type_token: Token ! [ type ](tokens_helper(_visitor, &_i.type_token.span)),
- ident: _visitor.fold_ident(_i.ident),
- generics: _visitor.fold_generics(_i.generics),
- colon_token: (_i.colon_token).map(|it| Token ! [ : ](tokens_helper(_visitor, &it.spans))),
- bounds: FoldHelper::lift(_i.bounds, |it| _visitor.fold_type_param_bound(it)),
- semi_token: Token ! [ ; ](tokens_helper(_visitor, &_i.semi_token.spans)),
- }
-}
-#[cfg(feature = "full")]
pub fn fold_trait_item_macro<V: Fold + ?Sized>(
_visitor: &mut V,
_i: TraitItemMacro,
@@ -2804,10 +2781,10 @@
#[cfg(any(feature = "full", feature = "derive"))]
pub fn fold_type_bare_fn<V: Fold + ?Sized>(_visitor: &mut V, _i: TypeBareFn) -> TypeBareFn {
TypeBareFn {
+ lifetimes: (_i.lifetimes).map(|it| _visitor.fold_bound_lifetimes(it)),
unsafety: (_i.unsafety).map(|it| Token ! [ unsafe ](tokens_helper(_visitor, &it.span))),
abi: (_i.abi).map(|it| _visitor.fold_abi(it)),
fn_token: Token ! [ fn ](tokens_helper(_visitor, &_i.fn_token.span)),
- lifetimes: (_i.lifetimes).map(|it| _visitor.fold_bound_lifetimes(it)),
paren_token: Paren(tokens_helper(_visitor, &_i.paren_token.span)),
inputs: FoldHelper::lift(_i.inputs, |it| _visitor.fold_bare_fn_arg(it)),
variadic: (_i.variadic).map(|it| Token ! [ ... ](tokens_helper(_visitor, &it.spans))),