@@ -3200,7 +3200,7 @@ fn item_enum(w: &mut Buffer, cx: &Context<'_>, it: &clean::Item, e: &clean::Enum
3200
3200
write ! ( w, " " ) ;
3201
3201
let name = v. name . as_ref ( ) . unwrap ( ) ;
3202
3202
match * v. kind {
3203
- clean:: VariantItem ( ref var) => match var. kind {
3203
+ clean:: VariantItem ( ref var) => match var {
3204
3204
clean:: VariantKind :: CLike => write ! ( w, "{}" , name) ,
3205
3205
clean:: VariantKind :: Tuple ( ref tys) => {
3206
3206
write ! ( w, "{}(" , name) ;
@@ -3249,25 +3249,22 @@ fn item_enum(w: &mut Buffer, cx: &Context<'_>, it: &clean::Item, e: &clean::Enum
3249
3249
id = id,
3250
3250
name = variant. name. as_ref( ) . unwrap( )
3251
3251
) ;
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, ", " ) ;
3260
3257
}
3261
- write ! ( w, ")" ) ;
3258
+ write ! ( w, "{}" , ty . print ( ) ) ;
3262
3259
}
3260
+ write ! ( w, ")" ) ;
3263
3261
}
3264
3262
write ! ( w, "</code></div>" ) ;
3265
3263
document ( w, cx, variant, Some ( it) ) ;
3266
3264
document_non_exhaustive ( w, variant) ;
3267
3265
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 {
3271
3268
let variant_id = cx. derive_id ( format ! (
3272
3269
"{}.{}.fields" ,
3273
3270
ItemType :: Variant ,
0 commit comments