Migrate to Askama

Fix formatting

Fix CI
This commit is contained in:
sladynnunes 2023-05-26 12:42:32 -07:00
parent 917b0b6c70
commit a7329cd66b

View File

@ -1556,21 +1556,23 @@ fn item_static(w: &mut Buffer, cx: &mut Context<'_>, it: &clean::Item, s: &clean
write!(w, "{}", document(cx, it, None, HeadingOffset::H2)) write!(w, "{}", document(cx, it, None, HeadingOffset::H2))
} }
fn item_foreign_type(w: &mut Buffer, cx: &mut Context<'_>, it: &clean::Item) { fn item_foreign_type(w: &mut impl fmt::Write, cx: &mut Context<'_>, it: &clean::Item) {
wrap_item(w, |w| { let mut buffer = Buffer::new();
w.write_str("extern {\n"); wrap_item(&mut buffer, |buffer| {
render_attributes_in_code(w, it, cx.tcx()); buffer.write_str("extern {\n");
render_attributes_in_code(buffer, it, cx.tcx());
write!( write!(
w, buffer,
" {}type {};\n}}", " {}type {};\n}}",
visibility_print_with_space(it.visibility(cx.tcx()), it.item_id, cx), visibility_print_with_space(it.visibility(cx.tcx()), it.item_id, cx),
it.name.unwrap(), it.name.unwrap(),
); );
}); });
write!(w, "{}", document(cx, it, None, HeadingOffset::H2)); write!(w, "{}{}", buffer.into_inner(), document(cx, it, None, HeadingOffset::H2)).unwrap();
write!(w, "{}", render_assoc_items(cx, it, it.item_id.expect_def_id(), AssocItemRender::All)) write!(w, "{}", render_assoc_items(cx, it, it.item_id.expect_def_id(), AssocItemRender::All))
.unwrap();
} }
fn item_keyword(w: &mut Buffer, cx: &mut Context<'_>, it: &clean::Item) { fn item_keyword(w: &mut Buffer, cx: &mut Context<'_>, it: &clean::Item) {