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

Https://Play.Rust-Lang.Org/?Gist=3997f3c1b1655092248dad27433f7eea&Version=Stable&Mode=Debug&Edition=2015 Error[E0507]: cannot move out of captured variable in an `Fn`

closure
--> services/src/web_service.rs:43:49
|
41 | let clone = self.r.clone();
| ----- captured outer variable
42 | HttpServer::new(move || {
43 | App::with_state(AppState { counter: clone })
| ^^^^^ cannot move out of captured variable in an `Fn` closure

error[E0507]: cannot move out of `clone`, as it is a captured variable in a `Fn` closure
--> services/src/web_service.rs:43:49
|
43 | App::with_state(AppState { counter: clone })
| ^^^^^
| |
| cannot move out of `clone`, as it is a captured variable in a `Fn` closure
| cannot move
|
help: consider changing this to accept closures that implement `FnMut`
--> services/src/web_service.rs:42:25
|
42 | HttpServer::new(move || {
| _________________________^
43 | | App::with_state(AppState { counter: clone })
44 | | .resource("/", |r| r.method(Method::GET).f(index))
45 | | })
| |_________^

пробовал с move и без, идей ноль

1 ответов

3 просмотра

Попробуй clone.clone()

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

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

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Блин, интересно, кто-нибудь когда-нибудь переписывал какую-нибудь игру с x86 на arm? Вообще, такое возможно?
Alan 🔝 Бэброу
12
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
I just installed it but how do I use it?
Talula
12
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Приветствую всех, возникла проблема, до этого писал бота в простом формате где при выполнении условий приходило через send_message информация, сейчас решил добавить хендлер на...
Andrew
4
Карта сайта