Trait multipart::client::HttpStream [−][src]
pub trait HttpStream: Write { type Request: HttpRequest; type Response; type Error: From<Error> + From<<Self::Request as HttpRequest>::Error>; fn finish(self) -> Result<Self::Response, Self::Error>; }
Expand description
A trait describing an open HTTP stream that can be written to.
Associated Types
type Request: HttpRequest
[src]
type Request: HttpRequest
[src]The request type that opened this stream.
Required methods
Implementations on Foreign Types
impl HttpStream for Request<Streaming>
[src]
impl HttpStream for Request<Streaming>
[src]impl HttpStream for Sink
[src]
impl HttpStream for Sink
[src]Implementors
impl HttpStream for HttpBuffer
[src]
impl HttpStream for HttpBuffer
[src]impl<R: HttpRequest> HttpStream for SizedRequest<R> where
<R::Stream as HttpStream>::Error: From<R::Error>,
[src]
impl<R: HttpRequest> HttpStream for SizedRequest<R> where
<R::Stream as HttpStream>::Error: From<R::Error>,
[src]