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