@@ -1509,7 +1509,7 @@ fn print_tuple_struct_fields<'a, 'cx: 'a>(
1509
1509
matches ! ( * field. kind, clean:: StrippedItem ( box clean:: StructFieldItem ( ..) ) )
1510
1510
} )
1511
1511
{
1512
- return f. write_str ( "/* private fields */" ) ;
1512
+ return f. write_str ( "<span class= \" comment \" > /* private fields */</span> " ) ;
1513
1513
}
1514
1514
1515
1515
for ( i, ty) in s. iter ( ) . enumerate ( ) {
@@ -1666,7 +1666,7 @@ fn render_enum_fields(
1666
1666
}
1667
1667
1668
1668
if variants_stripped && !is_non_exhaustive {
1669
- w. write_str ( " // some variants omitted\n " ) ;
1669
+ w. write_str ( " <span class= \" comment \" > // some variants omitted</span> \n " ) ;
1670
1670
}
1671
1671
if toggle {
1672
1672
toggle_close ( & mut w) ;
@@ -1811,15 +1811,21 @@ fn item_proc_macro(
1811
1811
let name = it. name . expect ( "proc-macros always have names" ) ;
1812
1812
match m. kind {
1813
1813
MacroKind :: Bang => {
1814
- write ! ( buffer, "{name}!() {{ /* proc-macro */ }}" ) . unwrap ( ) ;
1814
+ write ! ( buffer, "{name}!() {{ <span class=\" comment\" >/* proc-macro */</span> }}" )
1815
+ . unwrap ( ) ;
1815
1816
}
1816
1817
MacroKind :: Attr => {
1817
1818
write ! ( buffer, "#[{name}]" ) . unwrap ( ) ;
1818
1819
}
1819
1820
MacroKind :: Derive => {
1820
1821
write ! ( buffer, "#[derive({name})]" ) . unwrap ( ) ;
1821
1822
if !m. helpers . is_empty ( ) {
1822
- buffer. write_str ( "\n {\n // Attributes available to this derive:\n " ) . unwrap ( ) ;
1823
+ buffer
1824
+ . write_str (
1825
+ "\n {\n \
1826
+ <span class=\" comment\" >// Attributes available to this derive:</span>\n ",
1827
+ )
1828
+ . unwrap ( ) ;
1823
1829
for attr in & m. helpers {
1824
1830
writeln ! ( buffer, " #[{attr}]" ) . unwrap ( ) ;
1825
1831
}
@@ -2181,7 +2187,7 @@ fn render_union<'a, 'cx: 'a>(
2181
2187
}
2182
2188
2183
2189
if it. has_stripped_entries ( ) . unwrap ( ) {
2184
- write ! ( f, " /* private fields */\n " ) ?;
2190
+ write ! ( f, " <span class= \" comment \" > /* private fields */</span> \n " ) ?;
2185
2191
}
2186
2192
if toggle {
2187
2193
toggle_close ( & mut f) ;
@@ -2267,11 +2273,11 @@ fn render_struct_fields(
2267
2273
2268
2274
if has_visible_fields {
2269
2275
if has_stripped_entries {
2270
- write ! ( w, "\n {tab} /* private fields */" ) ;
2276
+ write ! ( w, "\n {tab} <span class= \" comment \" > /* private fields */</span> " ) ;
2271
2277
}
2272
2278
write ! ( w, "\n {tab}" ) ;
2273
2279
} else if has_stripped_entries {
2274
- write ! ( w, " /* private fields */ " ) ;
2280
+ write ! ( w, " <span class= \" comment \" > /* private fields */</span> " ) ;
2275
2281
}
2276
2282
if toggle {
2277
2283
toggle_close ( & mut w) ;
@@ -2285,7 +2291,7 @@ fn render_struct_fields(
2285
2291
matches ! ( * field. kind, clean:: StrippedItem ( box clean:: StructFieldItem ( ..) ) )
2286
2292
} )
2287
2293
{
2288
- write ! ( w, "/* private fields */" ) ;
2294
+ write ! ( w, "<span class= \" comment \" > /* private fields */</span> " ) ;
2289
2295
} else {
2290
2296
for ( i, field) in fields. iter ( ) . enumerate ( ) {
2291
2297
if i > 0 {
0 commit comments