1. Что с именами переменных?? 2. Клонировать столько раз необязательно, учитывая,

что и оригинал бы подошёл.
3. По идее этот код не должен паниковать, т.к. созданный поток слипнут на 10 секунд. Но он в теории может, если бы исполнение доходило до второго вызова send, на котором ресивер дропнут и некуда отправлять. Обычно проблему с сендерами, переживающими ресиверов, элегантно не обработать, кроме как упасть или прекратить отправку (то есть надо не анврапать, а матчить результат).

3 ответов

3 просмотра

1. Длинные? Мне пока так проще, я только начинаю в программирование 😱 2. Клон действительно не нужен, это пережитки предыдущей версии кода, спасибо - вычищу. 3. Ну, в основной поток вставлять loop - это = убить программу. Ищу в инете, как подобные задачи решить - пока не вижу других решений, кроме как запустить еще один доп. поток и в нем заloop-ить recv()

Aleksandr Goryachev
1. Длинные? Мне пока так проще, я только начинаю в...

https://doc.rust-lang.org/rust-by-example/flow_control/while_let.html как вариант заверни recv в while let

Traveller-Kolsky Автор вопроса
Aleksandr Goryachev
1. Длинные? Мне пока так проще, я только начинаю в...

Необязательно loop в main, он нужен, только если необходимо все отправленные сообщения забрать из буфера и завершиться наконец-то, и только если сообщения приходят медленнее

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

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

а что делать если тебя убивают на картах?
Yarik yarik kyda ti lezesh
43
Всем привет, может уже кто-то пытался выдернуть из api информацию о дате рождения пользователя Есть ли вообще такая возможность?
Artem Stormageddon
2
Подскажите где можно прочитать про реализацию возможности писать человеку при подписке на телеграм канал от имени бота? Было бы не плохо если для Telegraf@3.38.0
Pan Lipton
10
Мне вот что интересно, кто на рфе стартовал/играл, что вы фармили, в каком виде контента он прямо хорош? Экспедиция? Вроде прямо на замазанных мапах рф сдувается
Владислав
20
Ребята, я за проф советом😅 По микросервисам. В монолите есть общие файлы для сервисов: фетчи, конфиги, либы, утилсы.. как при распиле правильно их поддерживать? Пока вариант д...
Александр Тарасюк
1
‌/r/pathofexile moderation changes top scoring links : pathofexile (RSS) Hi, everyone. On behalf of the subreddit mod team, I’m here to give you a few updates on the subreddi...
Esionru
3
всем привет. я правильно понимаю, что в телеграфе 4, если сессию указать у сообщения с коллбеком (кликнул на кнопку и установил сессию), то она не сохраняется?
Тимур
1
У меня вопрос к знающими, стоит ли вступать в гильдии в игре или лучше полная свобода?
Енот Полоскун
17
У вас бывает ощущение, что хочется потратить весь отпуск на то, чтоб только спать?
Николай
15
Как можно настроить фильтр в пое под себя?
Yarik yarik kyda ti lezesh
15
Карта сайта