Unnamed repository; edit this file 'description' to name the repository.
fix: Do not try to connect via postcard to proc-macro-srv
| -rw-r--r-- | crates/proc-macro-api/src/lib.rs | 2 | ||||
| -rw-r--r-- | crates/proc-macro-api/src/process.rs | 9 |
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. |