Struct hb::request::Request [−][src]
pub struct Request { pub method: Method, pub url: Url, pub content: Option<Content>, pub timeout: Option<Seconds>, pub start_time: Option<Seconds>, }
Fields
method: Method
url: Url
content: Option<Content>
timeout: Option<Seconds>
start_time: Option<Seconds>
Methods
impl Request
[src]
impl Request
pub fn addr(&self) -> Result<SocketAddr>
[src]
pub fn addr(&self) -> Result<SocketAddr>
ⓘImportant traits for Box<R>pub fn call(
&self,
client: &mut Client<ConnectionPoolHandle>,
timeout: Option<Duration>
) -> Box<Future<Item = Response<Vec<u8>>, Error = Error> + Send + 'static>
[src]
ⓘImportant traits for Box<R>
pub fn call(
&self,
client: &mut Client<ConnectionPoolHandle>,
timeout: Option<Duration>
) -> Box<Future<Item = Response<Vec<u8>>, Error = Error> + Send + 'static>
pub fn path(&self) -> Cow<str>
[src]
pub fn path(&self) -> Cow<str>
Trait Implementations
impl Debug for Request
[src]
impl Debug for Request
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for Request
[src]
impl Clone for Request