Rust doesn&#x27;t need to take the C++ approach to implement it, but it can still use the same syntax which is simply much neater. HashMap::from_array([[1, 2], [3, 4]]) looks horrible in comparison.<p>Exact implementation is another question. That&#x27;s why asked, whether it&#x27;s feasible or it&#x27;s something hard to fit into the language.