Trait hyper::http::message::Protocol [] [src]

pub trait Protocol {
    fn new_message(&self, host: &str, port: u16, scheme: &str) -> Result<Box<HttpMessage>>;
}
[]

The trait provides an API for creating new HttpMessages depending on the underlying HTTP protocol.

Required Methods

fn new_message(&self, host: &str, port: u16, scheme: &str) -> Result<Box<HttpMessage>>[]

Creates a fresh HttpMessage bound to the given host, based on the given protocol scheme.

Implementors