Cargo Features
[dependencies]
ruc = { version = "7.8.4", default-features = false, features = ["full", "ansi", "compact", "cmd", "uau", "ssh", "http", "algo", "algo_crypto", "algo_ed25519", "algo_aes", "algo_rand", "algo_hash", "algo_keccak", "ende", "ende_hex", "ende_base64", "ende_compress", "ende_json", "ende_msgpack", "ende_transcode"] }
- default = ansi
-
The
ansi
feature is set by default wheneverruc
is added without
somewhere in the dependency tree.default-features = false - full = algo, cmd, ende, http, ssh, uau
- ansi default
- compact
- cmd full?
-
Affects
ruc::cmd
… - uau full? = nix, rand
-
Affects
ruc::uau
… - ssh full? = ssh2
-
Affects
ruc::ssh
… - http full? = reqwest
-
Affects
ruc::http
… - algo full? = algo_crypto, algo_hash, algo_rand
- algo_crypto algo? = algo_aes, algo_ed25519
- algo_ed25519 algo_crypto? = ed25519-zebra, ende_base64, ende_hex, rand, serde
-
Affects
crypto::ed25519
… - algo_aes algo_crypto? = aes-gcm, algo_hash, ende_base64
-
Affects
crypto::aes
… - algo_rand algo? = ende_hex, rand
-
Affects
algo::rand
… - algo_hash algo? algo_aes? = algo_keccak
- algo_keccak algo_hash? = sha3
-
Affects
hash::keccak
… - ende full? = ende_base64, ende_compress, ende_hex, ende_json, ende_msgpack, ende_transcode
- ende_hex algo_ed25519? algo_rand? ende? = hex
-
Affects
ende::hex
… - ende_base64 algo_aes? algo_ed25519? ende? = base64
-
Affects
ed25519::readable
,ende::base64
… - ende_compress ende? = flate2
-
Affects
ende::compress
… - ende_json ende? ende_transcode? = serde, serde_json
-
Affects
ende::json
… - ende_msgpack ende? ende_transcode? = rmp, serde
-
Affects
ende::msgpack
… - ende_transcode ende? = ende_json, ende_msgpack, serde-transcode
-
Affects
ende::transcode
…
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.
- sha3 algo_keccak?
- ed25519-zebra algo_ed25519?
- rand algo_ed25519? algo_rand? uau?
- base64 ende_base64?
- hex ende_hex?
- flate2 ende_compress?
- aes-gcm algo_aes?
- nix uau?
- ssh2 ssh?
- reqwest http?
- serde algo_ed25519? ende_json? ende_msgpack?
- serde-transcode ende_transcode?
- serde_json ende_json?
- rmp ende_msgpack?
-
Enables rmp-serde