From 381d10f80bc5c861595c43ca6ddd726bf8a85e1d Mon Sep 17 00:00:00 2001 From: Ashley Mannix Date: Fri, 7 Jul 2017 16:20:41 +1000 Subject: [PATCH] From impls for Body --- src/async_impl/body.rs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/async_impl/body.rs b/src/async_impl/body.rs index 735f915..a55ba74 100644 --- a/src/async_impl/body.rs +++ b/src/async_impl/body.rs @@ -37,6 +37,26 @@ impl Stream for Body { } } +impl From for Body { + #[inline] + fn from(bytes: Bytes) -> Body { + reusable(bytes) + } +} + +impl From> for Body { + #[inline] + fn from(vec: Vec) -> Body { + reusable(vec.into()) + } +} + +impl From for Body { + #[inline] + fn from(s: String) -> Body { + reusable(s.into()) + } +} /// A chunk of bytes for a `Body`. ///