Use enumerate() instead of manual counter

This commit is contained in:
Benjamyn Love 2024-03-10 21:40:48 +11:00
parent 796ab5ecf4
commit b07d921880

View File

@ -31,8 +31,7 @@ pub fn change_wallpapers(wallpapers: &Wallpapers) {
pub fn generate_js(wallpapers: &Wallpapers) -> String { pub fn generate_js(wallpapers: &Wallpapers) -> String {
let mut javascript = String::new(); let mut javascript = String::new();
javascript.push_str("var allDesktops = desktops();\n"); javascript.push_str("var allDesktops = desktops();\n");
let mut count = 0; for (count, monitor) in wallpapers.config.monitors.monitors.iter().enumerate() {
for monitor in wallpapers.config.monitors.monitors.iter() {
let mut boilerplate = String::new(); let mut boilerplate = String::new();
let _ = write!( let _ = write!(
&mut boilerplate, &mut boilerplate,
@ -45,7 +44,6 @@ pub fn generate_js(wallpapers: &Wallpapers) -> String {
wallpapers.random_selection(monitor) wallpapers.random_selection(monitor)
); );
javascript.push_str(&boilerplate); javascript.push_str(&boilerplate);
count += 1;
} }
javascript javascript
} }