From 6ca3752e9dac475c3c21ff33a78a73e7618bd51f Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Sat, 9 May 2020 20:22:14 -0700 Subject: [PATCH] Downgrade some unnecessary runtime asserts to debug_assert --- src/ser.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ser.rs b/src/ser.rs index c6770a8..e62bc19 100644 --- a/src/ser.rs +++ b/src/ser.rs @@ -470,7 +470,7 @@ where F: Formatter, { fn write_str(&mut self, s: &str) -> fmt::Result { - assert!(self.error.is_none()); + debug_assert!(self.error.is_none()); match format_escaped_str_contents(self.writer, self.formatter, s) { Ok(()) => Ok(()), Err(err) => { @@ -492,7 +492,7 @@ where error: None, }; match write!(adapter, "{}", value) { - Ok(()) => assert!(adapter.error.is_none()), + Ok(()) => debug_assert!(adapter.error.is_none()), Err(fmt::Error) => { return Err(Error::io(adapter.error.expect("there should be an error"))); }