под вэбасембли. Как в русте (точнее в какой либе и как) получить/установить глобальную переменную из джабаскрипта? Я знаю что в emscripten есть val::global set/get, вот его альтернативу.
И как в обычной функции (без перевода во футуры) получить значение из промиса, как дождаться ответа?
чет я плохо понял что имеется в виду. Промис это асинк операция, как можно из обычной функции без футуры как-то из него что-то получить? Если только коллбеком
Я посмотрел и пока вижу один выход. Промис в футуру, футуру тупо в futures::executor::block_on
промис это и есть футура по сути. Но возможно между ними нужны адаптеры, да, пушто структурно они отличаются
Так то да. Но в web-sys и js-sys переусложненно для меня пока. В том же emscripten тупо методы которые "упрощают перенос"
ну натянуть раст на жс трудновато, да
да, печалька
Обсуждают сегодня