diff --git a/src/ser.rs b/src/ser.rs index 8b01faf2..f97efa50 100644 --- a/src/ser.rs +++ b/src/ser.rs @@ -867,7 +867,7 @@ where W: io::Write, { fn write_str(&mut self, s: &str) -> fmt::Result { - if self.writer.write(s.as_bytes()).is_err() { + if self.writer.write_all(s.as_bytes()).is_err() { return Err(fmt::Error); } Ok(())