Cargo Features

[dependencies]
ratcurl = { version = "0.1.0", 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", "impersonate-chrome", "impersonate-ff"] }
default = ssl

The ssl feature is set by default whenever ratcurl is added without default-features = false somewhere in the dependency tree.

ssl default = openssl-probe, openssl-sys

OpenSSL/system TLS backend

Enables ssl of ratcurl-sys

MesaLink TLS backend

Enables mesalink of ratcurl-sys

http2

Enables http2 of ratcurl-sys

spnego

Enables spnego of ratcurl-sys

rustls

Enables rustls of ratcurl-sys

static-curl windows-static-ssl? zlib-ng-compat?

Enables static-curl of ratcurl-sys

static-ssl

Enables static-ssl of ratcurl-sys

windows-static-ssl = static-curl

Enables windows-static-ssl of ratcurl-sys

force-system-lib-on-osx

Enables force-system-lib-on-osx of ratcurl-sys

protocol-ftp

Enables protocol-ftp of ratcurl-sys

zlib-ng-compat = static-curl

Enables zlib-ng-compat of ratcurl-sys

upkeep_7_62_0

Enables upkeep_7_62_0 of ratcurl-sys

poll_7_68_0

Enables poll_7_68_0 of ratcurl-sys

Affects multi::MultiWaker

ntlm

Enables ntlm of ratcurl-sys

impersonate-chrome

Enables impersonate-chrome of ratcurl-sys

impersonate-ff

Enables impersonate-ff of ratcurl-sys

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