Name Description Size Coverage
body.rs 11316 -
client.rs 10817 -
error.rs 3104 -
http_types.rs 25090 -
io.rs 6944 -
macros.rs 1785 -
mod.rs # hyper C API This part of the documentation describes the C API for hyper. That is, how to *use* the hyper library in C code. This is **not** a regular Rust module, and thus it is not accessible in Rust. ## Unstable The C API of hyper is currently **unstable**, which means it's not part of the semver contract as the rest of the Rust API is. Because of that, it's only accessible if `--cfg hyper_unstable_ffi` is passed to `rustc` when compiling. The easiest way to do that is setting the `RUSTFLAGS` environment variable. ## Building The C API is part of the Rust library, but isn't compiled by default. Using `cargo`, staring with `1.64.0`, it can be compiled with the following command: ```notrust RUSTFLAGS="--cfg hyper_unstable_ffi" cargo rustc --crate-type cdylib --features client,http1,http2,ffi ``` 3243 -
task.rs 18974 -