on master help sign in
examples: make examples identical
commit36fb8d1b1ab9f5e0c242e2d167bfaa91f41b7466 authorDmitry Sharshakov <d3dx12.xx@gmail.com> dateSat 14 Aug 2021, 16:36 (5 years ago) parentf92fb96
1 file changed+6−2
helix-dap/examples/dap-dlv.rs+6−2
helix-dap/examples/dap-dlv.rs+6−2
@@ -79,8 +79,12 @@ pub async fn main() -> Result<()> {
7979 from_value(stopped_event.recv().await.unwrap().body.unwrap()).unwrap();
8080 println!("stopped: {:?}", stop);
8181
82− println!("threads: {:#?}", client.threads().await);
83− let bt = client.stack_trace(1).await.expect("expected stack trace");
82+ let threads = client.threads().await?;
83+ println!("threads: {:#?}", threads);
84+ let bt = client
85+ .stack_trace(threads[0].id)
86+ .await
87+ .expect("expected stack trace");
8488 println!("stack trace: {:#?}", bt);
8589 let scopes = client
8690 .scopes(bt.0[0].id)