File tree 1 file changed +7
-1
lines changed
1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -4095,6 +4095,10 @@ fn sidebar_assoc_items(it: &clean::Item) -> String {
4095
4095
_ => None ,
4096
4096
} )
4097
4097
{
4098
+ let deref_mut = v
4099
+ . iter ( )
4100
+ . filter ( |i| i. inner_impl ( ) . trait_ . is_some ( ) )
4101
+ . any ( |i| i. inner_impl ( ) . trait_ . def_id ( ) == c. deref_mut_trait_did ) ;
4098
4102
let inner_impl = target
4099
4103
. def_id ( )
4100
4104
. or ( target
@@ -4115,7 +4119,9 @@ fn sidebar_assoc_items(it: &clean::Item) -> String {
4115
4119
let mut ret = impls
4116
4120
. iter ( )
4117
4121
. filter ( |i| i. inner_impl ( ) . trait_ . is_none ( ) )
4118
- . flat_map ( |i| get_methods ( i. inner_impl ( ) , true , & mut used_links, true ) )
4122
+ . flat_map ( |i| {
4123
+ get_methods ( i. inner_impl ( ) , true , & mut used_links, deref_mut)
4124
+ } )
4119
4125
. collect :: < Vec < _ > > ( ) ;
4120
4126
// We want links' order to be reproducible so we don't use unstable sort.
4121
4127
ret. sort ( ) ;
You can’t perform that action at this time.
0 commit comments