diff options
author | Blaž Hrastnik | 2021-10-17 05:06:52 +0000 |
---|---|---|
committer | Blaž Hrastnik | 2021-10-17 05:06:52 +0000 |
commit | bda05ec4bfb861c9880dd700ab31c1f9bc79e926 (patch) | |
tree | 83f5dfd3faafcff26def96935def03e91ab03ce0 /helix-term/src/commands | |
parent | 83a816740268ec527bf2f908cf752cfcbedc81f9 (diff) |
Use a newtype for ThreadId
Diffstat (limited to 'helix-term/src/commands')
-rw-r--r-- | helix-term/src/commands/dap.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/helix-term/src/commands/dap.rs b/helix-term/src/commands/dap.rs index a7cf7e81..6df9be22 100644 --- a/helix-term/src/commands/dap.rs +++ b/helix-term/src/commands/dap.rs @@ -6,7 +6,7 @@ use crate::{ ui::{FilePicker, Prompt, PromptEvent}, }; use helix_core::{syntax::DebugConfigCompletion, Selection}; -use helix_dap::{self as dap, Client}; +use helix_dap::{self as dap, Client, ThreadId}; use helix_lsp::block_on; use serde_json::{to_value, Value}; @@ -34,7 +34,7 @@ pub fn resume_application(debugger: &mut Client) { debugger.thread_id = None; } -pub async fn select_thread_id(editor: &mut Editor, thread_id: isize, force: bool) { +pub async fn select_thread_id(editor: &mut Editor, thread_id: ThreadId, force: bool) { let debugger = match &mut editor.debugger { Some(debugger) => debugger, None => return, @@ -53,7 +53,7 @@ pub async fn select_thread_id(editor: &mut Editor, thread_id: isize, force: bool } } -pub async fn fetch_stack_trace(debugger: &mut Client, thread_id: isize) { +pub async fn fetch_stack_trace(debugger: &mut Client, thread_id: ThreadId) { let (frames, _) = match debugger.stack_trace(thread_id).await { Ok(frames) => frames, Err(_) => return, |