Cargo Features
[dependencies]
curl = { version = "0.4.47", default-features = false, features = ["ssl", "mesalink", "http2", "spnego", "rustls", "static-curl", "static-ssl", "windows-static-ssl", "force-system-lib-on-osx", "protocol-ftp", "zlib-ng-compat", "upkeep_7_62_0", "poll_7_68_0", "ntlm"] }
- default = ssl
-
The
ssl
feature is set by default whenevercurl
is added without
somewhere in the dependency tree.default-features = false - ssl default = openssl-probe, openssl-sys
-
OpenSSL/system TLS backend
- mesalink
-
MesaLink TLS backend
- http2
- spnego
- rustls
- static-curl windows-static-ssl? zlib-ng-compat?
-
Enables static-curl of curl-sys
- static-ssl
-
Enables static-ssl of curl-sys
- windows-static-ssl = static-curl
-
Enables windows-static-ssl of curl-sys
- force-system-lib-on-osx
-
Enables force-system-lib-on-osx of curl-sys
- protocol-ftp
-
Enables protocol-ftp of curl-sys
- zlib-ng-compat = static-curl
-
Enables zlib-ng-compat of curl-sys
- upkeep_7_62_0
-
Enables upkeep_7_62_0 of curl-sys
- poll_7_68_0
-
Enables poll_7_68_0 of curl-sys
Affects
multi::MultiWaker
… - ntlm
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- openssl-probe unix not mac ssl
- openssl-sys unix not mac ssl