работал/не компилировался
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=9c0ff51bd6920338f2c8ca81ba242db1
Или подскажите что-куда или даже готовое решение дайте, т.к. разбираться с этим условием больше желания нет.
Солюшены на Exercism можно разблокировать кнопкой Unlock this tab если ты сдаёшься. Кнопка появляется когда ты наводишь курсор на меню Community Solution
Спасибо, тогда вопросов нет
не компилировался то по какой причине?
macro_rules! hashmap { () => { ::std::collections::HashMap::new() }; ( $($k:expr => $v:expr),+ $(,)? ) => { { use ::std::collections::HashMap; let mut hm = HashMap::new(); $( hm.insert($k, $v); )* hm } }; } я бы так сделала
ну тоже все тесты проходят
А я бы так)): #[macro_export] macro_rules! hashmap { () => (::std::collections::HashMap::HashMap::new()); ($($key:expr => $value:expr),+ $(,)?) => ( ::std::collections::HashMap::<_, _>::from_iter([$(($key, $value)),+]) ); ($(($key:expr, $value:expr)),+ $(,)?) => ( ::std::collections::HashMap::<_, _>::from_iter([$(($key, $value)),+]) ); }
Обсуждают сегодня