pub fn from_pairs<K, V>(entries: &[Entry<K, V>]) -> HashMap<K, V>Expand description
Constructs a HashMap from a slice of Entry structs.
This function is an alias for the from_entries function and provides the same functionality.
It exists for semantic clarity in contexts where representing map entries as pairs is more intuitive.
§Arguments
entries- A slice ofEntrystructs to convert into aHashMap.
§Returns
HashMap<K, V>- A newHashMapcontaining all key-value pairs from theentriesslice.
§Examples
use lowdash::{Entry, from_pairs};
use std::collections::HashMap;
let entries = vec![
Entry { key: "a", value: 1 },
Entry { key: "b", value: 2 },
];
let result = from_pairs(&entries);
let mut expected = HashMap::new();
expected.insert("a", 1);
expected.insert("b", 2);
assert_eq!(result.len(), expected.len());
for (key, value) in &expected {
assert_eq!(result.get(key), Some(value));
}