Struct async_curl::async_curl::AsyncCurl
source · pub struct AsyncCurl<H>where
H: Handler + Debug + Send + 'static,{ /* private fields */ }
Expand description
AsyncCurl is responsible for performing the contructed Easy2 object by passing it into send_request
use curl::easy::Easy2;
use async_curl::response_handler::ResponseHandler;
use async_curl::async_curl::AsyncCurl;
let curl = AsyncCurl::new();
let mut easy2 = Easy2::new(ResponseHandler::new());
easy2.url("https://www.rust-lang.org").unwrap();
easy2.get(true).unwrap();
let response = curl.send_request(easy2).await.unwrap();
eprintln!("{:?}", response.get_ref());
Ok(())