@@ -2586,8 +2586,7 @@ fn item_trait(w: &mut Buffer, cx: &Context, it: &clean::Item, t: &clean::Trait)
2586
2586
let name = m. name . as_ref ( ) . unwrap ( ) ;
2587
2587
let item_type = m. type_ ( ) ;
2588
2588
let id = cx. derive_id ( format ! ( "{}.{}" , item_type, name) ) ;
2589
- let ns_id = cx. derive_id ( format ! ( "{}.{}" , name, item_type. name_space( ) ) ) ;
2590
- write ! ( w, "<h3 id='{id}' class='method'><code id='{ns_id}'>" , id = id, ns_id = ns_id) ;
2589
+ write ! ( w, "<h3 id='{id}' class='method'><code>" , id = id) ;
2591
2590
render_assoc_item ( w, m, AssocItemLink :: Anchor ( Some ( & id) ) , ItemType :: Impl ) ;
2592
2591
write ! ( w, "</code>" ) ;
2593
2592
render_stability_since ( w, m, t) ;
@@ -2972,20 +2971,14 @@ fn item_struct(w: &mut Buffer, cx: &Context, it: &clean::Item, s: &clean::Struct
2972
2971
ItemType :: StructField ,
2973
2972
field. name. as_ref( ) . unwrap( )
2974
2973
) ) ;
2975
- let ns_id = cx. derive_id ( format ! (
2976
- "{}.{}" ,
2977
- field. name. as_ref( ) . unwrap( ) ,
2978
- ItemType :: StructField . name_space( )
2979
- ) ) ;
2980
2974
write ! (
2981
2975
w,
2982
2976
"<span id=\" {id}\" class=\" {item_type} small-section-header\" >\
2983
2977
<a href=\" #{id}\" class=\" anchor field\" ></a>\
2984
- <code id= \" {ns_id} \" >{name}: {ty}</code>\
2978
+ <code>{name}: {ty}</code>\
2985
2979
</span>",
2986
2980
item_type = ItemType :: StructField ,
2987
2981
id = id,
2988
- ns_id = ns_id,
2989
2982
name = field. name. as_ref( ) . unwrap( ) ,
2990
2983
ty = ty. print( )
2991
2984
) ;
@@ -3103,18 +3096,12 @@ fn item_enum(w: &mut Buffer, cx: &Context, it: &clean::Item, e: &clean::Enum) {
3103
3096
for variant in & e. variants {
3104
3097
let id =
3105
3098
cx. derive_id ( format ! ( "{}.{}" , ItemType :: Variant , variant. name. as_ref( ) . unwrap( ) ) ) ;
3106
- let ns_id = cx. derive_id ( format ! (
3107
- "{}.{}" ,
3108
- variant. name. as_ref( ) . unwrap( ) ,
3109
- ItemType :: Variant . name_space( )
3110
- ) ) ;
3111
3099
write ! (
3112
3100
w,
3113
3101
"<div id=\" {id}\" class=\" variant small-section-header\" >\
3114
- <a href=\" #{id}\" class=\" anchor field\" ></a>\
3115
- <code id='{ns_id}' >{name}",
3102
+ <a href=\" #{id}\" class=\" anchor field\" ></a>\
3103
+ <code>{name}",
3116
3104
id = id,
3117
- ns_id = ns_id,
3118
3105
name = variant. name. as_ref( ) . unwrap( )
3119
3106
) ;
3120
3107
if let clean:: VariantItem ( ref var) = variant. inner {
@@ -3155,21 +3142,13 @@ fn item_enum(w: &mut Buffer, cx: &Context, it: &clean::Item, e: &clean::Enum) {
3155
3142
variant. name. as_ref( ) . unwrap( ) ,
3156
3143
field. name. as_ref( ) . unwrap( )
3157
3144
) ) ;
3158
- let ns_id = cx. derive_id ( format ! (
3159
- "{}.{}.{}.{}" ,
3160
- variant. name. as_ref( ) . unwrap( ) ,
3161
- ItemType :: Variant . name_space( ) ,
3162
- field. name. as_ref( ) . unwrap( ) ,
3163
- ItemType :: StructField . name_space( )
3164
- ) ) ;
3165
3145
write ! (
3166
3146
w,
3167
3147
"<span id=\" {id}\" class=\" variant small-section-header\" >\
3168
3148
<a href=\" #{id}\" class=\" anchor field\" ></a>\
3169
- <code id='{ns_id}' >{f}: {t}\
3149
+ <code>{f}: {t}\
3170
3150
</code></span>",
3171
3151
id = id,
3172
- ns_id = ns_id,
3173
3152
f = field. name. as_ref( ) . unwrap( ) ,
3174
3153
t = ty. print( )
3175
3154
) ;
@@ -3661,9 +3640,7 @@ fn render_impl(
3661
3640
// Only render when the method is not static or we allow static methods
3662
3641
if render_method_item {
3663
3642
let id = cx. derive_id ( format ! ( "{}.{}" , item_type, name) ) ;
3664
- let ns_id = cx. derive_id ( format ! ( "{}.{}" , name, item_type. name_space( ) ) ) ;
3665
- write ! ( w, "<h4 id='{}' class=\" {}{}\" >" , id, item_type, extra_class) ;
3666
- write ! ( w, "<code id='{}'>" , ns_id) ;
3643
+ write ! ( w, "<h4 id='{}' class=\" {}{}\" ><code>" , id, item_type, extra_class) ;
3667
3644
render_assoc_item ( w, item, link. anchor ( & id) , ItemType :: Impl ) ;
3668
3645
write ! ( w, "</code>" ) ;
3669
3646
render_stability_since_raw ( w, item. stable_since ( ) , outer_version) ;
@@ -3679,17 +3656,13 @@ fn render_impl(
3679
3656
}
3680
3657
clean:: TypedefItem ( ref tydef, _) => {
3681
3658
let id = cx. derive_id ( format ! ( "{}.{}" , ItemType :: AssocType , name) ) ;
3682
- let ns_id = cx. derive_id ( format ! ( "{}.{}" , name, item_type. name_space( ) ) ) ;
3683
- write ! ( w, "<h4 id='{}' class=\" {}{}\" >" , id, item_type, extra_class) ;
3684
- write ! ( w, "<code id='{}'>" , ns_id) ;
3659
+ write ! ( w, "<h4 id='{}' class=\" {}{}\" ><code>" , id, item_type, extra_class) ;
3685
3660
assoc_type ( w, item, & Vec :: new ( ) , Some ( & tydef. type_ ) , link. anchor ( & id) , "" ) ;
3686
3661
write ! ( w, "</code></h4>" ) ;
3687
3662
}
3688
3663
clean:: AssocConstItem ( ref ty, ref default) => {
3689
3664
let id = cx. derive_id ( format ! ( "{}.{}" , item_type, name) ) ;
3690
- let ns_id = cx. derive_id ( format ! ( "{}.{}" , name, item_type. name_space( ) ) ) ;
3691
- write ! ( w, "<h4 id='{}' class=\" {}{}\" >" , id, item_type, extra_class) ;
3692
- write ! ( w, "<code id='{}'>" , ns_id) ;
3665
+ write ! ( w, "<h4 id='{}' class=\" {}{}\" ><code>" , id, item_type, extra_class) ;
3693
3666
assoc_const ( w, item, ty, default. as_ref ( ) , link. anchor ( & id) , "" ) ;
3694
3667
write ! ( w, "</code>" ) ;
3695
3668
render_stability_since_raw ( w, item. stable_since ( ) , outer_version) ;
@@ -3704,9 +3677,7 @@ fn render_impl(
3704
3677
}
3705
3678
clean:: AssocTypeItem ( ref bounds, ref default) => {
3706
3679
let id = cx. derive_id ( format ! ( "{}.{}" , item_type, name) ) ;
3707
- let ns_id = cx. derive_id ( format ! ( "{}.{}" , name, item_type. name_space( ) ) ) ;
3708
- write ! ( w, "<h4 id='{}' class=\" {}{}\" >" , id, item_type, extra_class) ;
3709
- write ! ( w, "<code id='{}'>" , ns_id) ;
3680
+ write ! ( w, "<h4 id='{}' class=\" {}{}\" ><code>" , id, item_type, extra_class) ;
3710
3681
assoc_type ( w, item, bounds, default. as_ref ( ) , link. anchor ( & id) , "" ) ;
3711
3682
write ! ( w, "</code></h4>" ) ;
3712
3683
}
0 commit comments