diff --git a/src/bytes.rs b/src/bytes.rs index 1f800cd8894268d01eda81a7470138c9629dc776..4026b92c7e4f4a70e660753bc56f3ba3f00ea2a8 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)