Skip to content

Commit 5e81325

Browse files
Fix sidebar trait items sort
1 parent 2b8fbe6 commit 5e81325

File tree

1 file changed

+3
-3
lines changed
  • src/librustdoc/html/render

1 file changed

+3
-3
lines changed

src/librustdoc/html/render/mod.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2122,19 +2122,19 @@ fn sidebar_trait(cx: &Context<'_>, buf: &mut Buffer, it: &clean::Item, t: &clean
21222122
items: &[clean::Item],
21232123
before: &str,
21242124
filter: impl Fn(&clean::Item) -> bool,
2125-
write: impl Fn(&mut Buffer, &Symbol),
2125+
write: impl Fn(&mut Buffer, String),
21262126
after: &str,
21272127
) {
21282128
let mut items = items
21292129
.iter()
21302130
.filter_map(|m| match m.name {
2131-
Some(ref name) if filter(m) => Some(name),
2131+
Some(ref name) if filter(m) => Some(name.to_string()),
21322132
_ => None,
21332133
})
21342134
.collect::<Vec<_>>();
21352135

21362136
if !items.is_empty() {
2137-
items.sort();
2137+
items.sort_unstable();
21382138
out.push_str(before);
21392139
for item in items.into_iter() {
21402140
write(out, item);

0 commit comments

Comments
 (0)