@@ -1460,18 +1460,24 @@ fn render_impl(
14601460 if render_method_item {
14611461 let id = cx. derive_id ( format ! ( "{}.{}" , item_type, name) ) ;
14621462 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+ ) ;
14681474 w. write_str ( "<code>" ) ;
14691475 render_assoc_item (
14701476 w,
14711477 item,
14721478 link. anchor ( source_id. as_ref ( ) . unwrap_or ( & id) ) ,
14731479 ItemType :: Impl ,
1474- cx
1480+ cx,
14751481 ) ;
14761482 w. write_str ( "</code>" ) ;
14771483 render_stability_since_raw (
@@ -1489,7 +1495,11 @@ fn render_impl(
14891495 clean:: TypedefItem ( ref tydef, _) => {
14901496 let source_id = format ! ( "{}.{}" , ItemType :: AssocType , name) ;
14911497 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+ ) ;
14931503 assoc_type (
14941504 w,
14951505 item,
@@ -1507,15 +1517,19 @@ fn render_impl(
15071517 clean:: AssocConstItem ( ref ty, ref default) => {
15081518 let source_id = format ! ( "{}.{}" , item_type, name) ;
15091519 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+ ) ;
15111525 assoc_const (
15121526 w,
15131527 item,
15141528 ty,
15151529 default. as_ref ( ) ,
15161530 link. anchor ( if trait_. is_some ( ) { & source_id } else { & id } ) ,
15171531 "" ,
1518- cx
1532+ cx,
15191533 ) ;
15201534 w. write_str ( "</code>" ) ;
15211535 render_stability_since_raw (
@@ -1532,7 +1546,11 @@ fn render_impl(
15321546 clean:: AssocTypeItem ( ref bounds, ref default) => {
15331547 let source_id = format ! ( "{}.{}" , item_type, name) ;
15341548 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+ ) ;
15361554 assoc_type (
15371555 w,
15381556 item,
0 commit comments