Merge pull request #6 from anowell/exports

Export Body and RequestBuilder for client wrappers
This commit is contained in:
Sean McArthur
2016-11-07 15:42:39 -08:00
committed by GitHub
2 changed files with 4 additions and 1 deletions

View File

@@ -1,10 +1,12 @@
use std::io::Read; use std::io::Read;
/// Body type for a request.
pub struct Body { pub struct Body {
reader: Kind, reader: Kind,
} }
impl Body { impl Body {
/// Instantiate a `Body` from a reader.
pub fn new<R: Read + 'static>(reader: R) -> Body { pub fn new<R: Read + 'static>(reader: R) -> Body {
Body { Body {
reader: Kind::Reader(Box::new(reader), None), reader: Kind::Reader(Box::new(reader), None),

View File

@@ -47,8 +47,9 @@ pub use hyper::version::HttpVersion;
pub use hyper::Url; pub use hyper::Url;
pub use url::ParseError as UrlError; pub use url::ParseError as UrlError;
pub use self::client::{Client, Response}; pub use self::client::{Client, Response, RequestBuilder};
pub use self::error::{Error, Result}; pub use self::error::{Error, Result};
pub use self::body::Body;
mod body; mod body;
mod client; mod client;