@@ -1363,6 +1363,7 @@ fn render_impl(
1363
1363
id, item_type, in_trait_class,
1364
1364
) ;
1365
1365
render_rightside ( w, cx, item, outer_version, outer_const_version) ;
1366
+ write ! ( w, "<a href=\" #{}\" class=\" anchor\" ></a>" , id) ;
1366
1367
w. write_str ( "<code>" ) ;
1367
1368
render_assoc_item (
1368
1369
w,
@@ -1372,7 +1373,6 @@ fn render_impl(
1372
1373
cx,
1373
1374
) ;
1374
1375
w. write_str ( "</code>" ) ;
1375
- write ! ( w, "<a href=\" #{}\" class=\" anchor\" ></a>" , id) ;
1376
1376
w. write_str ( "</div>" ) ;
1377
1377
}
1378
1378
}
@@ -1381,9 +1381,11 @@ fn render_impl(
1381
1381
let id = cx. derive_id ( source_id. clone ( ) ) ;
1382
1382
write ! (
1383
1383
w,
1384
- "<div id=\" {}\" class=\" {}{} has-srclink\" ><code> " ,
1384
+ "<div id=\" {}\" class=\" {}{} has-srclink\" >" ,
1385
1385
id, item_type, in_trait_class
1386
1386
) ;
1387
+ write ! ( w, "<a href=\" #{}\" class=\" anchor\" ></a>" , id) ;
1388
+ w. write_str ( "<code>" ) ;
1387
1389
assoc_type (
1388
1390
w,
1389
1391
item,
@@ -1394,18 +1396,19 @@ fn render_impl(
1394
1396
cx,
1395
1397
) ;
1396
1398
w. write_str ( "</code>" ) ;
1397
- write ! ( w, "<a href=\" #{}\" class=\" anchor\" ></a>" , id) ;
1398
1399
w. write_str ( "</div>" ) ;
1399
1400
}
1400
1401
clean:: AssocConstItem ( ref ty, ref default) => {
1401
1402
let source_id = format ! ( "{}.{}" , item_type, name) ;
1402
1403
let id = cx. derive_id ( source_id. clone ( ) ) ;
1403
1404
write ! (
1404
1405
w,
1405
- "<div id=\" {}\" class=\" {}{} has-srclink\" ><code> " ,
1406
+ "<div id=\" {}\" class=\" {}{} has-srclink\" >" ,
1406
1407
id, item_type, in_trait_class
1407
1408
) ;
1408
1409
render_rightside ( w, cx, item, outer_version, outer_const_version) ;
1410
+ write ! ( w, "<a href=\" #{}\" class=\" anchor\" ></a>" , id) ;
1411
+ w. write_str ( "<code>" ) ;
1409
1412
assoc_const (
1410
1413
w,
1411
1414
item,
@@ -1416,13 +1419,14 @@ fn render_impl(
1416
1419
cx,
1417
1420
) ;
1418
1421
w. write_str ( "</code>" ) ;
1419
- write ! ( w, "<a href=\" #{}\" class=\" anchor\" ></a>" , id) ;
1420
1422
w. write_str ( "</div>" ) ;
1421
1423
}
1422
1424
clean:: AssocTypeItem ( ref bounds, ref default) => {
1423
1425
let source_id = format ! ( "{}.{}" , item_type, name) ;
1424
1426
let id = cx. derive_id ( source_id. clone ( ) ) ;
1425
- write ! ( w, "<div id=\" {}\" class=\" {}{}\" ><code>" , id, item_type, in_trait_class, ) ;
1427
+ write ! ( w, "<div id=\" {}\" class=\" {}{}\" >" , id, item_type, in_trait_class, ) ;
1428
+ write ! ( w, "<a href=\" #{}\" class=\" anchor\" ></a>" , id) ;
1429
+ w. write_str ( "<code>" ) ;
1426
1430
assoc_type (
1427
1431
w,
1428
1432
item,
@@ -1433,7 +1437,6 @@ fn render_impl(
1433
1437
cx,
1434
1438
) ;
1435
1439
w. write_str ( "</code>" ) ;
1436
- write ! ( w, "<a href=\" #{}\" class=\" anchor\" ></a>" , id) ;
1437
1440
w. write_str ( "</div>" ) ;
1438
1441
}
1439
1442
clean:: StrippedItem ( ..) => return ,
@@ -1628,6 +1631,7 @@ pub(crate) fn render_impl_summary(
1628
1631
} ;
1629
1632
write ! ( w, "<div id=\" {}\" class=\" impl has-srclink\" {}>" , id, aliases) ;
1630
1633
render_rightside ( w, cx, & i. impl_item , outer_version, outer_const_version) ;
1634
+ write ! ( w, "<a href=\" #{}\" class=\" anchor\" ></a>" , id) ;
1631
1635
write ! ( w, "<code class=\" in-band\" >" ) ;
1632
1636
1633
1637
if let Some ( use_absolute) = use_absolute {
@@ -1645,7 +1649,6 @@ pub(crate) fn render_impl_summary(
1645
1649
write ! ( w, "{}" , i. inner_impl( ) . print( false , cx) ) ;
1646
1650
}
1647
1651
write ! ( w, "</code>" ) ;
1648
- write ! ( w, "<a href=\" #{}\" class=\" anchor\" ></a>" , id) ;
1649
1652
1650
1653
let is_trait = i. inner_impl ( ) . trait_ . is_some ( ) ;
1651
1654
if is_trait {
0 commit comments