From 37f6cabd96a6200b0b3cb1d743be9c0cf75d1085 Mon Sep 17 00:00:00 2001 From: Sean McArthur <sean.monstar@gmail.com> Date: Mon, 1 May 2017 12:53:27 -0700 Subject: [PATCH] implement Default for Bytes and BytesMut (#110) --- src/bytes.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/bytes.rs b/src/bytes.rs index 1f800cd..4026b92 100644 --- a/src/bytes.rs +++ b/src/bytes.rs @@ -742,6 +742,13 @@ impl Ord for Bytes { impl Eq for Bytes { } +impl Default for Bytes { + #[inline] + fn default() -> Bytes { + Bytes::new() + } +} + impl fmt::Debug for Bytes { fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { fmt::Debug::fmt(&debug::BsDebug(&self.inner.as_ref()), fmt) @@ -1292,6 +1299,13 @@ impl Ord for BytesMut { impl Eq for BytesMut { } +impl Default for BytesMut { + #[inline] + fn default() -> BytesMut { + BytesMut::with_capacity(0) + } +} + impl fmt::Debug for BytesMut { fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { fmt::Debug::fmt(&debug::BsDebug(&self.inner.as_ref()), fmt) -- GitLab