1
0
Fork 0
forked from wry/wry
wry/src/utils/hash_map_ext.rs
2024-05-08 15:59:43 +02:00

15 lines
312 B
Rust

use std::collections::HashMap;
pub trait HashMapExt {
type V;
fn drain_values(&mut self) -> impl Iterator<Item = Self::V>;
}
impl<K, V, S> HashMapExt for HashMap<K, V, S> {
type V = V;
fn drain_values(&mut self) -> impl Iterator<Item = Self::V> {
self.drain().map(|(_, v)| v)
}
}