Unnamed repository; edit this file 'description' to name the repository.
fix: Do not try to connect via postcard to proc-macro-srv
Lukas Wirth 5 months ago
parent 82bd7dd · commit 157e09e
-rw-r--r--crates/proc-macro-api/src/lib.rs2
-rw-r--r--crates/proc-macro-api/src/process.rs9
2 files changed, 8 insertions, 3 deletions
diff --git a/crates/proc-macro-api/src/lib.rs b/crates/proc-macro-api/src/lib.rs
index a725b94f04..b438efd6dc 100644
--- a/crates/proc-macro-api/src/lib.rs
+++ b/crates/proc-macro-api/src/lib.rs
@@ -129,7 +129,7 @@ impl ProcMacroClient {
let process = ProcMacroServerProcess::run(
process_path,
env,
- process::Protocol::Postcard { mode: SpanMode::Id },
+ process::Protocol::LegacyJson { mode: SpanMode::Id },
)?;
Ok(ProcMacroClient { process: Arc::new(process), path: process_path.to_owned() })
}
diff --git a/crates/proc-macro-api/src/process.rs b/crates/proc-macro-api/src/process.rs
index 7bddb940e2..9717aeff15 100644
--- a/crates/proc-macro-api/src/process.rs
+++ b/crates/proc-macro-api/src/process.rs
@@ -30,8 +30,13 @@ pub(crate) struct ProcMacroServerProcess {
#[derive(Debug, Clone)]
pub(crate) enum Protocol {
- LegacyJson { mode: SpanMode },
- Postcard { mode: SpanMode },
+ LegacyJson {
+ mode: SpanMode,
+ },
+ #[expected(dead_code)]
+ Postcard {
+ mode: SpanMode,
+ },
}
/// Maintains the state of the proc-macro server process.