diff --git a/src/http/body.rs b/src/http/body.rs index 660adce5..0ece860e 100644 --- a/src/http/body.rs +++ b/src/http/body.rs @@ -34,6 +34,12 @@ impl Default for Body { } } +impl Default for Body { + fn default() -> Body { + Body::empty() + } +} + impl Stream for Body { type Item = Chunk; type Error = ::Error; @@ -107,6 +113,12 @@ impl From<&'static str> for Body { } } +impl From> for Body { + fn from (body: Option) -> Body { + body.unwrap_or_default() + } +} + fn _assert_send_sync() { fn _assert_send() {} fn _assert_sync() {}