diff --git a/zellij-server/src/wasm_vm.rs b/zellij-server/src/wasm_vm.rs index 6ee37ad3..e7e1c68a 100644 --- a/zellij-server/src/wasm_vm.rs +++ b/zellij-server/src/wasm_vm.rs @@ -313,7 +313,7 @@ fn host_get_plugin_ids(plugin_env: &PluginEnv) { } fn host_get_zellij_version(plugin_env: &PluginEnv) { - wasi_write_string(&plugin_env.wasi_env, VERSION); + wasi_write_object(&plugin_env.wasi_env, VERSION); } fn host_open_file(plugin_env: &PluginEnv) { @@ -397,7 +397,7 @@ pub fn wasi_write_string(wasi_env: &WasiEnv, buf: &str) { writeln!(wasi_file, "{}\r", buf).unwrap(); } -pub fn wasi_write_object(wasi_env: &WasiEnv, object: &impl Serialize) { +pub fn wasi_write_object(wasi_env: &WasiEnv, object: &(impl Serialize + ?Sized)) { wasi_write_string(wasi_env, &serde_json::to_string(&object).unwrap()); }