Cargo Features

[dependencies]
ruc = { version = "5.1.8", default-features = false, features = ["full", "ansi", "compact", "uau", "cmd", "ssh", "crypto", "SerDe"] }
default = ansi

The ansi feature is set by default whenever ruc is added without default-features = false somewhere in the dependency tree.

full = SerDe, cmd, crypto, ssh, uau
ansi default
compact
uau full? = nix, rand

Affects ruc::uau

cmd full?

Affects ruc::cmd

ssh full? = ssh2

Affects ruc::ssh

crypto full? = base64, ed25519-zebra, hex, rand, reference-trie, sha3

Affects ruc::crypto

SerDe full? = serde

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 crypto?
ed25519-zebra crypto?
reference-trie crypto?
rand crypto? uau?
base64 crypto?

Enables base64 ^0.21.2

hex crypto?
nix uau?
ssh2 ssh?
serde SerDe?