aboutsummaryrefslogtreecommitdiff
path: root/helix-dap
diff options
context:
space:
mode:
authorDmitry Sharshakov2021-08-14 08:13:02 +0000
committerBlaž Hrastnik2021-08-20 04:43:54 +0000
commitc5492788a23056dd82874a8524226dc20e2becc8 (patch)
tree2d7f6ee39607b004e155ca04cd57a851e26290e5 /helix-dap
parentcc650c7f4f7e63d9417ceb3a0f302a575297dd98 (diff)
compat: remove seq from Response and Event
Diffstat (limited to 'helix-dap')
-rw-r--r--helix-dap/src/transport.rs15
1 files changed, 5 insertions, 10 deletions
diff --git a/helix-dap/src/transport.rs b/helix-dap/src/transport.rs
index 37aa9e25..cb16e45e 100644
--- a/helix-dap/src/transport.rs
+++ b/helix-dap/src/transport.rs
@@ -26,7 +26,7 @@ pub struct Request {
#[derive(Debug, PartialEq, Clone, Deserialize, Serialize)]
pub struct Response {
- pub seq: u64,
+ // seq is omitted as unused and is not sent by some implementations
#[serde(rename = "type")]
pub msg_type: String,
pub request_seq: u64,
@@ -38,7 +38,7 @@ pub struct Response {
#[derive(Debug, PartialEq, Clone, Deserialize, Serialize)]
pub struct Event {
- pub seq: u64,
+ // seq is omitted as unused and is not sent by some implementations
#[serde(rename = "type")]
pub msg_type: String,
pub event: String,
@@ -165,10 +165,7 @@ impl Transport {
fn process_response(res: Response) -> Result<Response> {
match res.success {
true => {
- info!(
- "<- DAP success ({}, in response to {})",
- res.seq, res.request_seq
- );
+ info!("<- DAP success in response to {}", res.request_seq);
Ok(res)
}
@@ -218,10 +215,8 @@ impl Transport {
client_tx.send(msg).expect("Failed to send");
Ok(())
}
- Payload::Event(Event {
- ref event, ref seq, ..
- }) => {
- info!("<- DAP event {} #{}", event, seq);
+ Payload::Event(Event { ref event, .. }) => {
+ info!("<- DAP event {}", event);
client_tx.send(msg).expect("Failed to send");
Ok(())
}