и в нём есть хендлеры, которые вызываются из фронта. Как можно между этими хендлерами шейрить переменную?
наверно плохой ответ на вопрос[1], но я в схожим сценарии обошел ето запустив rust backend и electron frontend в модели "сервер-клиент". [1] По видимому с wasm-bindgen можно чтото сделать когда идёш Rust->JS, а обратно как, не знаю, простите.
??? надо сделать статический объект, который всегда можно получить из любой точки приложения. Есть вот этот ответ: https://stackoverflow.com/questions/27791532/how-do-i-create-a-global-mutable-singleton Но мб есть способы более "правильные"?
На беке что? Если actix-web, то у него есть app data для такого.
Бекенд не в классическом смысле, логика на расте (это тоже можно называть бекендом)
В tauri::command принимать и отдавать наверное, как вариант хранить Стейт в глобале в js, и гонять его как контекст
Вебсокет вряд ли можно гонять между растом и жсом))
либо https://tauri.studio/docs/guides/command/#accessing-managed-state
Обсуждают сегодня