@@ -157,7 +157,7 @@ pub struct StackFrame {
157#[derive(Debug, PartialEq, Clone, Deserialize, Serialize)]
157#[derive(Debug, PartialEq, Clone, Deserialize, Serialize)]
158#[serde(rename_all = "camelCase")]
158#[serde(rename_all = "camelCase")]
159pub struct Thread {
159pub struct Thread {
160− pub id: usize,
160+ pub id: isize,
161 pub name: String,
161 pub name: String,
@@ -317,7 +317,7 @@ pub mod requests {
317 #[derive(Debug, Default, PartialEq, Clone, Deserialize, Serialize)]
317 #[derive(Debug, Default, PartialEq, Clone, Deserialize, Serialize)]
318 #[serde(rename_all = "camelCase")]
318 #[serde(rename_all = "camelCase")]
319 pub struct ContinueArguments {
319 pub struct ContinueArguments {
320− pub thread_id: usize,
320+ pub thread_id: isize,
323 #[derive(Debug, PartialEq, Clone, Deserialize, Serialize)]
323 #[derive(Debug, PartialEq, Clone, Deserialize, Serialize)]
@@ -338,7 +338,7 @@ pub mod requests {
338 #[derive(Debug, Default, PartialEq, Clone, Deserialize, Serialize)]
338 #[derive(Debug, Default, PartialEq, Clone, Deserialize, Serialize)]
339 #[serde(rename_all = "camelCase")]
339 #[serde(rename_all = "camelCase")]
340 pub struct StackTraceArguments {
340 pub struct StackTraceArguments {
341− pub thread_id: usize,
341+ pub thread_id: isize,
342 pub start_frame: Option<usize>,
342 pub start_frame: Option<usize>,
343 pub levels: Option<usize>,
343 pub levels: Option<usize>,
344 pub format: Option<StackFrameFormat>,
344 pub format: Option<StackFrameFormat>,
@@ -424,7 +424,7 @@ pub mod requests {
424 #[derive(Debug, PartialEq, Clone, Deserialize, Serialize)]
424 #[derive(Debug, PartialEq, Clone, Deserialize, Serialize)]
425 #[serde(rename_all = "camelCase")]
425 #[serde(rename_all = "camelCase")]
426 pub struct StepInArguments {
426 pub struct StepInArguments {
427− pub thread_id: usize,
427+ pub thread_id: isize,
428 pub target_id: Option<usize>,
428 pub target_id: Option<usize>,
429 pub granularity: Option<String>,
429 pub granularity: Option<String>,
@@ -441,7 +441,7 @@ pub mod requests {
441 #[derive(Debug, PartialEq, Clone, Deserialize, Serialize)]
441 #[derive(Debug, PartialEq, Clone, Deserialize, Serialize)]
442 #[serde(rename_all = "camelCase")]
442 #[serde(rename_all = "camelCase")]
443 pub struct StepOutArguments {
443 pub struct StepOutArguments {
444− pub thread_id: usize,
444+ pub thread_id: isize,
445 pub granularity: Option<String>,
445 pub granularity: Option<String>,
@@ -457,7 +457,7 @@ pub mod requests {
457 #[derive(Debug, PartialEq, Clone, Deserialize, Serialize)]
457 #[derive(Debug, PartialEq, Clone, Deserialize, Serialize)]
458 #[serde(rename_all = "camelCase")]
458 #[serde(rename_all = "camelCase")]
459 pub struct NextArguments {
459 pub struct NextArguments {
460− pub thread_id: usize,
460+ pub thread_id: isize,
461 pub granularity: Option<String>,
461 pub granularity: Option<String>,
@@ -473,7 +473,7 @@ pub mod requests {
473 #[derive(Debug, PartialEq, Clone, Deserialize, Serialize)]
473 #[derive(Debug, PartialEq, Clone, Deserialize, Serialize)]
474 #[serde(rename_all = "camelCase")]
474 #[serde(rename_all = "camelCase")]
475 pub struct PauseArguments {
475 pub struct PauseArguments {
476− pub thread_id: usize,
476+ pub thread_id: isize,
479 #[derive(Debug)]
479 #[derive(Debug)]
@@ -551,7 +551,7 @@ pub mod events {
551 pub struct Stopped {
551 pub struct Stopped {
552 pub reason: String,
552 pub reason: String,
553 pub description: Option<String>,
553 pub description: Option<String>,
554− pub thread_id: Option<usize>,
554+ pub thread_id: Option<isize>,
555 pub preserve_focus_hint: Option<bool>,
555 pub preserve_focus_hint: Option<bool>,
556 pub text: Option<String>,
556 pub text: Option<String>,
557 pub all_threads_stopped: Option<bool>,
557 pub all_threads_stopped: Option<bool>,
@@ -561,7 +561,7 @@ pub mod events {
561 #[derive(Debug, PartialEq, Clone, Deserialize, Serialize)]
561 #[derive(Debug, PartialEq, Clone, Deserialize, Serialize)]
562 #[serde(rename_all = "camelCase")]
562 #[serde(rename_all = "camelCase")]
563 pub struct Continued {
563 pub struct Continued {
564− pub thread_id: usize,
564+ pub thread_id: isize,
565 pub all_threads_continued: Option<bool>,
565 pub all_threads_continued: Option<bool>,
@@ -581,7 +581,7 @@ pub mod events {
581 #[serde(rename_all = "camelCase")]
581 #[serde(rename_all = "camelCase")]
582 pub struct Thread {
582 pub struct Thread {
583 pub reason: String,
583 pub reason: String,
584− pub thread_id: usize,
584+ pub thread_id: isize,
587 #[derive(Debug, PartialEq, Clone, Deserialize, Serialize)]
587 #[derive(Debug, PartialEq, Clone, Deserialize, Serialize)]