@@ -3200,7 +3200,7 @@ fn item_enum(w: &mut Buffer, cx: &Context<'_>, it: &clean::Item, e: &clean::Enum
32003200                write ! ( w,  "    " ) ; 
32013201                let  name = v. name . as_ref ( ) . unwrap ( ) ; 
32023202                match  * v. kind  { 
3203-                     clean:: VariantItem ( ref  var)  => match  var. kind  { 
3203+                     clean:: VariantItem ( ref  var)  => match  var { 
32043204                        clean:: VariantKind :: CLike  => write ! ( w,  "{}" ,  name) , 
32053205                        clean:: VariantKind :: Tuple ( ref  tys)  => { 
32063206                            write ! ( w,  "{}(" ,  name) ; 
@@ -3249,25 +3249,22 @@ fn item_enum(w: &mut Buffer, cx: &Context<'_>, it: &clean::Item, e: &clean::Enum
32493249                id = id, 
32503250                name = variant. name. as_ref( ) . unwrap( ) 
32513251            ) ; 
3252-             if  let  clean:: VariantItem ( ref  var)  = * variant. kind  { 
3253-                 if  let  clean:: VariantKind :: Tuple ( ref  tys)  = var. kind  { 
3254-                     write ! ( w,  "(" ) ; 
3255-                     for  ( i,  ty)  in  tys. iter ( ) . enumerate ( )  { 
3256-                         if  i > 0  { 
3257-                             write ! ( w,  ", " ) ; 
3258-                         } 
3259-                         write ! ( w,  "{}" ,  ty. print( ) ) ; 
3252+             if  let  clean:: VariantItem ( clean:: VariantKind :: Tuple ( ref  tys) )  = * variant. kind  { 
3253+                 write ! ( w,  "(" ) ; 
3254+                 for  ( i,  ty)  in  tys. iter ( ) . enumerate ( )  { 
3255+                     if  i > 0  { 
3256+                         write ! ( w,  ", " ) ; 
32603257                    } 
3261-                     write ! ( w,  ")"  ) ; 
3258+                     write ! ( w,  "{}"  ,  ty . print ( ) ) ; 
32623259                } 
3260+                 write ! ( w,  ")" ) ; 
32633261            } 
32643262            write ! ( w,  "</code></div>" ) ; 
32653263            document ( w,  cx,  variant,  Some ( it) ) ; 
32663264            document_non_exhaustive ( w,  variant) ; 
32673265
3268-             use  crate :: clean:: { Variant ,  VariantKind } ; 
3269-             if  let  clean:: VariantItem ( Variant  {  kind :  VariantKind :: Struct ( ref  s)  } )  = * variant. kind 
3270-             { 
3266+             use  crate :: clean:: VariantKind ; 
3267+             if  let  clean:: VariantItem ( VariantKind :: Struct ( ref  s) )  = * variant. kind  { 
32713268                let  variant_id = cx. derive_id ( format ! ( 
32723269                    "{}.{}.fields" , 
32733270                    ItemType :: Variant , 
0 commit comments