@@ -3051,7 +3051,7 @@ fn item_trait(
3051
3051
let item_type = m. type_ ( ) ;
3052
3052
let id = cx. derive_id ( format ! ( "{}.{}" , item_type, name) ) ;
3053
3053
let ns_id = cx. derive_id ( format ! ( "{}.{}" , name, item_type. name_space( ) ) ) ;
3054
- write ! ( w, "{extra} <h3 id='{id}' class='method'><code id='{ns_id}'>" ,
3054
+ write ! ( w, "<h3 id='{id}' class='method'>{extra} <code id='{ns_id}'>" ,
3055
3055
extra = render_spotlight_traits( m) ?,
3056
3056
id = id,
3057
3057
ns_id = ns_id) ?;
@@ -3436,7 +3436,7 @@ fn item_union(w: &mut fmt::Formatter, cx: &Context, it: &clean::Item,
3436
3436
let id = format ! ( "{}.{}" , ItemType :: StructField , name) ;
3437
3437
write ! ( w, "<span id=\" {id}\" class=\" {shortty} small-section-header\" >\
3438
3438
<a href=\" #{id}\" class=\" anchor field\" ></a>\
3439
- <span class='invisible'>< code>{name}: {ty}</code></span >\
3439
+ <code>{name}: {ty}</code>\
3440
3440
</span>",
3441
3441
id = id,
3442
3442
name = name,
@@ -3991,8 +3991,7 @@ fn render_impl(w: &mut fmt::Formatter, cx: &Context, i: &Impl, link: AssocItemLi
3991
3991
None => "impl" . to_string ( ) ,
3992
3992
} ) ;
3993
3993
if let Some ( use_absolute) = use_absolute {
3994
- write ! ( w, "<h3 id='{}' class='impl'><span class='in-band'><table class='table-display'>\
3995
- <tbody><tr><td><code>", id) ?;
3994
+ write ! ( w, "<h3 id='{}' class='impl'><code class='in-band'>" , id) ?;
3996
3995
fmt_impl_for_trait_page ( & i. inner_impl ( ) , w, use_absolute) ?;
3997
3996
if show_def_docs {
3998
3997
for it in & i. inner_impl ( ) . items {
@@ -4006,22 +4005,18 @@ fn render_impl(w: &mut fmt::Formatter, cx: &Context, i: &Impl, link: AssocItemLi
4006
4005
}
4007
4006
write ! ( w, "</code>" ) ?;
4008
4007
} else {
4009
- write ! ( w, "<h3 id='{}' class='impl'><span class='in-band'><table class='table-display'> \
4010
- <tbody><tr><td><code>{}</code>" ,
4011
- id , i . inner_impl ( ) ) ?;
4008
+ write ! ( w, "<h3 id='{}' class='impl'><code class='in-band'>{}</code>" ,
4009
+ id , i . inner_impl ( )
4010
+ ) ?;
4012
4011
}
4013
4012
write ! ( w, "<a href='#{}' class='anchor'></a>" , id) ?;
4014
- write ! ( w, "</td><td><span class='out-of-band'>" ) ?;
4015
4013
let since = i. impl_item . stability . as_ref ( ) . map ( |s| & s. since [ ..] ) ;
4014
+ render_stability_since_raw ( w, since, outer_version) ?;
4016
4015
if let Some ( l) = ( Item { item : & i. impl_item , cx : cx } ) . src_href ( ) {
4017
- write ! ( w, "<div class='ghost'></div>" ) ?;
4018
- render_stability_since_raw ( w, since, outer_version) ?;
4019
4016
write ! ( w, "<a class='srclink' href='{}' title='{}'>[src]</a>" ,
4020
4017
l, "goto source code" ) ?;
4021
- } else {
4022
- render_stability_since_raw ( w, since, outer_version) ?;
4023
4018
}
4024
- write ! ( w, "</span></td></tr></tbody></table></span></ h3>" ) ?;
4019
+ write ! ( w, "</h3>" ) ?;
4025
4020
if let Some ( ref dox) = cx. shared . maybe_collapsed_doc_value ( & i. impl_item ) {
4026
4021
let mut ids = cx. id_map . borrow_mut ( ) ;
4027
4022
write ! ( w, "<div class='docblock'>{}</div>" ,
@@ -4057,20 +4052,15 @@ fn render_impl(w: &mut fmt::Formatter, cx: &Context, i: &Impl, link: AssocItemLi
4057
4052
let ns_id = cx. derive_id ( format ! ( "{}.{}" , name, item_type. name_space( ) ) ) ;
4058
4053
write ! ( w, "<h4 id='{}' class=\" {}{}\" >" , id, item_type, extra_class) ?;
4059
4054
write ! ( w, "{}" , spotlight_decl( decl) ?) ?;
4060
- write ! ( w, "<table id='{}' class='table-display'><tbody><tr><td><code >" , ns_id) ?;
4055
+ write ! ( w, "<code id='{}'>" , ns_id) ?;
4061
4056
render_assoc_item ( w, item, link. anchor ( & id) , ItemType :: Impl ) ?;
4062
4057
write ! ( w, "</code>" ) ?;
4058
+ render_stability_since_raw ( w, item. stable_since ( ) , outer_version) ?;
4063
4059
if let Some ( l) = ( Item { cx, item } ) . src_href ( ) {
4064
- write ! ( w, "</td><td><span class='out-of-band'>" ) ?;
4065
- write ! ( w, "<div class='ghost'></div>" ) ?;
4066
- render_stability_since_raw ( w, item. stable_since ( ) , outer_version) ?;
4067
- write ! ( w, "<a class='srclink' href='{}' title='{}'>[src]</a></span>" ,
4060
+ write ! ( w, "<a class='srclink' href='{}' title='{}'>[src]</a>" ,
4068
4061
l, "goto source code" ) ?;
4069
- } else {
4070
- write ! ( w, "</td><td>" ) ?;
4071
- render_stability_since_raw ( w, item. stable_since ( ) , outer_version) ?;
4072
4062
}
4073
- write ! ( w, "</td></tr></tbody></table></ h4>" ) ?;
4063
+ write ! ( w, "</h4>" ) ?;
4074
4064
}
4075
4065
}
4076
4066
clean:: TypedefItem ( ref tydef, _) => {
@@ -4082,40 +4072,18 @@ fn render_impl(w: &mut fmt::Formatter, cx: &Context, i: &Impl, link: AssocItemLi
4082
4072
write ! ( w, "</code></h4>" ) ?;
4083
4073
}
4084
4074
clean:: AssociatedConstItem ( ref ty, ref default) => {
4085
- let mut version = String :: new ( ) ;
4086
-
4087
- render_stability_since_raw ( & mut version, item. stable_since ( ) , outer_version) ?;
4088
-
4089
4075
let id = cx. derive_id ( format ! ( "{}.{}" , item_type, name) ) ;
4090
4076
let ns_id = cx. derive_id ( format ! ( "{}.{}" , name, item_type. name_space( ) ) ) ;
4091
4077
write ! ( w, "<h4 id='{}' class=\" {}{}\" >" , id, item_type, extra_class) ?;
4092
- if !version. is_empty ( ) {
4093
- write ! ( w, "<table id='{}' class='table-display'><tbody><tr><td><code>" , ns_id) ?;
4094
- } else {
4095
- write ! ( w, "<code id='{}'>" , ns_id) ?;
4096
- }
4078
+ write ! ( w, "<code id='{}'>" , ns_id) ?;
4097
4079
assoc_const ( w, item, ty, default. as_ref ( ) , link. anchor ( & id) ) ?;
4098
- if !version. is_empty ( ) {
4099
- write ! ( w, "</code>" ) ?;
4100
- }
4101
- let src = if let Some ( l) = ( Item { cx, item } ) . src_href ( ) {
4102
- if !version. is_empty ( ) {
4103
- write ! ( w, "</td><td><span class='out-of-band'>" ) ?;
4104
- write ! ( w, "<div class='ghost'></div>{}" , version) ?;
4105
- }
4106
- format ! ( "<a class='srclink' href='{}' title='{}'>[src]</a>" ,
4107
- l, "goto source code" )
4108
- } else {
4109
- if !version. is_empty ( ) {
4110
- write ! ( w, "</td><td>{}" , version) ?;
4111
- }
4112
- String :: new ( )
4113
- } ;
4114
- if version. is_empty ( ) {
4115
- write ! ( w, "</code>{}</h4>" , src) ?;
4116
- } else {
4117
- write ! ( w, "{}</span></td></tr></tbody></table></h4>" , src) ?;
4080
+ write ! ( w, "</code>" ) ?;
4081
+ render_stability_since_raw ( w, item. stable_since ( ) , outer_version) ?;
4082
+ if let Some ( l) = ( Item { cx, item } ) . src_href ( ) {
4083
+ write ! ( w, "<a class='srclink' href='{}' title='{}'>[src]</a>" ,
4084
+ l, "goto source code" ) ?;
4118
4085
}
4086
+ write ! ( w, "</h4>" ) ?;
4119
4087
}
4120
4088
clean:: AssociatedTypeItem ( ref bounds, ref default) => {
4121
4089
let id = cx. derive_id ( format ! ( "{}.{}" , item_type, name) ) ;
0 commit comments