From c1bc1f9db52ab0ed558e8250c078546144b25831 Mon Sep 17 00:00:00 2001 From: Chip Senkbeil Date: Sat, 9 Oct 2021 22:44:53 -0500 Subject: [PATCH] Update lua spawn, spawn_wait, and spawn_lsp args parameter to be optional --- distant-lua/src/session/api.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/distant-lua/src/session/api.rs b/distant-lua/src/session/api.rs index 230cad7..95d9936 100644 --- a/distant-lua/src/session/api.rs +++ b/distant-lua/src/session/api.rs @@ -164,14 +164,14 @@ make_api!( make_api!( spawn, RemoteProcess, - { cmd: String, args: Vec }, + { cmd: String, #[serde(default)] args: Vec }, |channel, tenant, params| { channel.spawn(tenant, params.cmd, params.args).await } ); make_api!( spawn_wait, Output, - { cmd: String, args: Vec }, + { cmd: String, #[serde(default)] args: Vec }, |channel, tenant, params| { let proc = channel.spawn(tenant, params.cmd, params.args).await.to_lua_err()?; let id = LuaRemoteProcess::from_distant_async(proc).await?.id; @@ -182,7 +182,7 @@ make_api!( make_api!( spawn_lsp, RemoteLspProcess, - { cmd: String, args: Vec }, + { cmd: String, #[serde(default)] args: Vec }, |channel, tenant, params| { channel.spawn_lsp(tenant, params.cmd, params.args).await } );