@@ -3051,7 +3051,7 @@ fn item_trait(
30513051 let item_type = m. type_ ( ) ;
30523052 let id = cx. derive_id ( format ! ( "{}.{}" , item_type, name) ) ;
30533053 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}'>" ,
30553055 extra = render_spotlight_traits( m) ?,
30563056 id = id,
30573057 ns_id = ns_id) ?;
@@ -3436,7 +3436,7 @@ fn item_union(w: &mut fmt::Formatter, cx: &Context, it: &clean::Item,
34363436 let id = format ! ( "{}.{}" , ItemType :: StructField , name) ;
34373437 write ! ( w, "<span id=\" {id}\" class=\" {shortty} small-section-header\" >\
34383438 <a href=\" #{id}\" class=\" anchor field\" ></a>\
3439- <span class='invisible'>< code>{name}: {ty}</code></span >\
3439+ <code>{name}: {ty}</code>\
34403440 </span>",
34413441 id = id,
34423442 name = name,
@@ -3991,8 +3991,7 @@ fn render_impl(w: &mut fmt::Formatter, cx: &Context, i: &Impl, link: AssocItemLi
39913991 None => "impl" . to_string ( ) ,
39923992 } ) ;
39933993 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) ?;
39963995 fmt_impl_for_trait_page ( & i. inner_impl ( ) , w, use_absolute) ?;
39973996 if show_def_docs {
39983997 for it in & i. inner_impl ( ) . items {
@@ -4006,22 +4005,18 @@ fn render_impl(w: &mut fmt::Formatter, cx: &Context, i: &Impl, link: AssocItemLi
40064005 }
40074006 write ! ( w, "</code>" ) ?;
40084007 } 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+ ) ?;
40124011 }
40134012 write ! ( w, "<a href='#{}' class='anchor'></a>" , id) ?;
4014- write ! ( w, "</td><td><span class='out-of-band'>" ) ?;
40154013 let since = i. impl_item . stability . as_ref ( ) . map ( |s| & s. since [ ..] ) ;
4014+ render_stability_since_raw ( w, since, outer_version) ?;
40164015 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) ?;
40194016 write ! ( w, "<a class='srclink' href='{}' title='{}'>[src]</a>" ,
40204017 l, "goto source code" ) ?;
4021- } else {
4022- render_stability_since_raw ( w, since, outer_version) ?;
40234018 }
4024- write ! ( w, "</span></td></tr></tbody></table></span></ h3>" ) ?;
4019+ write ! ( w, "</h3>" ) ?;
40254020 if let Some ( ref dox) = cx. shared . maybe_collapsed_doc_value ( & i. impl_item ) {
40264021 let mut ids = cx. id_map . borrow_mut ( ) ;
40274022 write ! ( w, "<div class='docblock'>{}</div>" ,
@@ -4057,20 +4052,15 @@ fn render_impl(w: &mut fmt::Formatter, cx: &Context, i: &Impl, link: AssocItemLi
40574052 let ns_id = cx. derive_id ( format ! ( "{}.{}" , name, item_type. name_space( ) ) ) ;
40584053 write ! ( w, "<h4 id='{}' class=\" {}{}\" >" , id, item_type, extra_class) ?;
40594054 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) ?;
40614056 render_assoc_item ( w, item, link. anchor ( & id) , ItemType :: Impl ) ?;
40624057 write ! ( w, "</code>" ) ?;
4058+ render_stability_since_raw ( w, item. stable_since ( ) , outer_version) ?;
40634059 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>" ,
40684061 l, "goto source code" ) ?;
4069- } else {
4070- write ! ( w, "</td><td>" ) ?;
4071- render_stability_since_raw ( w, item. stable_since ( ) , outer_version) ?;
40724062 }
4073- write ! ( w, "</td></tr></tbody></table></ h4>" ) ?;
4063+ write ! ( w, "</h4>" ) ?;
40744064 }
40754065 }
40764066 clean:: TypedefItem ( ref tydef, _) => {
@@ -4082,40 +4072,18 @@ fn render_impl(w: &mut fmt::Formatter, cx: &Context, i: &Impl, link: AssocItemLi
40824072 write ! ( w, "</code></h4>" ) ?;
40834073 }
40844074 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-
40894075 let id = cx. derive_id ( format ! ( "{}.{}" , item_type, name) ) ;
40904076 let ns_id = cx. derive_id ( format ! ( "{}.{}" , name, item_type. name_space( ) ) ) ;
40914077 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) ?;
40974079 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" ) ?;
41184085 }
4086+ write ! ( w, "</h4>" ) ?;
41194087 }
41204088 clean:: AssociatedTypeItem ( ref bounds, ref default) => {
41214089 let id = cx. derive_id ( format ! ( "{}.{}" , item_type, name) ) ;
0 commit comments