.lock().await делать. В чем вопрос...
Можно ли как-то в текущем "потоке" хранить обьект/ссылку и закинуть обьект/ссылку в состояние?
Т.к. lock дает временный обьект - мне говорит что не достаточное время жизни что бы там что-либо хранить.
(Поток в кавычках т.к. это tokio)
state.lock().await.add_block(&block);
либо
let mut r = state.lock().await.add_block(block);
пробовал с refcell... нет идей
Без кода сложно понять, в чём заключается проблема. Сделай минимальный пример, желательно на play.rust-lang.org
Обсуждают сегодня