Skip to content

Commit 801ee83

Browse files
Use &str instead of String
1 parent 7245903 commit 801ee83

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,13 +2122,13 @@ 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, String),
2125+
write: impl Fn(&mut Buffer, &str),
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.to_string()),
2131+
Some(ref name) if filter(m) => Some(name.as_str()),
21322132
_ => None,
21332133
})
21342134
.collect::<Vec<_>>();
@@ -2137,7 +2137,7 @@ fn sidebar_trait(cx: &Context<'_>, buf: &mut Buffer, it: &clean::Item, t: &clean
21372137
items.sort_unstable();
21382138
out.push_str(before);
21392139
for item in items.into_iter() {
2140-
write(out, item);
2140+
write(out, &item);
21412141
}
21422142
out.push_str(after);
21432143
}

0 commit comments

Comments
 (0)