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