use http_client::HttpClient; use http_types::{Method, Request}; #[cfg(any(feature = "h1_client", feature = "docs"))] use http_client::h1::H1Client as Client; #[cfg(all(feature = "hyper_client", not(feature = "docs")))] use http_client::hyper::HyperClient as Client; #[cfg(all(feature = "curl_client", not(feature = "docs")))] use http_client::isahc::IsahcClient as Client; #[cfg(all(feature = "wasm_client", not(feature = "docs")))] use http_client::wasm::WasmClient as Client; #[async_std::main] async fn main() { let client = Client::new(); let req = Request::new(Method::Get, "http://example.org"); client.send(req).await.unwrap(); dbg!(client); }