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.44s  Running benches/compare_libzmq.rs (target/release/deps/compare_libzmq-dca6807bdcb04c5b) Gnuplot not found, using plotters backend Benchmarking zmqrs/xpub_sub/tcp/subs=1/16 Benchmarking zmqrs/xpub_sub/tcp/subs=1/16: Warming up for 2.0000 s Benchmarking zmqrs/xpub_sub/tcp/subs=1/16: Collecting 20 samples in estimated 10.007 s (241k iterations) Benchmarking zmqrs/xpub_sub/tcp/subs=1/16: Analyzing zmqrs/xpub_sub/tcp/subs=1/16 time: [41.568 µs 42.121 µs 42.845 µs] thrpt: [364.69 KiB/s 370.96 KiB/s 375.89 KiB/s] Found 2 outliers among 20 measurements (10.00%) 1 (5.00%) high mild 1 (5.00%) high severe Benchmarking zmqrs/xpub_sub/tcp/subs=1/256 Benchmarking zmqrs/xpub_sub/tcp/subs=1/256: Warming up for 2.0000 s Benchmarking zmqrs/xpub_sub/tcp/subs=1/256: Collecting 20 samples in estimated 10.007 s (238k iterations) Benchmarking zmqrs/xpub_sub/tcp/subs=1/256: Analyzing zmqrs/xpub_sub/tcp/subs=1/256 time: [41.856 µs 42.173 µs 42.525 µs] thrpt: [5.7412 MiB/s 5.7890 MiB/s 5.8329 MiB/s] Benchmarking zmqrs/xpub_sub/tcp/subs=1/4096 Benchmarking zmqrs/xpub_sub/tcp/subs=1/4096: Warming up for 2.0000 s Benchmarking zmqrs/xpub_sub/tcp/subs=1/4096: Collecting 20 samples in estimated 10.009 s (214k iterations) Benchmarking zmqrs/xpub_sub/tcp/subs=1/4096: Analyzing zmqrs/xpub_sub/tcp/subs=1/4096 time: [46.010 µs 46.349 µs 46.644 µs] thrpt: [83.746 MiB/s 84.279 MiB/s 84.900 MiB/s] Benchmarking zmqrs/xpub_sub/tcp/subs=1/65536 Benchmarking zmqrs/xpub_sub/tcp/subs=1/65536: Warming up for 2.0000 s Benchmarking zmqrs/xpub_sub/tcp/subs=1/65536: Collecting 20 samples in estimated 10.012 s (151k iterations) Benchmarking zmqrs/xpub_sub/tcp/subs=1/65536: Analyzing zmqrs/xpub_sub/tcp/subs=1/65536 time: [65.361 µs 65.708 µs 66.002 µs] thrpt: [946.94 MiB/s 951.17 MiB/s 956.22 MiB/s] Benchmarking zmqrs/xpub_sub/tcp/subs=8/16 Benchmarking zmqrs/xpub_sub/tcp/subs=8/16: Warming up for 2.0000 s Benchmarking zmqrs/xpub_sub/tcp/subs=8/16: Collecting 20 samples in estimated 10.012 s (119k iterations) Benchmarking zmqrs/xpub_sub/tcp/subs=8/16: Analyzing zmqrs/xpub_sub/tcp/subs=8/16 time: [83.885 µs 84.380 µs 84.820 µs] thrpt: [1.4392 MiB/s 1.4467 MiB/s 1.4552 MiB/s] Found 1 outliers among 20 measurements (5.00%) 1 (5.00%) low mild Benchmarking zmqrs/xpub_sub/tcp/subs=8/256 Benchmarking zmqrs/xpub_sub/tcp/subs=8/256: Warming up for 2.0000 s Benchmarking zmqrs/xpub_sub/tcp/subs=8/256: Collecting 20 samples in estimated 10.002 s (118k iterations) Benchmarking zmqrs/xpub_sub/tcp/subs=8/256: Analyzing zmqrs/xpub_sub/tcp/subs=8/256 time: [84.326 µs 84.768 µs 85.153 µs] thrpt: [22.937 MiB/s 23.041 MiB/s 23.162 MiB/s] Found 1 outliers among 20 measurements (5.00%) 1 (5.00%) low severe Benchmarking zmqrs/xpub_sub/tcp/subs=8/4096 Benchmarking zmqrs/xpub_sub/tcp/subs=8/4096: Warming up for 2.0000 s Benchmarking zmqrs/xpub_sub/tcp/subs=8/4096: Collecting 20 samples in estimated 10.020 s (106k iterations) Benchmarking zmqrs/xpub_sub/tcp/subs=8/4096: Analyzing zmqrs/xpub_sub/tcp/subs=8/4096 time: [93.135 µs 93.803 µs 94.450 µs] thrpt: [330.86 MiB/s 333.14 MiB/s 335.53 MiB/s] Found 2 outliers among 20 measurements (10.00%) 1 (5.00%) low mild 1 (5.00%) high mild Benchmarking zmqrs/xpub_sub/tcp/subs=8/65536 Benchmarking zmqrs/xpub_sub/tcp/subs=8/65536: Warming up for 2.0000 s Benchmarking zmqrs/xpub_sub/tcp/subs=8/65536: Collecting 20 samples in estimated 10.002 s (59k iterations) Benchmarking zmqrs/xpub_sub/tcp/subs=8/65536: Analyzing zmqrs/xpub_sub/tcp/subs=8/65536 time: [170.60 µs 171.65 µs 172.77 µs] thrpt: [2.8262 GiB/s 2.8446 GiB/s 2.8621 GiB/s] Found 3 outliers among 20 measurements (15.00%) 1 (5.00%) low severe 2 (10.00%) low mild Benchmarking zmqrs/xpub_sub/tcp/subs=64/16 Benchmarking zmqrs/xpub_sub/tcp/subs=64/16: Warming up for 2.0000 s Benchmarking zmqrs/xpub_sub/tcp/subs=64/16: Collecting 20 samples in estimated 10.058 s (23k iterations) Benchmarking zmqrs/xpub_sub/tcp/subs=64/16: Analyzing zmqrs/xpub_sub/tcp/subs=64/16 time: [433.46 µs 436.43 µs 439.08 µs] thrpt: [2.2241 MiB/s 2.2376 MiB/s 2.2530 MiB/s] Benchmarking zmqrs/xpub_sub/tcp/subs=64/256 Benchmarking zmqrs/xpub_sub/tcp/subs=64/256: Warming up for 2.0000 s Benchmarking zmqrs/xpub_sub/tcp/subs=64/256: Collecting 20 samples in estimated 10.086 s (23k iterations) Benchmarking zmqrs/xpub_sub/tcp/subs=64/256: Analyzing zmqrs/xpub_sub/tcp/subs=64/256 time: [432.14 µs 437.88 µs 442.80 µs] thrpt: [35.287 MiB/s 35.683 MiB/s 36.157 MiB/s] Benchmarking zmqrs/xpub_sub/tcp/subs=64/4096 Benchmarking zmqrs/xpub_sub/tcp/subs=64/4096: Warming up for 2.0000 s Benchmarking zmqrs/xpub_sub/tcp/subs=64/4096: Collecting 20 samples in estimated 10.086 s (20k iterations) Benchmarking zmqrs/xpub_sub/tcp/subs=64/4096: Analyzing zmqrs/xpub_sub/tcp/subs=64/4096 time: [495.83 µs 501.15 µs 505.80 µs] thrpt: [494.27 MiB/s 498.85 MiB/s 504.20 MiB/s] Benchmarking zmqrs/xpub_sub/tcp/subs=64/65536 Benchmarking zmqrs/xpub_sub/tcp/subs=64/65536: Warming up for 2.0000 s Benchmarking zmqrs/xpub_sub/tcp/subs=64/65536: Collecting 20 samples in estimated 10.156 s (10k iterations) Benchmarking zmqrs/xpub_sub/tcp/subs=64/65536: Analyzing zmqrs/xpub_sub/tcp/subs=64/65536 time: [964.14 µs 969.57 µs 975.14 µs] thrpt: [4.0058 GiB/s 4.0289 GiB/s 4.0515 GiB/s] Benchmarking zmqrs/xpub_sub/ipc/subs=1/16 Benchmarking zmqrs/xpub_sub/ipc/subs=1/16: Warming up for 2.0000 s Benchmarking zmqrs/xpub_sub/ipc/subs=1/16: Collecting 20 samples in estimated 10.006 s (285k iterations) Benchmarking zmqrs/xpub_sub/ipc/subs=1/16: Analyzing zmqrs/xpub_sub/ipc/subs=1/16 time: [34.698 µs 34.811 µs 34.954 µs] thrpt: [447.02 KiB/s 448.86 KiB/s 450.31 KiB/s] Benchmarking zmqrs/xpub_sub/ipc/subs=1/256 Benchmarking zmqrs/xpub_sub/ipc/subs=1/256: Warming up for 2.0000 s Benchmarking zmqrs/xpub_sub/ipc/subs=1/256: Collecting 20 samples in estimated 10.002 s (284k iterations) Benchmarking zmqrs/xpub_sub/ipc/subs=1/256: Analyzing zmqrs/xpub_sub/ipc/subs=1/256 time: [35.034 µs 35.142 µs 35.252 µs] thrpt: [6.9256 MiB/s 6.9472 MiB/s 6.9687 MiB/s] Benchmarking zmqrs/xpub_sub/ipc/subs=1/4096 Benchmarking zmqrs/xpub_sub/ipc/subs=1/4096: Warming up for 2.0000 s Benchmarking zmqrs/xpub_sub/ipc/subs=1/4096: Collecting 20 samples in estimated 10.000 s (269k iterations) Benchmarking zmqrs/xpub_sub/ipc/subs=1/4096: Analyzing zmqrs/xpub_sub/ipc/subs=1/4096 time: [36.864 µs 36.984 µs 37.122 µs] thrpt: [105.23 MiB/s 105.62 MiB/s 105.96 MiB/s] Found 2 outliers among 20 measurements (10.00%) 1 (5.00%) low mild 1 (5.00%) high mild Benchmarking zmqrs/xpub_sub/ipc/subs=1/65536 Benchmarking zmqrs/xpub_sub/ipc/subs=1/65536: Warming up for 2.0000 s Benchmarking zmqrs/xpub_sub/ipc/subs=1/65536: Collecting 20 samples in estimated 10.007 s (184k iterations) Benchmarking zmqrs/xpub_sub/ipc/subs=1/65536: Analyzing zmqrs/xpub_sub/ipc/subs=1/65536 time: [53.809 µs 53.990 µs 54.172 µs] thrpt: [1.1267 GiB/s 1.1305 GiB/s 1.1343 GiB/s] Found 1 outliers among 20 measurements (5.00%) 1 (5.00%) low mild Benchmarking zmqrs/xpub_sub/ipc/subs=8/16 Benchmarking zmqrs/xpub_sub/ipc/subs=8/16: Warming up for 2.0000 s Benchmarking zmqrs/xpub_sub/ipc/subs=8/16: Collecting 20 samples in estimated 10.000 s (174k iterations) Benchmarking zmqrs/xpub_sub/ipc/subs=8/16: Analyzing zmqrs/xpub_sub/ipc/subs=8/16 time: [56.846 µs 57.129 µs 57.405 µs] thrpt: [2.1265 MiB/s 2.1368 MiB/s 2.1474 MiB/s] Benchmarking zmqrs/xpub_sub/ipc/subs=8/256 Benchmarking zmqrs/xpub_sub/ipc/subs=8/256: Warming up for 2.0000 s Benchmarking zmqrs/xpub_sub/ipc/subs=8/256: Collecting 20 samples in estimated 10.007 s (174k iterations) Benchmarking zmqrs/xpub_sub/ipc/subs=8/256: Analyzing zmqrs/xpub_sub/ipc/subs=8/256 time: [57.320 µs 57.702 µs 58.048 µs] thrpt: [33.647 MiB/s 33.848 MiB/s 34.074 MiB/s] Found 1 outliers among 20 measurements (5.00%) 1 (5.00%) high mild Benchmarking zmqrs/xpub_sub/ipc/subs=8/4096 Benchmarking zmqrs/xpub_sub/ipc/subs=8/4096: Warming up for 2.0000 s Benchmarking zmqrs/xpub_sub/ipc/subs=8/4096: Collecting 20 samples in estimated 10.010 s (145k iterations) Benchmarking zmqrs/xpub_sub/ipc/subs=8/4096: Analyzing zmqrs/xpub_sub/ipc/subs=8/4096 time: [68.206 µs 68.546 µs 68.876 µs] thrpt: [453.72 MiB/s 455.90 MiB/s 458.17 MiB/s] Benchmarking zmqrs/xpub_sub/ipc/subs=8/65536 Benchmarking zmqrs/xpub_sub/ipc/subs=8/65536: Warming up for 2.0000 s Benchmarking zmqrs/xpub_sub/ipc/subs=8/65536: Collecting 20 samples in estimated 10.029 s (67k iterations) Benchmarking zmqrs/xpub_sub/ipc/subs=8/65536: Analyzing zmqrs/xpub_sub/ipc/subs=8/65536 time: [149.89 µs 150.65 µs 151.60 µs] thrpt: [3.2208 GiB/s 3.2411 GiB/s 3.2575 GiB/s] Benchmarking zmqrs/xpub_sub/ipc/subs=64/16 Benchmarking zmqrs/xpub_sub/ipc/subs=64/16: Warming up for 2.0000 s Benchmarking zmqrs/xpub_sub/ipc/subs=64/16: Collecting 20 samples in estimated 10.027 s (36k iterations) Benchmarking zmqrs/xpub_sub/ipc/subs=64/16: Analyzing zmqrs/xpub_sub/ipc/subs=64/16 time: [271.35 µs 273.80 µs 276.21 µs] thrpt: [3.5356 MiB/s 3.5667 MiB/s 3.5989 MiB/s] Benchmarking zmqrs/xpub_sub/ipc/subs=64/256 Benchmarking zmqrs/xpub_sub/ipc/subs=64/256: Warming up for 2.0000 s Benchmarking zmqrs/xpub_sub/ipc/subs=64/256: Collecting 20 samples in estimated 10.033 s (35k iterations) Benchmarking zmqrs/xpub_sub/ipc/subs=64/256: Analyzing zmqrs/xpub_sub/ipc/subs=64/256 time: [280.74 µs 283.23 µs 285.56 µs] thrpt: [54.716 MiB/s 55.167 MiB/s 55.656 MiB/s] Found 1 outliers among 20 measurements (5.00%) 1 (5.00%) low mild Benchmarking zmqrs/xpub_sub/ipc/subs=64/4096 Benchmarking zmqrs/xpub_sub/ipc/subs=64/4096: Warming up for 2.0000 s Benchmarking zmqrs/xpub_sub/ipc/subs=64/4096: Collecting 20 samples in estimated 10.023 s (28k iterations) Benchmarking zmqrs/xpub_sub/ipc/subs=64/4096: Analyzing zmqrs/xpub_sub/ipc/subs=64/4096 time: [350.24 µs 353.05 µs 355.46 µs] thrpt: [703.32 MiB/s 708.11 MiB/s 713.79 MiB/s] Benchmarking zmqrs/xpub_sub/ipc/subs=64/65536 Benchmarking zmqrs/xpub_sub/ipc/subs=64/65536: Warming up for 2.0000 s Benchmarking zmqrs/xpub_sub/ipc/subs=64/65536: Collecting 20 samples in estimated 10.155 s (12k iterations) Benchmarking zmqrs/xpub_sub/ipc/subs=64/65536: Analyzing zmqrs/xpub_sub/ipc/subs=64/65536 time: [851.88 µs 858.77 µs 865.95 µs] thrpt: [4.5109 GiB/s 4.5487 GiB/s 4.5854 GiB/s]