diff --git a/crates/proc_macro_api/src/process.rs b/crates/proc_macro_api/src/process.rs index 592c1282c0bc..bb4ea05d6f1a 100644 --- a/crates/proc_macro_api/src/process.rs +++ b/crates/proc_macro_api/src/process.rs @@ -3,7 +3,6 @@ use std::{ convert::{TryFrom, TryInto}, ffi::{OsStr, OsString}, - fmt, io::{self, BufRead, BufReader, Write}, path::{Path, PathBuf}, process::{Child, ChildStdin, ChildStdout, Command, Stdio}, @@ -17,17 +16,12 @@ use crate::{ rpc::{ListMacrosResult, ListMacrosTask, ProcMacroKind}, }; +#[derive(Debug)] pub(crate) struct ProcMacroProcessSrv { process: Mutex, stdio: Mutex<(ChildStdin, BufReader)>, } -impl fmt::Debug for ProcMacroProcessSrv { - fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - f.debug_struct("ProcMacroProcessSrv").field("process", &self.process).finish() - } -} - impl ProcMacroProcessSrv { pub(crate) fn run( process_path: PathBuf,