diff --git a/Cargo.lock b/Cargo.lock index 9710fe5a6efc1d02ac7a5e181ca9065480e44c6a..91ab3bce1fc1b571146ea915c9ec5ea82035bb06 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3711,15 +3711,15 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3efaf127c78d5339cc547cce4e4d973bd5e4f56e949a06d091c082ebeef2f800" +checksum = "8ff9e3abce27ee2c9a37f9ad37238c1bdd4e789c84ba37df76aa4d528f5072cc" dependencies = [ "indexmap 2.0.2", "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.20.5", + "toml_edit 0.20.7", ] [[package]] @@ -3744,9 +3744,9 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.20.5" +version = "0.20.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "782bf6c2ddf761c1e7855405e8975472acf76f7f36d0d4328bd3b7a2fae12a85" +checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" dependencies = [ "indexmap 2.0.2", "serde", @@ -4709,18 +4709,18 @@ checksum = "dd15f8e0dbb966fd9245e7498c7e9e5055d9e5c8b676b95bd67091cd11a1e697" [[package]] name = "zerocopy" -version = "0.7.15" +version = "0.7.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81ba595b9f2772fbee2312de30eeb80ec773b4cb2f1e8098db024afadda6c06f" +checksum = "ede7d7c7970ca2215b8c1ccf4d4f354c4733201dfaaba72d44ae5b37472e4901" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.15" +version = "0.7.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "772666c41fb6dceaf520b564b962d738a8e1a83b41bd48945f50837aed78bb1d" +checksum = "4b27b1bb92570f989aac0ab7e9cbfbacdd65973f7ee920d9f0e71ebac878fd0b" dependencies = [ "proc-macro2", "quote", diff --git a/amadeus/src/components/mainpanel/playlists.rs b/amadeus/src/components/mainpanel/playlists.rs index 3bc015fd4ed69f97bf65d81e209b273069902722..050b6228eeaa2a2411c96f44c673c6fcd7ee0306 100644 --- a/amadeus/src/components/mainpanel/playlists.rs +++ b/amadeus/src/components/mainpanel/playlists.rs @@ -87,9 +87,9 @@ impl State { /// Remove playlists from the list of playlists, returns whever the playlist was found and was /// removed from the vector. fn remove(&mut self, names: &[impl AsRef<str>]) -> bool { - !names.iter().fold(false, |not, name| { - not || self.playlists.remove(name.as_ref()).is_none() - }) + !names + .iter() + .any(|name| self.playlists.remove(name.as_ref()).is_none()) } /// Keep playlists from the list of playlists. @@ -202,9 +202,7 @@ impl State { .push(vertical_space(4)) .push(text(format!("Updated at: {time}"))); }; - column - .push(vertical_space(10)) - .push(horizontal_rule(4)) + column.push(vertical_space(10)).push(horizontal_rule(4)) }) .unwrap_or_default() .push(content.view().map(|req| Request::Inner(plt.clone(), req)))