diff options
| author | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2021-03-23 17:36:36 +0100 |
|---|---|---|
| committer | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2021-03-23 17:36:36 +0100 |
| commit | 801ee834654c2c30e27b4e37da6c7bcab05de6a3 (patch) | |
| tree | 2eca8456469d09aed4c13375eb56ec3794ca8e07 /src/librustdoc/html/render | |
| parent | 724590395001d3203903fa1a13b08d12ace56304 (diff) | |
| download | rust-801ee834654c2c30e27b4e37da6c7bcab05de6a3.tar.gz rust-801ee834654c2c30e27b4e37da6c7bcab05de6a3.zip | |
Use &str instead of String
Diffstat (limited to 'src/librustdoc/html/render')
| -rw-r--r-- | src/librustdoc/html/render/mod.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/librustdoc/html/render/mod.rs b/src/librustdoc/html/render/mod.rs index e72b3f80bc2..05d30187aa8 100644 --- a/src/librustdoc/html/render/mod.rs +++ b/src/librustdoc/html/render/mod.rs @@ -2122,13 +2122,13 @@ fn sidebar_trait(cx: &Context<'_>, buf: &mut Buffer, it: &clean::Item, t: &clean items: &[clean::Item], before: &str, filter: impl Fn(&clean::Item) -> bool, - write: impl Fn(&mut Buffer, String), + write: impl Fn(&mut Buffer, &str), after: &str, ) { let mut items = items .iter() .filter_map(|m| match m.name { - Some(ref name) if filter(m) => Some(name.to_string()), + Some(ref name) if filter(m) => Some(name.as_str()), _ => None, }) .collect::<Vec<_>>(); @@ -2137,7 +2137,7 @@ fn sidebar_trait(cx: &Context<'_>, buf: &mut Buffer, it: &clean::Item, t: &clean items.sort_unstable(); out.push_str(before); for item in items.into_iter() { - write(out, item); + write(out, &item); } out.push_str(after); } |
