Skip to content

Commit 12abbb2

Browse files
committed
revert part of the changes that just makes the code look worse
1 parent 013fbf0 commit 12abbb2

File tree

1 file changed

+21
-25
lines changed

1 file changed

+21
-25
lines changed

src/librustdoc/html/render/print_item.rs

+21-25
Original file line numberDiff line numberDiff line change
@@ -2365,31 +2365,27 @@ fn render_struct_fields(
23652365
{
23662366
write_str(w, format_args!("<span class=\"comment\">/* private fields */</span>"));
23672367
} else {
2368-
write_str(
2369-
w,
2370-
format_args!(
2371-
"{}",
2372-
fmt::from_fn(|f| fields
2373-
.iter()
2374-
.map(|field| {
2375-
fmt::from_fn(|f| match field.kind {
2376-
clean::StrippedItem(box clean::StructFieldItem(..)) => {
2377-
write!(f, "_")
2378-
}
2379-
clean::StructFieldItem(ref ty) => {
2380-
write!(
2381-
f,
2382-
"{}{}",
2383-
visibility_print_with_space(field, cx),
2384-
ty.print(cx)
2385-
)
2386-
}
2387-
_ => unreachable!(),
2388-
})
2389-
})
2390-
.joined(", ", f))
2391-
),
2392-
);
2368+
for (i, field) in fields.iter().enumerate() {
2369+
if i > 0 {
2370+
w.push_str(", ");
2371+
}
2372+
match field.kind {
2373+
clean::StrippedItem(box clean::StructFieldItem(..)) => {
2374+
write_str(w, format_args!("_"));
2375+
}
2376+
clean::StructFieldItem(ref ty) => {
2377+
write_str(
2378+
w,
2379+
format_args!(
2380+
"{}{}",
2381+
visibility_print_with_space(field, cx),
2382+
ty.print(cx)
2383+
),
2384+
);
2385+
}
2386+
_ => unreachable!(),
2387+
}
2388+
}
23932389
}
23942390
w.push_str(")");
23952391
if let Some(g) = g {

0 commit comments

Comments
 (0)