Put more common Type generic params first
diff --git a/src/gen/fold.rs b/src/gen/fold.rs
index e5aed1e..9d1eb24 100644
--- a/src/gen/fold.rs
+++ b/src/gen/fold.rs
@@ -1538,16 +1538,16 @@
 
 pub fn fold_generic_param<V: Folder + ?Sized>(_visitor: &mut V, _i: GenericParam) -> GenericParam {
     match _i {
-        GenericParam::Lifetime(_binding_0, ) => {
-            GenericParam::Lifetime (
-                _visitor.fold_lifetime_def(_binding_0),
-            )
-        }
         GenericParam::Type(_binding_0, ) => {
             GenericParam::Type (
                 _visitor.fold_type_param(_binding_0),
             )
         }
+        GenericParam::Lifetime(_binding_0, ) => {
+            GenericParam::Lifetime (
+                _visitor.fold_lifetime_def(_binding_0),
+            )
+        }
         GenericParam::Const(_binding_0, ) => {
             GenericParam::Const (
                 _visitor.fold_const_param(_binding_0),