lib.rs
Curl-sys
Native bindings to the libcurl library | Rust/Cargo package. Lib.rs › Web programming › HTTP client › Curl # libcurl # native-bindings # curl sys curl-sys by Alex Crichton, Stephen M. Coakley, Eric Huss and 96 contributors. Audit; Install; API reference; GitHub repo (alexcrichton) 133 releases. new 0.4.79 +curl-8.12.0:
ratcurl
Rust bindings to libcurl for making HTTP requests, with curl-impersonate support. by lauren n. liberda, Alex Crichton. Install; Repository (codeberg.org) API Reference; 1 unstable release. 0.1.0 Jan 20, 2023 #339 in HTTP client. Used in 3 crates (via ratmom) MIT license 435KB 6K SLoC. ratcurl.
tokio-curl
# future # libcurl # backed tokio-curl An implementation of an asynchronous HTTP client using futures backed by libcurl. by Alex Crichton and 7 contributors. Install; API reference; GitHub (alexcrichton) Home (github.io) 12 releases. Uses old Rust 2015. 0.1.11 Jan 3, 2018 0.1.10 Aug 24, 2017 0.1.9 Jan 22, 2017 0.1.7 Dec 27, 2016
Git2-Curl
The current libcurl backend used, curl-rust, only supports executing a request in one method call implying no streaming support. This consequently means that when a repository is cloned the entire contents of the repo are downloaded into memory, and then written off to disk by libgit2 afterwards. It should be possible to alleviate this problem ...
Curl
That means most likely, that curl was linked against libcurl-nss.so due to installed libcurl NSS development files, and that the required library libnsspem.so is missing. See also the curl man page: "If curl is built against the NSS SSL library, the NSS PEM PKCS#11 module ( libnsspem . so ) needs to be available for this option to work properly."