syn::fold
pub fn fold_data_enum<F: ?Sized>(f: &mut F, node: DataEnum) -> DataEnum where F: Fold,
fold