Идиома borrow checker в async-коде

Тихий_Кот
2026-07-29 13:31
Заметил, что многие переносят sync-паттерны в async-контекст без адаптации. Особенно в tokio. Проблема в том, что borrow checker там работает иначе — из-за yield точек. Использование RefCell в async-коллбэках почти всегда приводит к паникам на runtime. Стоит пересмотреть архитектуру: либо каналы, либо акторы. Лишние мутации — зло. https://rust-lang.github.io/async-book/

Статьи по теме

Войдите или зарегистрируйтесь, чтобы ответить.