From 5b6f5a82076b2593356c8ed3b9d55e73ee2fe57b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20Rakic?= Date: Sat, 26 Feb 2022 03:16:58 +0100 Subject: [PATCH] docs(ffi): document nightly requirement for FFI Update the command to use `--crate-type`. --- capi/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/capi/README.md b/capi/README.md index 9d6f9f6d14..c4e881362a 100644 --- a/capi/README.md +++ b/capi/README.md @@ -10,8 +10,8 @@ Because of that, it's only accessible if `--cfg hyper_unstable_ffi` is passed to ## Building -The C API is part of the Rust library, but isn't compiled by default. Using `cargo`, it can be compiled with the following command: +The C API is part of the Rust library, but isn't compiled by default. Using a nightly release of `cargo`, starting with `nightly-2022-03-02`, it can be compiled with the following command: ``` -RUSTFLAGS="--cfg hyper_unstable_ffi" cargo build --features client,http1,http2,ffi +RUSTFLAGS="--cfg hyper_unstable_ffi" cargo +nightly rustc --features client,http1,http2,ffi -Z unstable-options --crate-type cdylib ```