Cargo Features

[dependencies]
test-with = { version = "0.12.6", default-features = false, features = ["ign-msg", "runtime", "net", "http", "icmp", "resource", "user", "executable"] }
default = executable, net, resource, user

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

ign-msg
runtime

Affects test-with::runtime_env, test-with::runtime_no_env, test-with::runtime_file, test-with::runtime_path, test-with::runtime_tcp, test-with::runner, test-with::module, test-with::runtime_ignore_if, test-with::runtime_http, test-with::runtime_https, test-with::runtime_icmp, test-with::runtime_root, test-with::runtime_mem, test-with::runtime_free_mem

net default = http, icmp
http net = reqwest

Affects test-with::http, test-with::https, test-with::runtime_http, test-with::runtime_https

icmp net = ping

Affects test-with::icmp, test-with::runtime_icmp

resource default = byte-unit, num_cpus, sysinfo

Affects test-with::mem, test-with::swap, test-with::cpu_core, test-with::phy_core, test-with::runtime_mem, test-with::runtime_free_mem, test-with::runtime_available_mem, test-with::runtime_swap, test-with::runtime_free_swap, test-with::runtime_cpu_core, test-with::runtime_phy_cpu_core

user default = uzers

Affects test-with::root, test-with::group, test-with::user, test-with::runtime_root, test-with::runtime_group, test-with::runtime_user

executable default = which

Affects test-with::executable, test-with::runtime_executable

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.

reqwest http?

Enables reqwest ^0.11

ping icmp?
sysinfo resource
byte-unit resource
num_cpus resource
which executable

Enables which ^5.0

uzers not win user

Enables uzers ^0.11.3