Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/proc_macro_api/src/msg.rs')
-rw-r--r--crates/proc_macro_api/src/msg.rs7
1 files changed, 2 insertions, 5 deletions
diff --git a/crates/proc_macro_api/src/msg.rs b/crates/proc_macro_api/src/msg.rs
index da96c81d49..f9c2b9fda3 100644
--- a/crates/proc_macro_api/src/msg.rs
+++ b/crates/proc_macro_api/src/msg.rs
@@ -74,14 +74,11 @@ pub trait Message: Serialize + DeserializeOwned {
impl Message for Request {}
impl Message for Response {}
-fn read_json<'a>(
- inp: &mut impl BufRead,
- mut buf: &'a mut String,
-) -> io::Result<Option<&'a String>> {
+fn read_json<'a>(inp: &mut impl BufRead, buf: &'a mut String) -> io::Result<Option<&'a String>> {
loop {
buf.clear();
- inp.read_line(&mut buf)?;
+ inp.read_line(buf)?;
buf.pop(); // Remove trailing '\n'
if buf.is_empty() {