Cargo Features
[dependencies]
interactsh-rs = { version = "0.3.0", default-features = false, features = ["openssl", "openssl-vendored", "rustcrypto", "native-tls", "native-tls-vendored", "rustls-tls", "reqwest-native-tls", "reqwest-native-tls-vendored", "reqwest-rustls-tls", "async-compat", "nightly"] }
- default = async-compat, rustcrypto, rustls-tls
-
These default features are set whenever
interactsh-rs
is added without
somewhere in the dependency tree.default-features = false - openssl openssl-vendored?
-
Crypto features
Enables openssl
Native crypto dependencies
Affects
interactsh-rs::client
,interactsh-rs::errors
… - openssl-vendored = openssl
- rustcrypto default
-
Enables aes, cfb-mode, rsa ^0.8.0, and sha2
aes:
RustCrypto dependencies
Affects
interactsh-rs::client
,interactsh-rs::errors
… - native-tls native-tls-vendored? reqwest-native-tls?
-
TLS features (new names)
Enables default-tls of reqwest ^0.11
Affects
interactsh-rs::client
,interactsh-rs::errors
… - native-tls-vendored reqwest-native-tls-vendored? = native-tls
-
Enables native-tls-vendored of reqwest ^0.11
- rustls-tls default reqwest-rustls-tls?
-
Enables rustls-tls of reqwest ^0.11
Affects
interactsh-rs::client
,interactsh-rs::errors
… - reqwest-native-tls = native-tls
-
TLS features (old names, will be removed in a later version)
- reqwest-native-tls-vendored = native-tls-vendored
- reqwest-rustls-tls = rustls-tls
- async-compat default
-
Other features
Enables async-compat
Other optional dependencies
- nightly