¿Cómo podría pasar un objeto JSON de JS a una función de Rust? ¿Se deben serializar todos los objetos JSON con pares de valores clave antes de pasarlos en una llamada a una función exportada desde el WASM compilado? (Solo tipos primitivos, cadenas o enteros, por ejemplo)
Las funciones se pueden llamar pasando una cadena fácilmente, con Rust en el extremo receptor esperando un tipo &str . Sin embargo, no puedo entender cómo podría especificar el tipo de un objeto JSON. El uso HashMap<&str, &str> da como resultado un error con wasm-bindgen , con el siguiente mensaje:
the trait `wasm_bindgen::convert::FromWasmAbi` is not implemented for `std::collections::HashMap<&str, &str>`