Cargo Features

[dependencies]
renoir = { version = "0.2.0", default-features = false, features = ["timestamp", "ssh", "tokio", "profiler", "clap"] }
default = clap, ssh, timestamp

These default features are set whenever renoir is added without default-features = false somewhere in the dependency tree.

timestamp default

Affects operator::Timestamp

ssh default = base64, sha2, shell-escape, ssh2, whoami
tokio = futures

Enables io-util, macros, net, rt-multi-thread and time of tokio

profiler

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.

ssh2 ssh

Enables ssh2

used for spawning the remote workers

whoami ssh
shell-escape ssh
clap default

Affects config::CommandLineOptions

sha2 ssh
base64 ssh
futures tokio?