Struct twilio_async::Client [−][src]
pub struct Client<C, B = Body> { /* fields omitted */ }
A Client to make outgoing HTTP requests.
Methods
impl Client<HttpConnector, Body>[src]
impl Client<HttpConnector, Body>pub fn new(handle: &Handle) -> Client<HttpConnector, Body>[src]
pub fn new(handle: &Handle) -> Client<HttpConnector, Body>Create a new Client with the default config.
impl Client<HttpConnector, Body>[src]
impl Client<HttpConnector, Body>pub fn configure() -> Config<UseDefaultConnector, Body>[src]
pub fn configure() -> Config<UseDefaultConnector, Body>Configure a Client.
Example
let client = hyper::Client::configure() .keep_alive(true) .build(&handle);
impl<C, B> Client<C, B> where
B: Stream<Error = Error> + 'static,
C: Connect,
<B as Stream>::Item: AsRef<[u8]>, [src]
impl<C, B> Client<C, B> where
B: Stream<Error = Error> + 'static,
C: Connect,
<B as Stream>::Item: AsRef<[u8]>, pub fn get(&self, url: Uri) -> FutureResponse[src]
pub fn get(&self, url: Uri) -> FutureResponseSend a GET Request using this Client.
pub fn request(&self, req: Request<B>) -> FutureResponse[src]
pub fn request(&self, req: Request<B>) -> FutureResponseSend a constructed Request using this Client.
Trait Implementations
impl<C, B> Clone for Client<C, B>[src]
impl<C, B> Clone for Client<C, B>fn clone(&self) -> Client<C, B>[src]
fn clone(&self) -> Client<C, B>Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl<C, B> Debug for Client<C, B>[src]
impl<C, B> Debug for Client<C, B>fn fmt(&self, f: &mut Formatter) -> Result<(), Error>[src]
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>Formats the value using the given formatter. Read more
impl<C, B> Service for Client<C, B> where
B: Stream<Error = Error> + 'static,
C: Connect,
<B as Stream>::Item: AsRef<[u8]>, [src]
impl<C, B> Service for Client<C, B> where
B: Stream<Error = Error> + 'static,
C: Connect,
<B as Stream>::Item: AsRef<[u8]>, type Request = Request<B>
Requests handled by the service.
type Response = Response<Body>
Responses given by the service.
type Error = Error
Errors produced by the service.
type Future = FutureResponse
The future response value.
fn call(
&self,
req: <Client<C, B> as Service>::Request
) -> <Client<C, B> as Service>::Future[src]
fn call(
&self,
req: <Client<C, B> as Service>::Request
) -> <Client<C, B> as Service>::FutureProcess the request and return the response asynchronously.