aboutsummaryrefslogtreecommitdiff
path: root/helix-dap/src/client.rs
diff options
context:
space:
mode:
Diffstat (limited to 'helix-dap/src/client.rs')
-rw-r--r--helix-dap/src/client.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/helix-dap/src/client.rs b/helix-dap/src/client.rs
index 7971dc54..f5aa8569 100644
--- a/helix-dap/src/client.rs
+++ b/helix-dap/src/client.rs
@@ -372,8 +372,9 @@ impl Client {
Ok(())
}
- pub async fn launch(&mut self, args: Value) -> Result<()> {
- self.request("launch".to_owned(), Some(args)).await?;
+ pub async fn launch(&mut self, args: impl Serialize) -> Result<()> {
+ self.request("launch".to_owned(), to_value(args).ok())
+ .await?;
match self
.server_rx