Реализован макрос hash_map — ленивое создание HashMap
04.08.2025Реализован макрос hash_map!, создающий HashMap с элементами из перечисленных пар. Он удобен в тестах и при описании таблиц: не нужно объявлять промежуточную переменную и вызывать два метода подряд.
Пример
Вместо объявления пустой карты и последовательных вызовов insert можно написать пары прямо в макросе. Разница чисто читаемая: на второй записи таблицы уже видно, что это таблица, а не набор случайных вызовов.
Макрос нестабилен, отслеживается в rust-lang/rust#144032. Автор — stifskere.
Оригинал
Implement hash_map macro
Упоминаний: 1 · Просмотров: 2