Cargo Features

Minreq has no features set by default.

[dependencies]
minreq = { version = "2.13.0", features = ["https", "https-rustls", "https-rustls-probe", "https-bundled", "https-bundled-probe", "https-native", "json-using-serde", "proxy", "urlencoding", "punycode"] }
https = https-rustls
https-rustls https? = once_cell, rustls, rustls-webpki, webpki-roots
https-rustls-probe = once_cell, rustls, rustls-native-certs
https-bundled https-bundled-probe?

Enables vendored of openssl

https-bundled-probe = https-bundled, openssl-probe
https-native = native-tls
json-using-serde = serde, serde_json
proxy = base64

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.

urlencoding implicit feature

Enables urlencoding

For the urlencoding feature:

punycode implicit feature

Enables punycode

For the punycode feature:

serde json-using-serde?

Enables serde

For the json-using-serde feature:

serde_json json-using-serde?
base64 proxy?

Enables base64 ^0.12

For the proxy feature:

rustls https-rustls? https-rustls-probe?

Enables rustls ^0.21.1

For the https features:

rustls-native-certs https-rustls-probe?

Enables rustls-native-certs ^0.6.1

once_cell https-rustls? https-rustls-probe?
webpki-roots https-rustls?

Enables webpki-roots ^0.25.2

rustls-webpki https-rustls?

Enables rustls-webpki ^0.101.0

openssl https-bundled?
openssl-probe https-bundled-probe?
native-tls https-native?