Эм, а я не говорил что мне компилятор нужен. Мне просто нужен пример, где я из раста сделаю вызов васм функции, которая из раст же кода собрана и в этой функции нужно передать байты в обе стороны
Ага, идею понял, сделать колбэк с результирующей строчкой к хосту. Но как-то это немного громозко выходит. Вообще я нашел вот такой способ, просто он мне кажется хаком. Но если менеджер памяти все равно живет внутри таргета, то может быть и нет другого способа. https://github.com/andrewdavidmackenzie/wasmi-string
Ага, идею понял, сделать колбэк с результирующей строчкой к хосту. Но как-то это немного громозко выходит. Вообще я нашел вот такой способ, просто он мне кажется хаком. Но если менеджер памяти все равно живет внутри таргета, то может быть и нет другого способа. https://github.com/andrewdavidmackenzie/wasmi-string
Можешь еще глянуть как wasm-bindgen это делает, там он правда еще и js glue код генерит и по его аналогии можно сделать будет что то и на чистом Rust я думаю