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>>
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
impl Protocol for Http11Protocol