on master help sign in
dap-basic: better output formatting
0777948Dmitry Sharshakov
helix-dap/examples/dap-basic.rs+5−1
@@ -13,7 +13,11 @@ struct LaunchArguments {
13async fn output(mut output_event: Receiver<Event>) {
13async fn output(mut output_event: Receiver<Event>) {
14 let body: OutputEventBody =
14 let body: OutputEventBody =
15 from_value(output_event.recv().await.unwrap().body.unwrap()).unwrap();
15 from_value(output_event.recv().await.unwrap().body.unwrap()).unwrap();
16− println!("{:?}", body);
16+ println!(
17+ "> [{}] {}",
18+ body.category.unwrap_or("unknown".to_owned()),
19+ body.output
20+ );
17}
21}
18
22
19#[tokio::main]
23#[tokio::main]