pub trait Map<K, V> {
// Required method
fn insert(&mut self, key: K, value: V);
}Expand description
A trait for “map” types (such as HashMap) that you can collect
into with an AggregateMap.
Implementations of this trait are provided for std maps, but if you have a custom map type you
can implement this trait for it to be able to use it with AggregateMap.
Implementors of this trait will generally have a key of K, but a value of some collection type
(like Vec or HashSet), which contains multiple values of type
V.