Cargo Features

[dependencies]
netem-trace = { version = "0.3.2", default-features = false, features = ["full", "model", "bw-model", "delay-model", "loss-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, loss-model

Affects netem-trace::model

bw-model model

Enables dyn-clone, once_cell, rand, and rand_distr

Affects model::bw, netem-trace::model

delay-model model

Enables dyn-clone

Affects model::delay, netem-trace::model

loss-model model

Enables dyn-clone

Affects model::loss, netem-trace::model

serde human?

Enables serde and typetag, serde of bandwidth

mahimahi full?

Enables itertools

Affects netem-trace::mahimahi

human full? = serde

Enables humantime-serde