Function args

Source
pub fn args<T>(args: &T) -> Result<impl ToArgs, Error>
where T: Serialize + ?Sized,
Available on crate feature serde only.
Expand description

Arbitrary serializable data for with_args function.

Returns an error if serialization fails.

§Example

use {gloo::console, std::collections::HashMap};

let data = HashMap::from([
    ("token", 4),
    ("secret", 7),
]);

let args = tauri_wasm::args(&data)?;
let message = tauri_wasm::invoke("pass").with_args(args).await?;
console::log!("passed to backend", message);