Trait multipart::client::HttpStream [] [src]

pub trait HttpStream: Write {
    type Request: HttpRequest;
    type Response;
    type Error: From<Error> + From<Self::Request::Error>;
    fn finish(self) -> Result<Self::Response, Self::Error>;
}

A trait describing an open HTTP stream that can be written to.

Associated Types

The request type that opened this stream.

The response type that will be returned after the request is completed.

The error type for this stream. Must be compatible with io::Error as well as Self::Request::Error.

Required Methods

Finalize and close the stream and return the response object, or any error otherwise.

Implementors