@@ -1415,7 +1415,10 @@ fn render_impl(
14151415 id, item_type, in_trait_class,
14161416 ) ;
14171417 render_rightside ( w, cx, item, containing_item, render_mode) ;
1418- write ! ( w, "<a href=\" #{}\" class=\" anchor\" ></a>" , id) ;
1418+ if trait_. is_some ( ) {
1419+ // Anchors are only used on trait impls.
1420+ write ! ( w, "<a href=\" #{}\" class=\" anchor\" ></a>" , id) ;
1421+ }
14191422 w. write_str ( "<h4 class=\" code-header\" >" ) ;
14201423 render_assoc_item (
14211424 w,
@@ -1438,7 +1441,10 @@ fn render_impl(
14381441 id, item_type, in_trait_class
14391442 ) ;
14401443 render_rightside ( w, cx, item, containing_item, render_mode) ;
1441- write ! ( w, "<a href=\" #{}\" class=\" anchor\" ></a>" , id) ;
1444+ if trait_. is_some ( ) {
1445+ // Anchors are only used on trait impls.
1446+ write ! ( w, "<a href=\" #{}\" class=\" anchor\" ></a>" , id) ;
1447+ }
14421448 w. write_str ( "<h4 class=\" code-header\" >" ) ;
14431449 assoc_const (
14441450 w,
@@ -1460,7 +1466,10 @@ fn render_impl(
14601466 let source_id = format ! ( "{}.{}" , item_type, name) ;
14611467 let id = cx. derive_id ( source_id. clone ( ) ) ;
14621468 write ! ( w, "<section id=\" {}\" class=\" {}{}\" >" , id, item_type, in_trait_class) ;
1463- write ! ( w, "<a href=\" #{}\" class=\" anchor\" ></a>" , id) ;
1469+ if trait_. is_some ( ) {
1470+ // Anchors are only used on trait impls.
1471+ write ! ( w, "<a href=\" #{}\" class=\" anchor\" ></a>" , id) ;
1472+ }
14641473 w. write_str ( "<h4 class=\" code-header\" >" ) ;
14651474 assoc_type (
14661475 w,
@@ -1483,7 +1492,10 @@ fn render_impl(
14831492 "<section id=\" {}\" class=\" {}{} has-srclink\" >" ,
14841493 id, item_type, in_trait_class
14851494 ) ;
1486- write ! ( w, "<a href=\" #{}\" class=\" anchor\" ></a>" , id) ;
1495+ if trait_. is_some ( ) {
1496+ // Anchors are only used on trait impls.
1497+ write ! ( w, "<a href=\" #{}\" class=\" anchor\" ></a>" , id) ;
1498+ }
14871499 w. write_str ( "<h4 class=\" code-header\" >" ) ;
14881500 assoc_type (
14891501 w,
0 commit comments