Updating crates.io index  Locking 200 packages to latest compatible versions  Adding criterion v0.5.1 (available: v0.8.2)  Adding generic-array v0.14.7 (available: v0.14.9)  Compiling rustzmq2 v0.1.0 (/home/runner/work/rustzmq2/rustzmq2)  Finished `bench` profile [optimized] target(s) in 19.97s  Running benches/compare_libzmq.rs (target/release/deps/compare_libzmq-dca6807bdcb04c5b) Gnuplot not found, using plotters backend Benchmarking zmqrs/pub_sub/tcp/subs=1/16 Benchmarking zmqrs/pub_sub/tcp/subs=1/16: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/tcp/subs=1/16: Collecting 20 samples in estimated 10.002 s (258k iterations) Benchmarking zmqrs/pub_sub/tcp/subs=1/16: Analyzing zmqrs/pub_sub/tcp/subs=1/16 time: [38.289 µs 38.717 µs 39.209 µs] thrpt: [398.51 KiB/s 403.57 KiB/s 408.08 KiB/s] Found 1 outliers among 20 measurements (5.00%) 1 (5.00%) high mild Benchmarking zmqrs/pub_sub/tcp/subs=1/256 Benchmarking zmqrs/pub_sub/tcp/subs=1/256: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/tcp/subs=1/256: Collecting 20 samples in estimated 10.006 s (257k iterations) Benchmarking zmqrs/pub_sub/tcp/subs=1/256: Analyzing zmqrs/pub_sub/tcp/subs=1/256 time: [38.568 µs 39.093 µs 39.742 µs] thrpt: [6.1432 MiB/s 6.2451 MiB/s 6.3302 MiB/s] Found 1 outliers among 20 measurements (5.00%) 1 (5.00%) high mild Benchmarking zmqrs/pub_sub/tcp/subs=1/4096 Benchmarking zmqrs/pub_sub/tcp/subs=1/4096: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/tcp/subs=1/4096: Collecting 20 samples in estimated 10.005 s (239k iterations) Benchmarking zmqrs/pub_sub/tcp/subs=1/4096: Analyzing zmqrs/pub_sub/tcp/subs=1/4096 time: [41.122 µs 41.448 µs 41.788 µs] thrpt: [93.477 MiB/s 94.244 MiB/s 94.992 MiB/s] Benchmarking zmqrs/pub_sub/tcp/subs=1/65536 Benchmarking zmqrs/pub_sub/tcp/subs=1/65536: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/tcp/subs=1/65536: Collecting 20 samples in estimated 10.013 s (157k iterations) Benchmarking zmqrs/pub_sub/tcp/subs=1/65536: Analyzing zmqrs/pub_sub/tcp/subs=1/65536 time: [62.899 µs 63.312 µs 63.705 µs] thrpt: [981.09 MiB/s 987.18 MiB/s 993.66 MiB/s] Benchmarking zmqrs/pub_sub/tcp/subs=8/16 Benchmarking zmqrs/pub_sub/tcp/subs=8/16: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/tcp/subs=8/16: Collecting 20 samples in estimated 10.005 s (132k iterations) Benchmarking zmqrs/pub_sub/tcp/subs=8/16: Analyzing zmqrs/pub_sub/tcp/subs=8/16 time: [75.322 µs 75.544 µs 75.746 µs] thrpt: [1.6116 MiB/s 1.6159 MiB/s 1.6207 MiB/s] Found 1 outliers among 20 measurements (5.00%) 1 (5.00%) high mild Benchmarking zmqrs/pub_sub/tcp/subs=8/256 Benchmarking zmqrs/pub_sub/tcp/subs=8/256: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/tcp/subs=8/256: Collecting 20 samples in estimated 10.007 s (132k iterations) Benchmarking zmqrs/pub_sub/tcp/subs=8/256: Analyzing zmqrs/pub_sub/tcp/subs=8/256 time: [75.386 µs 75.653 µs 75.939 µs] thrpt: [25.720 MiB/s 25.817 MiB/s 25.908 MiB/s] Found 2 outliers among 20 measurements (10.00%) 2 (10.00%) high severe Benchmarking zmqrs/pub_sub/tcp/subs=8/4096 Benchmarking zmqrs/pub_sub/tcp/subs=8/4096: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/tcp/subs=8/4096: Collecting 20 samples in estimated 10.008 s (121k iterations) Benchmarking zmqrs/pub_sub/tcp/subs=8/4096: Analyzing zmqrs/pub_sub/tcp/subs=8/4096 time: [82.378 µs 82.868 µs 83.226 µs] thrpt: [375.48 MiB/s 377.10 MiB/s 379.35 MiB/s] Benchmarking zmqrs/pub_sub/tcp/subs=8/65536 Benchmarking zmqrs/pub_sub/tcp/subs=8/65536: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/tcp/subs=8/65536: Collecting 20 samples in estimated 10.017 s (59k iterations) Benchmarking zmqrs/pub_sub/tcp/subs=8/65536: Analyzing zmqrs/pub_sub/tcp/subs=8/65536 time: [169.99 µs 171.95 µs 173.91 µs] thrpt: [2.8077 GiB/s 2.8396 GiB/s 2.8724 GiB/s] Found 3 outliers among 20 measurements (15.00%) 1 (5.00%) low mild 2 (10.00%) high mild Benchmarking zmqrs/pub_sub/tcp/subs=64/16 Benchmarking zmqrs/pub_sub/tcp/subs=64/16: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/tcp/subs=64/16: Collecting 20 samples in estimated 10.064 s (25k iterations) Benchmarking zmqrs/pub_sub/tcp/subs=64/16: Analyzing zmqrs/pub_sub/tcp/subs=64/16 time: [400.03 µs 401.73 µs 403.50 µs] thrpt: [2.4203 MiB/s 2.4309 MiB/s 2.4412 MiB/s] Benchmarking zmqrs/pub_sub/tcp/subs=64/256 Benchmarking zmqrs/pub_sub/tcp/subs=64/256: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/tcp/subs=64/256: Collecting 20 samples in estimated 10.069 s (25k iterations) Benchmarking zmqrs/pub_sub/tcp/subs=64/256: Analyzing zmqrs/pub_sub/tcp/subs=64/256 time: [404.77 µs 406.91 µs 409.19 µs] thrpt: [38.185 MiB/s 38.399 MiB/s 38.602 MiB/s] Benchmarking zmqrs/pub_sub/tcp/subs=64/4096 Benchmarking zmqrs/pub_sub/tcp/subs=64/4096: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/tcp/subs=64/4096: Collecting 20 samples in estimated 10.024 s (22k iterations) Benchmarking zmqrs/pub_sub/tcp/subs=64/4096: Analyzing zmqrs/pub_sub/tcp/subs=64/4096 time: [444.35 µs 447.40 µs 450.27 µs] thrpt: [555.22 MiB/s 558.79 MiB/s 562.63 MiB/s] Found 1 outliers among 20 measurements (5.00%) 1 (5.00%) low mild Benchmarking zmqrs/pub_sub/tcp/subs=64/65536 Benchmarking zmqrs/pub_sub/tcp/subs=64/65536: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/tcp/subs=64/65536: Collecting 20 samples in estimated 10.172 s (10k iterations) Benchmarking zmqrs/pub_sub/tcp/subs=64/65536: Analyzing zmqrs/pub_sub/tcp/subs=64/65536 time: [966.03 µs 976.01 µs 991.14 µs] thrpt: [3.9412 GiB/s 4.0023 GiB/s 4.0436 GiB/s] Found 2 outliers among 20 measurements (10.00%) 1 (5.00%) high mild 1 (5.00%) high severe Benchmarking zmqrs/pub_sub/ipc/subs=1/16 Benchmarking zmqrs/pub_sub/ipc/subs=1/16: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/ipc/subs=1/16: Collecting 20 samples in estimated 10.007 s (292k iterations) Benchmarking zmqrs/pub_sub/ipc/subs=1/16: Analyzing zmqrs/pub_sub/ipc/subs=1/16 time: [34.217 µs 34.613 µs 35.278 µs] thrpt: [442.90 KiB/s 451.42 KiB/s 456.65 KiB/s] Found 1 outliers among 20 measurements (5.00%) 1 (5.00%) high severe Benchmarking zmqrs/pub_sub/ipc/subs=1/256 Benchmarking zmqrs/pub_sub/ipc/subs=1/256: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/ipc/subs=1/256: Collecting 20 samples in estimated 10.003 s (287k iterations) Benchmarking zmqrs/pub_sub/ipc/subs=1/256: Analyzing zmqrs/pub_sub/ipc/subs=1/256 time: [34.613 µs 34.718 µs 34.817 µs] thrpt: [7.0122 MiB/s 7.0320 MiB/s 7.0534 MiB/s] Benchmarking zmqrs/pub_sub/ipc/subs=1/4096 Benchmarking zmqrs/pub_sub/ipc/subs=1/4096: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/ipc/subs=1/4096: Collecting 20 samples in estimated 10.006 s (270k iterations) Benchmarking zmqrs/pub_sub/ipc/subs=1/4096: Analyzing zmqrs/pub_sub/ipc/subs=1/4096 time: [36.827 µs 36.993 µs 37.170 µs] thrpt: [105.09 MiB/s 105.59 MiB/s 106.07 MiB/s] Found 1 outliers among 20 measurements (5.00%) 1 (5.00%) high mild Benchmarking zmqrs/pub_sub/ipc/subs=1/65536 Benchmarking zmqrs/pub_sub/ipc/subs=1/65536: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/ipc/subs=1/65536: Collecting 20 samples in estimated 10.005 s (189k iterations) Benchmarking zmqrs/pub_sub/ipc/subs=1/65536: Analyzing zmqrs/pub_sub/ipc/subs=1/65536 time: [52.385 µs 52.608 µs 52.858 µs] thrpt: [1.1547 GiB/s 1.1602 GiB/s 1.1651 GiB/s] Found 3 outliers among 20 measurements (15.00%) 2 (10.00%) low mild 1 (5.00%) high mild Benchmarking zmqrs/pub_sub/ipc/subs=8/16 Benchmarking zmqrs/pub_sub/ipc/subs=8/16: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/ipc/subs=8/16: Collecting 20 samples in estimated 10.007 s (178k iterations) Benchmarking zmqrs/pub_sub/ipc/subs=8/16: Analyzing zmqrs/pub_sub/ipc/subs=8/16 time: [55.710 µs 56.021 µs 56.291 µs] thrpt: [2.1686 MiB/s 2.1790 MiB/s 2.1912 MiB/s] Benchmarking zmqrs/pub_sub/ipc/subs=8/256 Benchmarking zmqrs/pub_sub/ipc/subs=8/256: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/ipc/subs=8/256: Collecting 20 samples in estimated 10.007 s (176k iterations) Benchmarking zmqrs/pub_sub/ipc/subs=8/256: Analyzing zmqrs/pub_sub/ipc/subs=8/256 time: [56.412 µs 56.588 µs 56.795 µs] thrpt: [34.389 MiB/s 34.515 MiB/s 34.623 MiB/s] Found 2 outliers among 20 measurements (10.00%) 1 (5.00%) low mild 1 (5.00%) high mild Benchmarking zmqrs/pub_sub/ipc/subs=8/4096 Benchmarking zmqrs/pub_sub/ipc/subs=8/4096: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/ipc/subs=8/4096: Collecting 20 samples in estimated 10.001 s (147k iterations) Benchmarking zmqrs/pub_sub/ipc/subs=8/4096: Analyzing zmqrs/pub_sub/ipc/subs=8/4096 time: [67.730 µs 68.049 µs 68.418 µs] thrpt: [456.75 MiB/s 459.23 MiB/s 461.39 MiB/s] Found 1 outliers among 20 measurements (5.00%) 1 (5.00%) high mild Benchmarking zmqrs/pub_sub/ipc/subs=8/65536 Benchmarking zmqrs/pub_sub/ipc/subs=8/65536: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/ipc/subs=8/65536: Collecting 20 samples in estimated 10.029 s (67k iterations) Benchmarking zmqrs/pub_sub/ipc/subs=8/65536: Analyzing zmqrs/pub_sub/ipc/subs=8/65536 time: [148.44 µs 149.37 µs 150.10 µs] thrpt: [3.2531 GiB/s 3.2690 GiB/s 3.2893 GiB/s] Benchmarking zmqrs/pub_sub/ipc/subs=64/16 Benchmarking zmqrs/pub_sub/ipc/subs=64/16: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/ipc/subs=64/16: Collecting 20 samples in estimated 10.035 s (36k iterations) Benchmarking zmqrs/pub_sub/ipc/subs=64/16: Analyzing zmqrs/pub_sub/ipc/subs=64/16 time: [275.16 µs 276.55 µs 277.89 µs] thrpt: [3.5142 MiB/s 3.5313 MiB/s 3.5491 MiB/s] Found 1 outliers among 20 measurements (5.00%) 1 (5.00%) low mild Benchmarking zmqrs/pub_sub/ipc/subs=64/256 Benchmarking zmqrs/pub_sub/ipc/subs=64/256: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/ipc/subs=64/256: Collecting 20 samples in estimated 10.001 s (35k iterations) Benchmarking zmqrs/pub_sub/ipc/subs=64/256: Analyzing zmqrs/pub_sub/ipc/subs=64/256 time: [285.21 µs 286.30 µs 287.21 µs] thrpt: [54.404 MiB/s 54.575 MiB/s 54.785 MiB/s] Found 2 outliers among 20 measurements (10.00%) 1 (5.00%) low mild 1 (5.00%) high mild Benchmarking zmqrs/pub_sub/ipc/subs=64/4096 Benchmarking zmqrs/pub_sub/ipc/subs=64/4096: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/ipc/subs=64/4096: Collecting 20 samples in estimated 10.052 s (28k iterations) Benchmarking zmqrs/pub_sub/ipc/subs=64/4096: Analyzing zmqrs/pub_sub/ipc/subs=64/4096 time: [359.12 µs 361.49 µs 364.36 µs] thrpt: [686.14 MiB/s 691.58 MiB/s 696.15 MiB/s] Found 1 outliers among 20 measurements (5.00%) 1 (5.00%) high severe Benchmarking zmqrs/pub_sub/ipc/subs=64/65536 Benchmarking zmqrs/pub_sub/ipc/subs=64/65536: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/ipc/subs=64/65536: Collecting 20 samples in estimated 10.109 s (12k iterations) Benchmarking zmqrs/pub_sub/ipc/subs=64/65536: Analyzing zmqrs/pub_sub/ipc/subs=64/65536 time: [855.78 µs 860.31 µs 866.22 µs] thrpt: [4.5095 GiB/s 4.5405 GiB/s 4.5645 GiB/s] Benchmarking zmqrs/pub_sub/inproc/subs=1/16 Benchmarking zmqrs/pub_sub/inproc/subs=1/16: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/inproc/subs=1/16: Collecting 20 samples in estimated 10.000 s (15M iterations) Benchmarking zmqrs/pub_sub/inproc/subs=1/16: Analyzing zmqrs/pub_sub/inproc/subs=1/16 time: [663.18 ns 664.83 ns 667.15 ns] thrpt: [22.872 MiB/s 22.951 MiB/s 23.008 MiB/s] Benchmarking zmqrs/pub_sub/inproc/subs=1/256 Benchmarking zmqrs/pub_sub/inproc/subs=1/256: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/inproc/subs=1/256: Collecting 20 samples in estimated 10.000 s (15M iterations) Benchmarking zmqrs/pub_sub/inproc/subs=1/256: Analyzing zmqrs/pub_sub/inproc/subs=1/256 time: [670.78 ns 672.91 ns 675.94 ns] thrpt: [361.19 MiB/s 362.81 MiB/s 363.97 MiB/s] Benchmarking zmqrs/pub_sub/inproc/subs=1/4096 Benchmarking zmqrs/pub_sub/inproc/subs=1/4096: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/inproc/subs=1/4096: Collecting 20 samples in estimated 10.000 s (13M iterations) Benchmarking zmqrs/pub_sub/inproc/subs=1/4096: Analyzing zmqrs/pub_sub/inproc/subs=1/4096 time: [750.96 ns 754.26 ns 758.17 ns] thrpt: [5.0315 GiB/s 5.0575 GiB/s 5.0798 GiB/s] Benchmarking zmqrs/pub_sub/inproc/subs=1/65536 Benchmarking zmqrs/pub_sub/inproc/subs=1/65536: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/inproc/subs=1/65536: Collecting 20 samples in estimated 10.000 s (5.8M iterations) Benchmarking zmqrs/pub_sub/inproc/subs=1/65536: Analyzing zmqrs/pub_sub/inproc/subs=1/65536 time: [1.7438 µs 1.7464 µs 1.7492 µs] thrpt: [34.894 GiB/s 34.949 GiB/s 35.002 GiB/s] Benchmarking zmqrs/pub_sub/inproc/subs=8/16 Benchmarking zmqrs/pub_sub/inproc/subs=8/16: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/inproc/subs=8/16: Collecting 20 samples in estimated 10.000 s (3.8M iterations) Benchmarking zmqrs/pub_sub/inproc/subs=8/16: Analyzing zmqrs/pub_sub/inproc/subs=8/16 time: [2.5863 µs 2.5987 µs 2.6090 µs] thrpt: [46.788 MiB/s 46.973 MiB/s 47.198 MiB/s] Benchmarking zmqrs/pub_sub/inproc/subs=8/256 Benchmarking zmqrs/pub_sub/inproc/subs=8/256: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/inproc/subs=8/256: Collecting 20 samples in estimated 10.000 s (3.8M iterations) Benchmarking zmqrs/pub_sub/inproc/subs=8/256: Analyzing zmqrs/pub_sub/inproc/subs=8/256 time: [2.6222 µs 2.6293 µs 2.6353 µs] thrpt: [741.15 MiB/s 742.84 MiB/s 744.84 MiB/s] Found 1 outliers among 20 measurements (5.00%) 1 (5.00%) low mild Benchmarking zmqrs/pub_sub/inproc/subs=8/4096 Benchmarking zmqrs/pub_sub/inproc/subs=8/4096: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/inproc/subs=8/4096: Collecting 20 samples in estimated 10.001 s (3.6M iterations) Benchmarking zmqrs/pub_sub/inproc/subs=8/4096: Analyzing zmqrs/pub_sub/inproc/subs=8/4096 time: [2.6845 µs 2.7129 µs 2.7489 µs] thrpt: [11.102 GiB/s 11.249 GiB/s 11.368 GiB/s] Found 1 outliers among 20 measurements (5.00%) 1 (5.00%) high severe Benchmarking zmqrs/pub_sub/inproc/subs=8/65536 Benchmarking zmqrs/pub_sub/inproc/subs=8/65536: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/inproc/subs=8/65536: Collecting 20 samples in estimated 10.000 s (2.7M iterations) Benchmarking zmqrs/pub_sub/inproc/subs=8/65536: Analyzing zmqrs/pub_sub/inproc/subs=8/65536 time: [3.7249 µs 3.7296 µs 3.7352 µs] thrpt: [130.72 GiB/s 130.92 GiB/s 131.09 GiB/s] Benchmarking zmqrs/pub_sub/inproc/subs=64/16 Benchmarking zmqrs/pub_sub/inproc/subs=64/16: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/inproc/subs=64/16: Collecting 20 samples in estimated 10.003 s (542k iterations) Benchmarking zmqrs/pub_sub/inproc/subs=64/16: Analyzing zmqrs/pub_sub/inproc/subs=64/16 time: [18.210 µs 18.266 µs 18.311 µs] thrpt: [53.331 MiB/s 53.463 MiB/s 53.629 MiB/s] Benchmarking zmqrs/pub_sub/inproc/subs=64/256 Benchmarking zmqrs/pub_sub/inproc/subs=64/256: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/inproc/subs=64/256: Collecting 20 samples in estimated 10.003 s (540k iterations) Benchmarking zmqrs/pub_sub/inproc/subs=64/256: Analyzing zmqrs/pub_sub/inproc/subs=64/256 time: [18.216 µs 18.308 µs 18.389 µs] thrpt: [849.71 MiB/s 853.46 MiB/s 857.76 MiB/s] Found 1 outliers among 20 measurements (5.00%) 1 (5.00%) high mild Benchmarking zmqrs/pub_sub/inproc/subs=64/4096 Benchmarking zmqrs/pub_sub/inproc/subs=64/4096: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/inproc/subs=64/4096: Collecting 20 samples in estimated 10.003 s (533k iterations) Benchmarking zmqrs/pub_sub/inproc/subs=64/4096: Analyzing zmqrs/pub_sub/inproc/subs=64/4096 time: [18.548 µs 18.619 µs 18.675 µs] thrpt: [13.073 GiB/s 13.112 GiB/s 13.163 GiB/s] Benchmarking zmqrs/pub_sub/inproc/subs=64/65536 Benchmarking zmqrs/pub_sub/inproc/subs=64/65536: Warming up for 2.0000 s Benchmarking zmqrs/pub_sub/inproc/subs=64/65536: Collecting 20 samples in estimated 10.001 s (494k iterations) Benchmarking zmqrs/pub_sub/inproc/subs=64/65536: Analyzing zmqrs/pub_sub/inproc/subs=64/65536 time: [19.865 µs 20.027 µs 20.167 µs] thrpt: [193.70 GiB/s 195.05 GiB/s 196.64 GiB/s]