File tree 1 file changed +9
-5
lines changed
1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -1509,8 +1509,6 @@ pub(crate) fn visibility_print_with_space<'a, 'tcx: 'a>(
1509
1509
cx : & ' a Context < ' tcx > ,
1510
1510
) -> impl Display + ' a + Captures < ' tcx > {
1511
1511
use std:: fmt:: Write as _;
1512
-
1513
- let hidden: & ' static str = if item. is_doc_hidden ( ) { "#[doc(hidden)] " } else { "" } ;
1514
1512
let vis: Cow < ' static , str > = match item. visibility ( cx. tcx ( ) ) {
1515
1513
None => "" . into ( ) ,
1516
1514
Some ( ty:: Visibility :: Public ) => "pub " . into ( ) ,
@@ -1546,8 +1544,13 @@ pub(crate) fn visibility_print_with_space<'a, 'tcx: 'a>(
1546
1544
}
1547
1545
}
1548
1546
} ;
1547
+
1548
+ let is_doc_hidden = item. is_doc_hidden ( ) ;
1549
1549
display_fn ( move |f| {
1550
- f. write_str ( & hidden) ?;
1550
+ if is_doc_hidden {
1551
+ f. write_str ( "#[doc(hidden)] " ) ?;
1552
+ }
1553
+
1551
1554
f. write_str ( & vis)
1552
1555
} )
1553
1556
}
@@ -1561,7 +1564,6 @@ pub(crate) fn visibility_to_src_with_space<'a, 'tcx: 'a>(
1561
1564
item_did : DefId ,
1562
1565
is_doc_hidden : bool ,
1563
1566
) -> impl Display + ' a + Captures < ' tcx > {
1564
- let hidden: & ' static str = if is_doc_hidden { "#[doc(hidden)] " } else { "" } ;
1565
1567
let vis: Cow < ' static , str > = match visibility {
1566
1568
None => "" . into ( ) ,
1567
1569
Some ( ty:: Visibility :: Public ) => "pub " . into ( ) ,
@@ -1587,7 +1589,9 @@ pub(crate) fn visibility_to_src_with_space<'a, 'tcx: 'a>(
1587
1589
}
1588
1590
} ;
1589
1591
display_fn ( move |f| {
1590
- f. write_str ( & hidden) ?;
1592
+ if is_doc_hidden {
1593
+ f. write_str ( "#[doc(hidden)] " ) ?;
1594
+ }
1591
1595
f. write_str ( & vis)
1592
1596
} )
1593
1597
}
You can’t perform that action at this time.
0 commit comments