@@ -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