Fix rendering on sidebar and update tests
This commit is contained in:
@@ -4126,14 +4126,14 @@ fn sidebar_assoc_items(it: &clean::Item) -> String {
|
||||
.filter(|i| i.inner_impl().trait_.is_some())
|
||||
.find(|i| i.inner_impl().trait_.def_id() == c.deref_trait_did)
|
||||
{
|
||||
if let Some(target) = impl_
|
||||
if let Some((target, real_target)) = impl_
|
||||
.inner_impl()
|
||||
.items
|
||||
.iter()
|
||||
.filter_map(|item| match item.inner {
|
||||
clean::TypedefItem(ref t, true) => Some(match *t {
|
||||
clean::Typedef { item_type: Some(ref type_), .. } => type_,
|
||||
_ => &t.type_,
|
||||
clean::Typedef { item_type: Some(ref type_), .. } => (type_, &t.type_),
|
||||
_ => (&t.type_, &t.type_),
|
||||
}),
|
||||
_ => None,
|
||||
})
|
||||
@@ -4153,7 +4153,7 @@ fn sidebar_assoc_items(it: &clean::Item) -> String {
|
||||
"{:#}",
|
||||
impl_.inner_impl().trait_.as_ref().unwrap().print()
|
||||
)),
|
||||
Escape(&format!("{:#}", target.print()))
|
||||
Escape(&format!("{:#}", real_target.print()))
|
||||
));
|
||||
out.push_str("</a>");
|
||||
let mut ret = impls
|
||||
|
||||
Reference in New Issue
Block a user