diff --git a/src/librustdoc/html/render/mod.rs b/src/librustdoc/html/render/mod.rs
index a9d4c2cc813..b7b9bc5e1c0 100644
--- a/src/librustdoc/html/render/mod.rs
+++ b/src/librustdoc/html/render/mod.rs
@@ -1365,7 +1365,7 @@ enum Setting {
impl Setting {
fn display(&self, root_path: &str, suffix: &str) -> String {
match *self {
- Setting::Section { ref description, ref sub_settings } => format!(
+ Setting::Section { description, ref sub_settings } => format!(
"
\
{}
\
{}
@@ -1373,7 +1373,7 @@ impl Setting {
description,
sub_settings.iter().map(|s| s.display(root_path, suffix)).collect::
()
),
- Setting::Toggle { ref js_data_name, ref description, ref default_value } => format!(
+ Setting::Toggle { js_data_name, description, default_value } => format!(
"",
js_data_name,
- if *default_value { " checked" } else { "" },
+ if default_value { " checked" } else { "" },
description,
),
- Setting::Select {
- ref js_data_name,
- ref description,
- ref default_value,
- ref options,
- } => format!(
+ Setting::Select { js_data_name, description, default_value, ref options } => format!(
"\
{}
\