Skip to content

Commit b7e07c7

Browse files
committed
fix: use Entry API in HandleCache to satisfy clippy::map_entry
1 parent 1145d5a commit b7e07c7

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/state.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ impl HandleCache {
5656
/// Insert a handle, evicting the oldest entry if at capacity.
5757
pub(crate) fn insert(&mut self, key: String, value: cosmic::widget::image::Handle) {
5858
// If already present just update the value in place.
59-
if self.map.contains_key(&key) {
60-
self.map.insert(key, value);
59+
if let std::collections::hash_map::Entry::Occupied(mut e) = self.map.entry(key.clone()) {
60+
e.insert(value);
6161
return;
6262
}
6363
// Evict oldest entries until there is room.

0 commit comments

Comments
 (0)