Cargo Features
[dependencies]
darth-rust = { version = "4.4.1", default-features = false, features = ["full", "get_mut", "print", "build", "json", "chacha", "cryptography", "ssl", "pqcrypto-dilithium", "pqcrypto-kyber"] }
- default = full
-
The
full
feature is set by default wheneverdarth-rust
is added without
somewhere in the dependency tree.default-features = false - full default = build, cryptography, get, get_mut, json, math, print, print_by_field, set
- math get get_mut full
- print_by_field print full = chrono, colorful
- set build full
- json full = serde, serde_json
- camellia aes chacha cryptography? = bincode, hex, ssl
- cryptography full = aes, camellia, chacha
- ssl aes? camellia? chacha? = openssl
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.
- bincode aes? camellia? chacha?
- chrono print? print_by_field?
- colorful print? print_by_field?
-
Enables colorful ^0.2.2
- hex aes? camellia? chacha?
- openssl ssl?
- pqcrypto-dilithium implicit feature
-
Enables pqcrypto-dilithium
pqcrypto-dilithium:
Post-Quantum Signature Scheme dilithium
- pqcrypto-kyber implicit feature
-
Enables pqcrypto-kyber
pqcrypto-kyber:
Post-Quantum Key-Encapsulation Mechanism kyber
- serde json?
- serde_json json?