tidy format rust

This commit is contained in:
François Mockers 2021-03-13 02:33:04 +01:00
parent df100f7c53
commit b9f9a2a68f

View File

@ -1460,18 +1460,24 @@ fn render_impl(
if render_method_item { if render_method_item {
let id = cx.derive_id(format!("{}.{}", item_type, name)); let id = cx.derive_id(format!("{}.{}", item_type, name));
let source_id = trait_ let source_id = trait_
.and_then(|trait_| trait_ .and_then(|trait_| {
.items.iter() trait_.items.iter().find(|item| {
.find(|item| item.name.map(|n| n.as_str().eq(&name.as_str())).unwrap_or(false)) item.name.map(|n| n.as_str().eq(&name.as_str())).unwrap_or(false)
).map(|item| format!("{}.{}", item.type_(), name)); })
write!(w, "<h4 id=\"{}\" class=\"{}{}{}\">", id, item_type, extra_class, in_trait_class); })
.map(|item| format!("{}.{}", item.type_(), name));
write!(
w,
"<h4 id=\"{}\" class=\"{}{}{}\">",
id, item_type, extra_class, in_trait_class,
);
w.write_str("<code>"); w.write_str("<code>");
render_assoc_item( render_assoc_item(
w, w,
item, item,
link.anchor(source_id.as_ref().unwrap_or(&id)), link.anchor(source_id.as_ref().unwrap_or(&id)),
ItemType::Impl, ItemType::Impl,
cx cx,
); );
w.write_str("</code>"); w.write_str("</code>");
render_stability_since_raw( render_stability_since_raw(
@ -1489,7 +1495,11 @@ fn render_impl(
clean::TypedefItem(ref tydef, _) => { clean::TypedefItem(ref tydef, _) => {
let source_id = format!("{}.{}", ItemType::AssocType, name); let source_id = format!("{}.{}", ItemType::AssocType, name);
let id = cx.derive_id(source_id.clone()); let id = cx.derive_id(source_id.clone());
write!(w, "<h4 id=\"{}\" class=\"{}{}{}\"><code>", id, item_type, extra_class, in_trait_class); write!(
w,
"<h4 id=\"{}\" class=\"{}{}{}\"><code>",
id, item_type, extra_class, in_trait_class
);
assoc_type( assoc_type(
w, w,
item, item,
@ -1507,7 +1517,11 @@ fn render_impl(
clean::AssocConstItem(ref ty, ref default) => { clean::AssocConstItem(ref ty, ref default) => {
let source_id = format!("{}.{}", item_type, name); let source_id = format!("{}.{}", item_type, name);
let id = cx.derive_id(source_id.clone()); let id = cx.derive_id(source_id.clone());
write!(w, "<h4 id=\"{}\" class=\"{}{}{}\"><code>", id, item_type, extra_class, in_trait_class); write!(
w,
"<h4 id=\"{}\" class=\"{}{}{}\"><code>",
id, item_type, extra_class, in_trait_class
);
assoc_const( assoc_const(
w, w,
item, item,
@ -1515,7 +1529,7 @@ fn render_impl(
default.as_ref(), default.as_ref(),
link.anchor(if trait_.is_some() { &source_id } else { &id }), link.anchor(if trait_.is_some() { &source_id } else { &id }),
"", "",
cx cx,
); );
w.write_str("</code>"); w.write_str("</code>");
render_stability_since_raw( render_stability_since_raw(
@ -1532,7 +1546,11 @@ fn render_impl(
clean::AssocTypeItem(ref bounds, ref default) => { clean::AssocTypeItem(ref bounds, ref default) => {
let source_id = format!("{}.{}", item_type, name); let source_id = format!("{}.{}", item_type, name);
let id = cx.derive_id(source_id.clone()); let id = cx.derive_id(source_id.clone());
write!(w, "<h4 id=\"{}\" class=\"{}{}{}\"><code>", id, item_type, extra_class, in_trait_class); write!(
w,
"<h4 id=\"{}\" class=\"{}{}{}\"><code>",
id, item_type, extra_class, in_trait_class
);
assoc_type( assoc_type(
w, w,
item, item,