172 похожих чатов

Привет, подскажите плиз Если у меня есть сервис и внутри него

есть поле dao:

struct Service{
dao: MyDao<La>
}

При этом чтобы вызвать дао self должен быть: &mut self

Как собственно в Futures/Tokio стримах (внутри future/async) вызывать метод дао который?

Такой вариант не работает 🙁

async fn some_work(&mut self, …)->hz {

.then(|i| async move {
self.dao.insert(i).await
}).collect().await.unwrap();

}

5 ответов

8 просмотров

Покажи, какую ошибку выдаёт

Տ𝖊𝖗𝖌乇y- Автор вопроса
Emmanuel Goldstein
Покажи, какую ошибку выдаёт

cannot move out of self, a captured variable in an FnMut closure

Տ𝖊𝖗𝖌乇y
cannot move out of self, a captured variable in an...

Хм А если ещё один move добавить, до |i|?

Տ𝖊𝖗𝖌乇y- Автор вопроса

Ребят может кто-то может подсказать, как решить проблему вызова полей сервиса требующих мутабельность (&mut self) внутри стримов Tokio/Futures?

Տ𝖊𝖗𝖌乇y
Ребят может кто-то может подсказать, как решить пр...

Можешь дать минимальный пример на play.rust-lang.org?

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

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

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
49
читать файл максимально быстро? странный вопрос))
zamtmn
53
How to create an OS in C? what to study?
Linus
18
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
@HemulGM Параметры у AddStream поменялись? Несостыковка какая-то
Катерина Свиридова
12
Подскажите, есть какие-то события создания/уничтожения у TFrame по типу TForm (OnCreate и OnClose/OnDestroy) ? Как отловить создание TFrame и "перед" уничтожением. На Tframe р...
Денис
8
а чем хуже?
Alexey Kulakov
10
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
1
Карта сайта