[dependencies]
curl-wrapper = { git = "https://github.com/moz4rtdev/curl-wrapper" }use curl_wrapper::Curl;
use curl_wrapper::Method;
#[tokio::main]
async fn main() {
let mut curl = Curl::new("https://example.com")
.method(Method::GET)
.set_header("User-Agent: curl/7.81.0")
.set_body("Hello, world!")
.set_proxy("http://proxy.example.com:8080")
.redirects(true)
.compressed(true)
.interface("eth0")
let response = curl.send().await.unwrap();
println!("status code: {}", response.status_code);
println!("headers: {}", response.headers);
println!("body: {}", response.body);
}