@@ -9,47 +9,47 @@ homepage = "https://github.com/stack-rs/netem-trace"
99repository = " https://github.com/stack-rs/netem-trace"
1010keywords = [" emulation" , " trace" , " network" , " utility" , " model" ]
1111documentation = " https://docs.rs/netem-trace"
12- categories = [
13- " network-programming" ,
14- " config" ,
15- " development-tools" ,
16- " simulation" ,
17- ]
18-
12+ categories = [" network-programming" , " config" , " development-tools" , " simulation" ]
1913# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
2014
2115[dependencies ]
2216bandwidth = " 0.3.0"
2317dyn-clone = { version = " 1.0.10" , optional = true }
18+ human-bandwidth = { version = " 0.1.3" , optional = true }
19+ humantime-serde = { version = " 1.1.1" , optional = true }
2420itertools = { version = " 0.14.0" , optional = true }
2521once_cell = { version = " 1.17.0" , optional = true }
2622rand = { version = " 0.9.0" , optional = true }
2723rand_distr = { version = " 0.5.0" , optional = true }
2824serde = { version = " 1.0" , features = [" derive" ], optional = true }
29- typetag = { version = " 0.2.5" , optional = true }
30- humantime-serde = { version = " 1.1.1" , optional = true }
31- human-bandwidth = { version = " 0.1.3" , optional = true }
3225statrs = { version = " 0.18.0" , optional = true }
26+ typetag = { version = " 0.2.5" , optional = true }
3327
3428[dev-dependencies ]
35- serde_json = " 1.0"
3629figment = { version = " 0.10.19" , features = [" json" ] }
37-
30+ serde_json = " 1.0 "
3831
3932[features ]
4033default = [" model" ]
41- model = [" bw-model" , " delay-model" , " loss-model" , " duplicate-model" ]
34+ model = [
35+ " bw-model" ,
36+ " delay-model" ,
37+ " delay-per-packet-model" ,
38+ " loss-model" ,
39+ " duplicate-model"
40+ ]
4241bw-model = [" dep:rand" , " dep:rand_distr" , " dep:once_cell" , " dep:dyn-clone" ]
4342delay-model = [" dep:dyn-clone" ]
43+ delay-per-packet-model = [" dep:dyn-clone" ]
4444loss-model = [" dep:dyn-clone" ]
4545duplicate-model = [" dep:dyn-clone" ]
4646serde = [" dep:serde" , " dep:typetag" , " bandwidth/serde" ]
4747mahimahi = [" dep:itertools" ]
4848human = [
49- " serde" ,
50- " dep:humantime-serde" ,
51- " dep:human-bandwidth" ,
52- " human-bandwidth/serde" ,
49+ " serde" ,
50+ " dep:humantime-serde" ,
51+ " dep:human-bandwidth" ,
52+ " human-bandwidth/serde"
5353]
5454full = [" model" , " mahimahi" , " human" , " truncated-normal" ]
5555truncated-normal = [" statrs" ]
0 commit comments