Cargo Features

[dependencies]
netem-trace = { version = "0.3.4", default-features = false, features = ["full", "model", "bw-model", "delay-model", "loss-model", "duplicate-model", "serde", "mahimahi", "human"] }
default = model

The model feature is set by default whenever netem-trace is added without default-features = false somewhere in the dependency tree.

full = human, mahimahi, model
model default full? = bw-model, delay-model, duplicate-model, loss-model
bw-model model

Enables dyn-clone, once_cell, rand, and rand_distr

Affects model::bw

delay-model model

Enables dyn-clone

Affects model::delay

loss-model model

Enables dyn-clone

Affects model::loss

duplicate-model model

Enables dyn-clone

Affects model::duplicate

serde human?

Enables serde and typetag, serde of bandwidth

mahimahi full?

Enables itertools

Affects netem-trace::mahimahi

human full? = serde

Enables humantime-serde, serde of human-bandwidth