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 whenever darth-rust is added without default-features = false somewhere in the dependency tree.

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?