@@ -1827,7 +1827,7 @@ fn item_module(w: &mut fmt::Formatter, cx: &Context,
1827
1827
stab_docs = stab_docs,
1828
1828
docs = shorter( Some ( & Markdown ( doc_value) . to_string( ) ) ) ,
1829
1829
class = myitem. type_( ) ,
1830
- stab = myitem. stability_class( ) ,
1830
+ stab = myitem. stability_class( ) . unwrap_or ( "" . to_string ( ) ) ,
1831
1831
unsafety_flag = unsafety_flag,
1832
1832
href = item_path( myitem. type_( ) , myitem. name. as_ref( ) . unwrap( ) ) ,
1833
1833
title_type = myitem. type_( ) ,
@@ -2378,13 +2378,16 @@ fn item_struct(w: &mut fmt::Formatter, cx: &Context, it: &clean::Item,
2378
2378
write ! ( w, "<span id='{id}' class='{item_type}'>
2379
2379
<span id='{ns_id}' class='invisible'>
2380
2380
<code>{name}: {ty}</code>
2381
- </span></span><span class='stab {stab}'></span> " ,
2381
+ </span></span>" ,
2382
2382
item_type = ItemType :: StructField ,
2383
2383
id = id,
2384
2384
ns_id = ns_id,
2385
- stab = field. stability_class( ) ,
2386
2385
name = field. name. as_ref( ) . unwrap( ) ,
2387
2386
ty = ty) ?;
2387
+ if let Some ( stability_class) = field. stability_class ( ) {
2388
+ write ! ( w, "<span class='stab {stab}'></span>" ,
2389
+ stab = stability_class) ?;
2390
+ }
2388
2391
document ( w, cx, field) ?;
2389
2392
}
2390
2393
}
@@ -2415,11 +2418,14 @@ fn item_union(w: &mut fmt::Formatter, cx: &Context, it: &clean::Item,
2415
2418
write ! ( w, "<h2 class='fields'>Fields</h2>" ) ?;
2416
2419
for ( field, ty) in fields {
2417
2420
write ! ( w, "<span id='{shortty}.{name}' class='{shortty}'><code>{name}: {ty}</code>
2418
- </span><span class='stab {stab}'></span> " ,
2421
+ </span>" ,
2419
2422
shortty = ItemType :: StructField ,
2420
- stab = field. stability_class( ) ,
2421
2423
name = field. name. as_ref( ) . unwrap( ) ,
2422
2424
ty = ty) ?;
2425
+ if let Some ( stability_class) = field. stability_class ( ) {
2426
+ write ! ( w, "<span class='stab {stab}'></span>" ,
2427
+ stab = stability_class) ?;
2428
+ }
2423
2429
document ( w, cx, field) ?;
2424
2430
}
2425
2431
}
0 commit comments