Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/proc_macro_api/src/lib.rs')
| -rw-r--r-- | crates/proc_macro_api/src/lib.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/crates/proc_macro_api/src/lib.rs b/crates/proc_macro_api/src/lib.rs index 0b8a2b6f85..eb7a28b972 100644 --- a/crates/proc_macro_api/src/lib.rs +++ b/crates/proc_macro_api/src/lib.rs @@ -95,9 +95,10 @@ pub struct ServerError { impl fmt::Display for ServerError { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - write!(f, "{}", self.message)?; + self.message.fmt(f)?; if let Some(io) = &self.io { - write!(f, ": {}", io)?; + f.write_str(": ")?; + io.fmt(f)?; } Ok(()) } |