@@ -1460,18 +1460,24 @@ fn render_impl(
1460
1460
if render_method_item {
1461
1461
let id = cx. derive_id ( format ! ( "{}.{}" , item_type, name) ) ;
1462
1462
let source_id = trait_
1463
- . and_then ( |trait_| trait_
1464
- . items . iter ( )
1465
- . find ( |item| item. name . map ( |n| n. as_str ( ) . eq ( & name. as_str ( ) ) ) . unwrap_or ( false ) )
1466
- ) . map ( |item| format ! ( "{}.{}" , item. type_( ) , name) ) ;
1467
- write ! ( w, "<h4 id=\" {}\" class=\" {}{}{}\" >" , id, item_type, extra_class, in_trait_class) ;
1463
+ . and_then ( |trait_| {
1464
+ trait_. items . iter ( ) . find ( |item| {
1465
+ item. name . map ( |n| n. as_str ( ) . eq ( & name. as_str ( ) ) ) . unwrap_or ( false )
1466
+ } )
1467
+ } )
1468
+ . map ( |item| format ! ( "{}.{}" , item. type_( ) , name) ) ;
1469
+ write ! (
1470
+ w,
1471
+ "<h4 id=\" {}\" class=\" {}{}{}\" >" ,
1472
+ id, item_type, extra_class, in_trait_class,
1473
+ ) ;
1468
1474
w. write_str ( "<code>" ) ;
1469
1475
render_assoc_item (
1470
1476
w,
1471
1477
item,
1472
1478
link. anchor ( source_id. as_ref ( ) . unwrap_or ( & id) ) ,
1473
1479
ItemType :: Impl ,
1474
- cx
1480
+ cx,
1475
1481
) ;
1476
1482
w. write_str ( "</code>" ) ;
1477
1483
render_stability_since_raw (
@@ -1489,7 +1495,11 @@ fn render_impl(
1489
1495
clean:: TypedefItem ( ref tydef, _) => {
1490
1496
let source_id = format ! ( "{}.{}" , ItemType :: AssocType , name) ;
1491
1497
let id = cx. derive_id ( source_id. clone ( ) ) ;
1492
- write ! ( w, "<h4 id=\" {}\" class=\" {}{}{}\" ><code>" , id, item_type, extra_class, in_trait_class) ;
1498
+ write ! (
1499
+ w,
1500
+ "<h4 id=\" {}\" class=\" {}{}{}\" ><code>" ,
1501
+ id, item_type, extra_class, in_trait_class
1502
+ ) ;
1493
1503
assoc_type (
1494
1504
w,
1495
1505
item,
@@ -1507,15 +1517,19 @@ fn render_impl(
1507
1517
clean:: AssocConstItem ( ref ty, ref default) => {
1508
1518
let source_id = format ! ( "{}.{}" , item_type, name) ;
1509
1519
let id = cx. derive_id ( source_id. clone ( ) ) ;
1510
- write ! ( w, "<h4 id=\" {}\" class=\" {}{}{}\" ><code>" , id, item_type, extra_class, in_trait_class) ;
1520
+ write ! (
1521
+ w,
1522
+ "<h4 id=\" {}\" class=\" {}{}{}\" ><code>" ,
1523
+ id, item_type, extra_class, in_trait_class
1524
+ ) ;
1511
1525
assoc_const (
1512
1526
w,
1513
1527
item,
1514
1528
ty,
1515
1529
default. as_ref ( ) ,
1516
1530
link. anchor ( if trait_. is_some ( ) { & source_id } else { & id } ) ,
1517
1531
"" ,
1518
- cx
1532
+ cx,
1519
1533
) ;
1520
1534
w. write_str ( "</code>" ) ;
1521
1535
render_stability_since_raw (
@@ -1532,7 +1546,11 @@ fn render_impl(
1532
1546
clean:: AssocTypeItem ( ref bounds, ref default) => {
1533
1547
let source_id = format ! ( "{}.{}" , item_type, name) ;
1534
1548
let id = cx. derive_id ( source_id. clone ( ) ) ;
1535
- write ! ( w, "<h4 id=\" {}\" class=\" {}{}{}\" ><code>" , id, item_type, extra_class, in_trait_class) ;
1549
+ write ! (
1550
+ w,
1551
+ "<h4 id=\" {}\" class=\" {}{}{}\" ><code>" ,
1552
+ id, item_type, extra_class, in_trait_class
1553
+ ) ;
1536
1554
assoc_type (
1537
1555
w,
1538
1556
item,
0 commit comments