Очередная задача, нужно доработать макрос так, чтобы приведённый код не

работал/не компилировался
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=9c0ff51bd6920338f2c8ca81ba242db1

Или подскажите что-куда или даже готовое решение дайте, т.к. разбираться с этим условием больше желания нет.

7 ответов

4 просмотра

Солюшены на Exercism можно разблокировать кнопкой Unlock this tab если ты сдаёшься. Кнопка появляется когда ты наводишь курсор на меню Community Solution

zer0toleranc3- Автор вопроса

не компилировался то по какой причине?

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 } }; } я бы так сделала

zer0toleranc3- Автор вопроса
Алиса Кассель-Королёва
macro_rules! hashmap { () => { ::std::collecti...

А я бы так)): #[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)),+]) ); }

Похожие вопросы

Обсуждают сегодня

кто-нибудь отправлял ли групповые медиа с entites? что бы были гипер ссылки const result = await this.client.invoke( new Api.messages.SendMultiMedia({ silen...
Kokni
3
Все привет, можно ли получить id group, когда добавили бота в group chat? А не реагировать на месседж в чате и тд
Oleksii Miuskyi
1
Короче это как обычный сайт?
Roma
1
это как-то фиксится?
Shen
4
if (user?.choseType === 'oneDay') { await ctx.reply( 'Добро пожаловать в команду «Магнита»! Правда, на один день ☺️ ', ); await ctx.s...
Kokni
1
Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
А у тебя есть информация сколько сейчас использует твой бот?
Artem Stormageddon
4
Привет всем, как я могу парсить из одного и отправлять в другой канал group media?
Kokni
2
всем салют сегодня утро заметил что бот не может отправлять фотки по url. ручками в браузере ссылка норм открывает фотки. падает ошибка 'Bad Request: failed to send message ...
Vasya Ivanov
9
а есть какая нить ссылка для быстрого открытия меню со старсами? типа tg://stars
Андрей
6
Карта сайта