Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/proc-macro-api/src/process.rs')
-rw-r--r--crates/proc-macro-api/src/process.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/proc-macro-api/src/process.rs b/crates/proc-macro-api/src/process.rs
index 723fc928ff..bb4599c532 100644
--- a/crates/proc-macro-api/src/process.rs
+++ b/crates/proc-macro-api/src/process.rs
@@ -6,7 +6,7 @@ use std::{
process::{Child, ChildStdin, ChildStdout, Command, Stdio},
sync::{
Arc, Mutex, OnceLock,
- atomic::{AtomicU64, Ordering},
+ atomic::{AtomicU32, Ordering},
},
};
@@ -36,7 +36,7 @@ pub(crate) struct ProcMacroServerProcess {
protocol: Protocol,
/// Populated when the server exits.
exited: OnceLock<AssertUnwindSafe<ServerError>>,
- next_request_id: AtomicU64,
+ next_request_id: AtomicU32,
}
#[derive(Debug, Clone)]
@@ -94,7 +94,7 @@ impl ProcMacroServerProcess {
version: 0,
protocol: protocol.clone(),
exited: OnceLock::new(),
- next_request_id: AtomicU64::new(1),
+ next_request_id: AtomicU32::new(1),
})
};
let mut srv = create_srv()?;