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!(
"<div class='setting-line'>\
<div class='title'>{}</div>\
<div class='sub-settings'>{}</div>
description,
sub_settings.iter().map(|s| s.display(root_path, suffix)).collect::<String>()
),
- Setting::Toggle { ref js_data_name, ref description, ref default_value } => format!(
+ Setting::Toggle { js_data_name, description, default_value } => format!(
"<div class='setting-line'>\
<label class='toggle'>\
<input type='checkbox' id='{}' {}>\
<div>{}</div>\
</div>",
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!(
"<div class='setting-line'>\
<div>{}</div>\
<label class='select-wrapper'>\
.map(|opt| format!(
"<option value=\"{}\" {}>{}</option>",
opt.0,
- if &opt.0 == *default_value { "selected" } else { "" },
+ if &opt.0 == default_value { "selected" } else { "" },
opt.1,
))
.collect::<String>(),