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

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

Implementors