Crates.io | cyper |
lib.rs | cyper |
version | |
source | src |
created_at | 2023-11-18 11:24:26.070437 |
updated_at | 2024-11-21 16:56:53.112076 |
description | HTTP client library based on compio and hyper |
homepage | |
repository | https://github.com/compio-rs/cyper |
max_upload_size | |
id | 1040447 |
Cargo.toml error: | TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
An HTTP library based on compio and hyper.
This project references code from reqwest.
Add compio
and cyper
as dependency:
compio = { version = "0.12.0", features = ["macros"] }
cyper = "0.1.0"
Then we can start a simple HTTP request:
use cyper::Client;
#[compio::main]
async fn main() {
let client = Client::new();
let response = client
.get("https://www.example.com/")
.unwrap()
.send()
.await
.unwrap();
println!("{}", response.text().await.unwrap());
}
There are opportunities to contribute to Cyper at any level. It doesn't matter if you are just getting started with Rust or are the most weathered expert, we can use your help. If you have any question about Cyper, feel free to join our telegram group. Before contributing, please checkout our contributing guide.