Dec 01 02:00:28.987 INFO testing sleepy771/Subnetizers against 1.30.1 for beta-1.31-5
Dec 01 02:00:28.988 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 02:00:29.331 INFO [stdout] 7d6fe517b26f0892587a6f1b80f62a9ad23359346f1b7dfe5bc5d70021bdbb99
Dec 01 02:00:29.331 INFO running `"docker" "start" "-a" "7d6fe517b26f0892587a6f1b80f62a9ad23359346f1b7dfe5bc5d70021bdbb99"`
Dec 01 02:00:29.943 INFO [stderr] usermod: no changes
Dec 01 02:00:30.127 INFO [stderr]    Compiling log-mdc v0.1.0
Dec 01 02:00:30.133 INFO [stderr]    Compiling argparse v0.2.1
Dec 01 02:00:30.139 INFO [stderr]    Compiling memchr v1.0.2
Dec 01 02:00:30.147 INFO [stderr]    Compiling log v0.4.1
Dec 01 02:00:30.147 INFO [stderr]    Compiling snap v0.2.4
Dec 01 02:00:30.155 INFO [stderr]    Compiling serde_json v1.0.13
Dec 01 02:00:30.175 INFO [stderr]    Compiling chrono v0.4.1
Dec 01 02:00:30.175 INFO [stderr]    Compiling serde_yaml v0.7.3
Dec 01 02:00:32.179 INFO [stderr]    Compiling openssl-sys v0.9.27
Dec 01 02:00:35.539 INFO [stderr]    Compiling serde-value v0.5.1
Dec 01 02:00:35.579 INFO [stderr]    Compiling nom v3.2.1
Dec 01 02:00:35.711 INFO [stderr]    Compiling backtrace v0.3.5
Dec 01 02:00:40.711 INFO [stderr]    Compiling flate2 v0.2.20
Dec 01 02:00:40.770 INFO [stderr]    Compiling log v0.3.9
Dec 01 02:00:40.811 INFO [stderr]    Compiling openssl v0.9.24
Dec 01 02:00:40.839 INFO [stderr]    Compiling error-chain v0.10.0
Dec 01 02:00:41.218 INFO [stderr]    Compiling log4rs v0.8.0
Dec 01 02:00:47.571 INFO [stderr]    Compiling kafka v0.7.0
Dec 01 02:00:55.527 INFO [stderr]    Compiling ipaggregator-rs v0.1.0 (/source)
Dec 01 02:00:56.507 INFO [stderr] warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead.
Dec 01 02:00:56.508 INFO [stderr]   --> src/main.rs:24:5
Dec 01 02:00:56.508 INFO [stderr]    |
Dec 01 02:00:56.508 INFO [stderr] 24 | use std::env::home_dir;
Dec 01 02:00:56.508 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 01 02:00:56.509 INFO [stderr]    |
Dec 01 02:00:56.509 INFO [stderr]    = note: #[warn(deprecated)] on by default
Dec 01 02:00:56.509 INFO [stderr] 
Dec 01 02:00:56.510 INFO [stderr] warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead.
Dec 01 02:00:56.510 INFO [stderr]   --> src/main.rs:33:38
Dec 01 02:00:56.510 INFO [stderr]    |
Dec 01 02:00:56.511 INFO [stderr] 33 |             if let Some(home_path) = home_dir() {
Dec 01 02:00:56.511 INFO [stderr]    |                                      ^^^^^^^^
Dec 01 02:00:56.511 INFO [stderr] 
Dec 01 02:00:57.098 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:00:57.098 INFO [stderr]    --> src/subnet_tree.rs:208:13
Dec 01 02:00:57.098 INFO [stderr]     |
Dec 01 02:00:57.099 INFO [stderr] 208 |         let mut reassign: bool;
Dec 01 02:00:57.099 INFO [stderr]     |             ----^^^^^^^^
Dec 01 02:00:57.099 INFO [stderr]     |             |
Dec 01 02:00:57.100 INFO [stderr]     |             help: remove this `mut`
Dec 01 02:00:57.100 INFO [stderr]     |
Dec 01 02:00:57.100 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 01 02:00:57.101 INFO [stderr] 
Dec 01 02:00:57.261 INFO [stderr] warning: method is never used: `clear`
Dec 01 02:00:57.262 INFO [stderr]    --> src/subnet_tree.rs:419:5
Dec 01 02:00:57.262 INFO [stderr]     |
Dec 01 02:00:57.262 INFO [stderr] 419 |     fn clear(&mut self) -> () {
Dec 01 02:00:57.263 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:00:57.263 INFO [stderr]     |
Dec 01 02:00:57.263 INFO [stderr]     = note: #[warn(dead_code)] on by default
Dec 01 02:00:57.264 INFO [stderr] 
Dec 01 02:00:57.264 INFO [stderr] warning: variant is never constructed: `TERMINATE`
Dec 01 02:00:57.264 INFO [stderr]    --> src/ipagg.rs:130:5
Dec 01 02:00:57.265 INFO [stderr]     |
Dec 01 02:00:57.265 INFO [stderr] 130 |     TERMINATE,
Dec 01 02:00:57.265 INFO [stderr]     |     ^^^^^^^^^
Dec 01 02:00:57.265 INFO [stderr] 
Dec 01 02:00:57.266 INFO [stderr] warning: function is never used: `simple_parser`
Dec 01 02:00:57.266 INFO [stderr]  --> src/parsers.rs:8:1
Dec 01 02:00:57.266 INFO [stderr]   |
Dec 01 02:00:57.266 INFO [stderr] 8 | pub fn simple_parser(bytes: &[u8]) -> Result<Vec<[u8; 4]>, String> {
Dec 01 02:00:57.267 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:00:57.267 INFO [stderr] 
Dec 01 02:00:57.267 INFO [stderr] warning: method is never used: `shutdown`
Dec 01 02:00:57.268 INFO [stderr]    --> src/listeners.rs:127:9
Dec 01 02:00:57.268 INFO [stderr]     |
Dec 01 02:00:57.268 INFO [stderr] 127 |         pub fn shutdown(&self) -> () {
Dec 01 02:00:57.269 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:00:57.269 INFO [stderr] 
Dec 01 02:01:02.963 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 33.00s
Dec 01 02:01:02.969 INFO [stderr] su: No module specific data is present
Dec 01 02:01:03.849 INFO running `"docker" "inspect" "7d6fe517b26f0892587a6f1b80f62a9ad23359346f1b7dfe5bc5d70021bdbb99"`
Dec 01 02:01:04.129 INFO running `"docker" "rm" "-f" "7d6fe517b26f0892587a6f1b80f62a9ad23359346f1b7dfe5bc5d70021bdbb99"`
Dec 01 02:01:04.440 INFO [stdout] 7d6fe517b26f0892587a6f1b80f62a9ad23359346f1b7dfe5bc5d70021bdbb99
Dec 01 02:01:04.446 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 02:01:04.990 INFO [stdout] 656f15fcb5439daf522619cf848fb82850d2231f90c1a0912c734f5dca563cb8
Dec 01 02:01:04.995 INFO running `"docker" "start" "-a" "656f15fcb5439daf522619cf848fb82850d2231f90c1a0912c734f5dca563cb8"`
Dec 01 02:01:06.259 INFO [stderr] usermod: no changes
Dec 01 02:01:06.481 INFO [stderr]    Compiling ipaggregator-rs v0.1.0 (/source)
Dec 01 02:01:07.535 INFO [stderr] warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead.
Dec 01 02:01:07.535 INFO [stderr]   --> src/main.rs:24:5
Dec 01 02:01:07.535 INFO [stderr]    |
Dec 01 02:01:07.535 INFO [stderr] 24 | use std::env::home_dir;
Dec 01 02:01:07.535 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 01 02:01:07.535 INFO [stderr]    |
Dec 01 02:01:07.535 INFO [stderr]    = note: #[warn(deprecated)] on by default
Dec 01 02:01:07.535 INFO [stderr] 
Dec 01 02:01:07.535 INFO [stderr] warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead.
Dec 01 02:01:07.535 INFO [stderr]   --> src/main.rs:33:38
Dec 01 02:01:07.535 INFO [stderr]    |
Dec 01 02:01:07.535 INFO [stderr] 33 |             if let Some(home_path) = home_dir() {
Dec 01 02:01:07.535 INFO [stderr]    |                                      ^^^^^^^^
Dec 01 02:01:07.535 INFO [stderr] 
Dec 01 02:01:08.335 INFO [stderr] warning: unused variable: `addr`
Dec 01 02:01:08.335 INFO [stderr]    --> src/senders.rs:168:26
Dec 01 02:01:08.335 INFO [stderr]     |
Dec 01 02:01:08.335 INFO [stderr] 168 |                 Ok((len, addr)) => {
Dec 01 02:01:08.336 INFO [stderr]     |                          ^^^^ help: consider using `_addr` instead
Dec 01 02:01:08.336 INFO [stderr]     |
Dec 01 02:01:08.336 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 02:01:08.336 INFO [stderr] 
Dec 01 02:01:08.367 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:01:08.367 INFO [stderr]    --> src/subnet_tree.rs:208:13
Dec 01 02:01:08.367 INFO [stderr]     |
Dec 01 02:01:08.367 INFO [stderr] 208 |         let mut reassign: bool;
Dec 01 02:01:08.367 INFO [stderr]     |             ----^^^^^^^^
Dec 01 02:01:08.367 INFO [stderr]     |             |
Dec 01 02:01:08.367 INFO [stderr]     |             help: remove this `mut`
Dec 01 02:01:08.367 INFO [stderr]     |
Dec 01 02:01:08.367 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 01 02:01:08.367 INFO [stderr] 
Dec 01 02:01:08.387 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:01:08.387 INFO [stderr]    --> src/subnet_tree.rs:553:13
Dec 01 02:01:08.387 INFO [stderr]     |
Dec 01 02:01:08.387 INFO [stderr] 553 |         let mut node = LastNode {
Dec 01 02:01:08.387 INFO [stderr]     |             ----^^^^
Dec 01 02:01:08.387 INFO [stderr]     |             |
Dec 01 02:01:08.387 INFO [stderr]     |             help: remove this `mut`
Dec 01 02:01:08.387 INFO [stderr] 
Dec 01 02:01:08.387 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:01:08.387 INFO [stderr]    --> src/subnet_tree.rs:562:13
Dec 01 02:01:08.387 INFO [stderr]     |
Dec 01 02:01:08.387 INFO [stderr] 562 |         let mut node = LastNode {
Dec 01 02:01:08.387 INFO [stderr]     |             ----^^^^
Dec 01 02:01:08.387 INFO [stderr]     |             |
Dec 01 02:01:08.387 INFO [stderr]     |             help: remove this `mut`
Dec 01 02:01:08.387 INFO [stderr] 
Dec 01 02:01:08.395 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:01:08.395 INFO [stderr]    --> src/subnet_tree.rs:625:13
Dec 01 02:01:08.396 INFO [stderr]     |
Dec 01 02:01:08.396 INFO [stderr] 625 |         let mut node = StandardNode {
Dec 01 02:01:08.396 INFO [stderr]     |             ----^^^^
Dec 01 02:01:08.396 INFO [stderr]     |             |
Dec 01 02:01:08.396 INFO [stderr]     |             help: remove this `mut`
Dec 01 02:01:08.396 INFO [stderr] 
Dec 01 02:01:08.403 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:01:08.403 INFO [stderr]    --> src/subnet_tree.rs:674:13
Dec 01 02:01:08.403 INFO [stderr]     |
Dec 01 02:01:08.403 INFO [stderr] 674 |         let mut node = StandardNode {
Dec 01 02:01:08.403 INFO [stderr]     |             ----^^^^
Dec 01 02:01:08.403 INFO [stderr]     |             |
Dec 01 02:01:08.403 INFO [stderr]     |             help: remove this `mut`
Dec 01 02:01:08.403 INFO [stderr] 
Dec 01 02:01:08.403 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:01:08.403 INFO [stderr]    --> src/subnet_tree.rs:723:13
Dec 01 02:01:08.403 INFO [stderr]     |
Dec 01 02:01:08.403 INFO [stderr] 723 |         let mut node = StandardNode {
Dec 01 02:01:08.403 INFO [stderr]     |             ----^^^^
Dec 01 02:01:08.404 INFO [stderr]     |             |
Dec 01 02:01:08.404 INFO [stderr]     |             help: remove this `mut`
Dec 01 02:01:08.404 INFO [stderr] 
Dec 01 02:01:08.449 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:01:08.449 INFO [stderr]    --> src/senders.rs:160:17
Dec 01 02:01:08.449 INFO [stderr]     |
Dec 01 02:01:08.449 INFO [stderr] 160 |             let mut socket = UdpSocket::bind("127.0.0.1:13345").unwrap();
Dec 01 02:01:08.449 INFO [stderr]     |                 ----^^^^^^
Dec 01 02:01:08.449 INFO [stderr]     |                 |
Dec 01 02:01:08.449 INFO [stderr]     |                 help: remove this `mut`
Dec 01 02:01:08.449 INFO [stderr] 
Dec 01 02:01:08.449 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:01:08.449 INFO [stderr]    --> src/senders.rs:158:35
Dec 01 02:01:08.449 INFO [stderr]     |
Dec 01 02:01:08.449 INFO [stderr] 158 |         let (mut udp_listener_tx, mut udp_listener_rx) = channel();
Dec 01 02:01:08.449 INFO [stderr]     |                                   ----^^^^^^^^^^^^^^^
Dec 01 02:01:08.449 INFO [stderr]     |                                   |
Dec 01 02:01:08.449 INFO [stderr]     |                                   help: remove this `mut`
Dec 01 02:01:08.449 INFO [stderr] 
Dec 01 02:01:08.449 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:01:08.449 INFO [stderr]    --> src/senders.rs:158:14
Dec 01 02:01:08.449 INFO [stderr]     |
Dec 01 02:01:08.449 INFO [stderr] 158 |         let (mut udp_listener_tx, mut udp_listener_rx) = channel();
Dec 01 02:01:08.449 INFO [stderr]     |              ----^^^^^^^^^^^^^^^
Dec 01 02:01:08.449 INFO [stderr]     |              |
Dec 01 02:01:08.449 INFO [stderr]     |              help: remove this `mut`
Dec 01 02:01:08.449 INFO [stderr] 
Dec 01 02:01:08.449 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:01:08.449 INFO [stderr]    --> src/senders.rs:179:22
Dec 01 02:01:08.449 INFO [stderr]     |
Dec 01 02:01:08.449 INFO [stderr] 179 |         let (mut tx, mut rx) = channel();
Dec 01 02:01:08.449 INFO [stderr]     |                      ----^^
Dec 01 02:01:08.449 INFO [stderr]     |                      |
Dec 01 02:01:08.449 INFO [stderr]     |                      help: remove this `mut`
Dec 01 02:01:08.449 INFO [stderr] 
Dec 01 02:01:08.449 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:01:08.449 INFO [stderr]    --> src/senders.rs:179:14
Dec 01 02:01:08.449 INFO [stderr]     |
Dec 01 02:01:08.449 INFO [stderr] 179 |         let (mut tx, mut rx) = channel();
Dec 01 02:01:08.449 INFO [stderr]     |              ----^^
Dec 01 02:01:08.450 INFO [stderr]     |              |
Dec 01 02:01:08.450 INFO [stderr]     |              help: remove this `mut`
Dec 01 02:01:08.450 INFO [stderr] 
Dec 01 02:01:08.631 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:01:08.631 INFO [stderr]    --> src/listeners.rs:186:21
Dec 01 02:01:08.631 INFO [stderr]     |
Dec 01 02:01:08.631 INFO [stderr] 186 |                 let mut socket = UdpSocket::bind("127.0.0.1:12341").unwrap();
Dec 01 02:01:08.631 INFO [stderr]     |                     ----^^^^^^
Dec 01 02:01:08.631 INFO [stderr]     |                     |
Dec 01 02:01:08.631 INFO [stderr]     |                     help: remove this `mut`
Dec 01 02:01:08.631 INFO [stderr] 
Dec 01 02:01:08.655 INFO [stderr] warning: method is never used: `clear`
Dec 01 02:01:08.655 INFO [stderr]    --> src/subnet_tree.rs:419:5
Dec 01 02:01:08.655 INFO [stderr]     |
Dec 01 02:01:08.655 INFO [stderr] 419 |     fn clear(&mut self) -> () {
Dec 01 02:01:08.655 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:01:08.655 INFO [stderr]     |
Dec 01 02:01:08.655 INFO [stderr]     = note: #[warn(dead_code)] on by default
Dec 01 02:01:08.655 INFO [stderr] 
Dec 01 02:01:08.655 INFO [stderr] warning: variant is never constructed: `TERMINATE`
Dec 01 02:01:08.655 INFO [stderr]    --> src/ipagg.rs:130:5
Dec 01 02:01:08.655 INFO [stderr]     |
Dec 01 02:01:08.655 INFO [stderr] 130 |     TERMINATE,
Dec 01 02:01:08.655 INFO [stderr]     |     ^^^^^^^^^
Dec 01 02:01:08.655 INFO [stderr] 
Dec 01 02:01:08.655 INFO [stderr] warning: method is never used: `shutdown`
Dec 01 02:01:08.655 INFO [stderr]    --> src/listeners.rs:127:9
Dec 01 02:01:08.655 INFO [stderr]     |
Dec 01 02:01:08.655 INFO [stderr] 127 |         pub fn shutdown(&self) -> () {
Dec 01 02:01:08.655 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:01:08.655 INFO [stderr] 
Dec 01 02:01:08.655 INFO [stderr] warning: function `test_last_node__set_heap_bit` should have a snake case name such as `test_last_node_set_heap_bit`
Dec 01 02:01:08.655 INFO [stderr]    --> src/subnet_tree.rs:542:5
Dec 01 02:01:08.655 INFO [stderr]     |
Dec 01 02:01:08.655 INFO [stderr] 542 | /     fn test_last_node__set_heap_bit() {
Dec 01 02:01:08.655 INFO [stderr] 543 | |         let mut node = LastNode {
Dec 01 02:01:08.655 INFO [stderr] 544 | |             octet: 0,
Dec 01 02:01:08.655 INFO [stderr] 545 | |             heap: [0, 0, 0, 0, 0, 0, 0, 0],
Dec 01 02:01:08.655 INFO [stderr] ...   |
Dec 01 02:01:08.655 INFO [stderr] 548 | |         assert_eq!(node.heap, [1, 0, 0, 0, 0, 0, 0, 0]);
Dec 01 02:01:08.655 INFO [stderr] 549 | |     }
Dec 01 02:01:08.655 INFO [stderr]     | |_____^
Dec 01 02:01:08.655 INFO [stderr]     |
Dec 01 02:01:08.655 INFO [stderr]     = note: #[warn(non_snake_case)] on by default
Dec 01 02:01:08.655 INFO [stderr] 
Dec 01 02:01:08.655 INFO [stderr] warning: function `test_last_node___has_subnet` should have a snake case name such as `test_last_node_has_subnet`
Dec 01 02:01:08.655 INFO [stderr]    --> src/subnet_tree.rs:552:5
Dec 01 02:01:08.655 INFO [stderr]     |
Dec 01 02:01:08.655 INFO [stderr] 552 | /     fn test_last_node___has_subnet() {
Dec 01 02:01:08.655 INFO [stderr] 553 | |         let mut node = LastNode {
Dec 01 02:01:08.655 INFO [stderr] 554 | |             octet: 0,
Dec 01 02:01:08.655 INFO [stderr] 555 | |             heap: [0, 0, 0, 0, 1, 0, 0, 0],
Dec 01 02:01:08.655 INFO [stderr] 556 | |         };
Dec 01 02:01:08.655 INFO [stderr] 557 | |         assert!(node.contains_subnet_in_heap(256 + 0));
Dec 01 02:01:08.655 INFO [stderr] 558 | |     }
Dec 01 02:01:08.655 INFO [stderr]     | |_____^
Dec 01 02:01:08.655 INFO [stderr] 
Dec 01 02:01:08.667 INFO [stderr] warning: function `test_standard_node__has_subnet` should have a snake case name such as `test_standard_node_has_subnet`
Dec 01 02:01:08.667 INFO [stderr]    --> src/subnet_tree.rs:624:5
Dec 01 02:01:08.667 INFO [stderr]     |
Dec 01 02:01:08.667 INFO [stderr] 624 | /     fn test_standard_node__has_subnet() {
Dec 01 02:01:08.667 INFO [stderr] 625 | |         let mut node = StandardNode {
Dec 01 02:01:08.667 INFO [stderr] 626 | |             level: 0,
Dec 01 02:01:08.667 INFO [stderr] 627 | |             heap: [2, 0, 0, 0, 0, 0, 0, 0],
Dec 01 02:01:08.667 INFO [stderr] ...   |
Dec 01 02:01:08.667 INFO [stderr] 632 | |         assert!(!node.contains_subnet_in_heap(2));
Dec 01 02:01:08.667 INFO [stderr] 633 | |     }
Dec 01 02:01:08.667 INFO [stderr]     | |_____^
Dec 01 02:01:08.667 INFO [stderr] 
Dec 01 02:01:08.667 INFO [stderr] warning: function `test_standard_node__unset_heap_bit` should have a snake case name such as `test_standard_node_unset_heap_bit`
Dec 01 02:01:08.667 INFO [stderr]    --> src/subnet_tree.rs:636:5
Dec 01 02:01:08.667 INFO [stderr]     |
Dec 01 02:01:08.667 INFO [stderr] 636 | /     fn test_standard_node__unset_heap_bit() {
Dec 01 02:01:08.667 INFO [stderr] 637 | |         let mut node = StandardNode {
Dec 01 02:01:08.667 INFO [stderr] 638 | |             octet: 0,
Dec 01 02:01:08.667 INFO [stderr] 639 | |             heap: [1, 0, 0, 0, 0, 0, 0, 0],
Dec 01 02:01:08.667 INFO [stderr] ...   |
Dec 01 02:01:08.667 INFO [stderr] 644 | |         assert_eq!(node.heap, [0; 8]);
Dec 01 02:01:08.667 INFO [stderr] 645 | |     }
Dec 01 02:01:08.667 INFO [stderr]     | |_____^
Dec 01 02:01:08.667 INFO [stderr] 
Dec 01 02:01:08.667 INFO [stderr] warning: function `test_standard_node__set_heap_bit` should have a snake case name such as `test_standard_node_set_heap_bit`
Dec 01 02:01:08.667 INFO [stderr]    --> src/subnet_tree.rs:648:5
Dec 01 02:01:08.667 INFO [stderr]     |
Dec 01 02:01:08.667 INFO [stderr] 648 | /     fn test_standard_node__set_heap_bit() {
Dec 01 02:01:08.667 INFO [stderr] 649 | |         let mut node = StandardNode {
Dec 01 02:01:08.667 INFO [stderr] 650 | |             octet: 0,
Dec 01 02:01:08.667 INFO [stderr] 651 | |             heap: [0, 0, 0, 0, 0, 0, 0, 0],
Dec 01 02:01:08.667 INFO [stderr] ...   |
Dec 01 02:01:08.667 INFO [stderr] 656 | |         assert_eq!(node.heap, [1, 0, 0, 0, 0, 0, 0, 0]);
Dec 01 02:01:08.667 INFO [stderr] 657 | |     }
Dec 01 02:01:08.667 INFO [stderr]     | |_____^
Dec 01 02:01:08.667 INFO [stderr] 
Dec 01 02:01:08.667 INFO [stderr] warning: function `test_standard_node__subnetize` should have a snake case name such as `test_standard_node_subnetize`
Dec 01 02:01:08.667 INFO [stderr]    --> src/subnet_tree.rs:660:5
Dec 01 02:01:08.667 INFO [stderr]     |
Dec 01 02:01:08.667 INFO [stderr] 660 | /     fn test_standard_node__subnetize() {
Dec 01 02:01:08.667 INFO [stderr] 661 | |         let mut node = StandardNode {
Dec 01 02:01:08.667 INFO [stderr] 662 | |             octet: 0,
Dec 01 02:01:08.667 INFO [stderr] 663 | |             heap: [0, 0, 0, 0, 3, 0, 0, 0],
Dec 01 02:01:08.667 INFO [stderr] ...   |
Dec 01 02:01:08.668 INFO [stderr] 668 | |         assert_eq!(node.heap, [0, 0, 1, 0, 0, 0, 0, 0]);
Dec 01 02:01:08.668 INFO [stderr] 669 | |     }
Dec 01 02:01:08.668 INFO [stderr]     | |_____^
Dec 01 02:01:08.668 INFO [stderr] 
Dec 01 02:01:08.668 INFO [stderr] warning: function `test_standard_node__is_subnet` should have a snake case name such as `test_standard_node_is_subnet`
Dec 01 02:01:08.668 INFO [stderr]    --> src/subnet_tree.rs:672:5
Dec 01 02:01:08.668 INFO [stderr]     |
Dec 01 02:01:08.668 INFO [stderr] 672 | /     fn test_standard_node__is_subnet() {
Dec 01 02:01:08.668 INFO [stderr] 673 | |         // Node has subnet bit set up
Dec 01 02:01:08.668 INFO [stderr] 674 | |         let mut node = StandardNode {
Dec 01 02:01:08.668 INFO [stderr] 675 | |             octet: 0,
Dec 01 02:01:08.668 INFO [stderr] ...   |
Dec 01 02:01:08.668 INFO [stderr] 729 | |         assert!(node.is_part_of_aggregated_subnet(23));
Dec 01 02:01:08.668 INFO [stderr] 730 | |     }
Dec 01 02:01:08.668 INFO [stderr]     | |_____^
Dec 01 02:01:08.668 INFO [stderr] 
Dec 01 02:01:08.675 INFO [stderr] warning: function `test__calculate_partial_cidr` should have a snake case name such as `test_calculate_partial_cidr`
Dec 01 02:01:08.675 INFO [stderr]    --> src/subnet_tree.rs:926:5
Dec 01 02:01:08.675 INFO [stderr]     |
Dec 01 02:01:08.675 INFO [stderr] 926 | /     fn test__calculate_partial_cidr() {
Dec 01 02:01:08.675 INFO [stderr] 927 | |         assert_eq!((0u8, 0u8), calculate_partial_cidr(1u16));
Dec 01 02:01:08.675 INFO [stderr] 928 | |         assert_eq!((0u8, 1u8), calculate_partial_cidr(2u16));
Dec 01 02:01:08.675 INFO [stderr] 929 | |         assert_eq!((0u8, 8u8), calculate_partial_cidr(256u16));
Dec 01 02:01:08.675 INFO [stderr] 930 | |         assert_eq!((255u8, 8u8), calculate_partial_cidr(511u16));
Dec 01 02:01:08.675 INFO [stderr] 931 | |     }
Dec 01 02:01:08.675 INFO [stderr]     | |_____^
Dec 01 02:01:08.675 INFO [stderr] 
Dec 01 02:01:08.695 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 02:01:08.695 INFO [stderr]    --> src/listeners.rs:189:17
Dec 01 02:01:08.695 INFO [stderr]     |
Dec 01 02:01:08.695 INFO [stderr] 189 |                 socket.send_to(b"STOP!", "127.0.0.1:12345");
Dec 01 02:01:08.695 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:01:08.695 INFO [stderr]     |
Dec 01 02:01:08.695 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 01 02:01:08.695 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 02:01:08.695 INFO [stderr] 
Dec 01 02:01:14.804 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 8.52s
Dec 01 02:01:14.817 INFO [stderr] su: No module specific data is present
Dec 01 02:01:15.641 INFO running `"docker" "inspect" "656f15fcb5439daf522619cf848fb82850d2231f90c1a0912c734f5dca563cb8"`
Dec 01 02:01:15.935 INFO running `"docker" "rm" "-f" "656f15fcb5439daf522619cf848fb82850d2231f90c1a0912c734f5dca563cb8"`
Dec 01 02:01:16.247 INFO [stdout] 656f15fcb5439daf522619cf848fb82850d2231f90c1a0912c734f5dca563cb8
Dec 01 02:01:16.256 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 02:01:16.591 INFO [stdout] 012e30524eac04f669cec6da87ea525ec42880611eb64f7947d9b1c5db01ba56
Dec 01 02:01:16.593 INFO running `"docker" "start" "-a" "012e30524eac04f669cec6da87ea525ec42880611eb64f7947d9b1c5db01ba56"`
Dec 01 02:01:18.143 INFO [stderr] usermod: no changes
Dec 01 02:01:18.295 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.12s
Dec 01 02:01:18.323 INFO [stderr]      Running /target/debug/deps/ipaggregator_rs-ea54704ea4e04045
Dec 01 02:01:18.327 INFO [stdout] 
Dec 01 02:01:18.327 INFO [stdout] running 40 tests
Dec 01 02:01:18.328 INFO [stdout] test formatters::tests::test_concat_to_size_too_short ... ok
Dec 01 02:01:18.328 INFO [stdout] test formatters::tests::test_concat_to_size ... ok
Dec 01 02:01:18.328 INFO [stdout] test parsers::tests::test_simpl_parser ... ok
Dec 01 02:01:18.328 INFO [stdout] test subnet_tree::tests::test__calculate_partial_cidr ... ok
Dec 01 02:01:18.328 INFO [stdout] test parsers::tests::test_parse_ip ... ok
Dec 01 02:01:18.328 INFO [stdout] test subnet_tree::tests::test_calculate_subnet ... ok
Dec 01 02:01:18.328 INFO [stdout] test formatters::tests::test_concat_to_size_with_exact_len ... ok
Dec 01 02:01:18.328 INFO [stdout] test parsers::tests::test_nom_ip_parser ... ok
Dec 01 02:01:18.328 INFO [stdout] test subnet_tree::tests::test_floor_log2 ... ok
Dec 01 02:01:18.330 INFO [stdout] test subnet_tree::tests::test_is_flag_set ... ok
Dec 01 02:01:18.330 INFO [stdout] test subnet_tree::tests::test_last_node___has_subnet ... ok
Dec 01 02:01:18.330 INFO [stdout] test subnet_tree::tests::test_last_node__set_heap_bit ... ok
Dec 01 02:01:18.330 INFO [stdout] test subnet_tree::tests::test_last_node_add ... ok
Dec 01 02:01:18.330 INFO [stdout] test subnet_tree::tests::test_last_node_contains ... ok
Dec 01 02:01:18.330 INFO [stdout] test subnet_tree::tests::test_last_node_expand ... ok
Dec 01 02:01:18.330 INFO [stdout] test senders::tests::test_udp_sender_run_sender ... ok
Dec 01 02:01:18.330 INFO [stdout] test subnet_tree::tests::test_last_node_walk_empty ... ok
Dec 01 02:01:18.330 INFO [stdout] test subnet_tree::tests::test_last_node_walk_multiple ... ok
Dec 01 02:01:18.330 INFO [stdout] test listeners::udp::tests::test_udp_server_listener ... ok
Dec 01 02:01:18.330 INFO [stdout] test subnet_tree::tests::test_last_node_walk_single_element ... ok
Dec 01 02:01:18.330 INFO [stdout] test subnet_tree::tests::test_neighbor ... ok
Dec 01 02:01:18.330 INFO [stdout] test subnet_tree::tests::test_standard_node__has_subnet ... ok
Dec 01 02:01:18.330 INFO [stdout] test subnet_tree::tests::test_standard_node__is_subnet ... ok
Dec 01 02:01:18.330 INFO [stdout] test subnet_tree::tests::test_standard_node__set_heap_bit ... ok
Dec 01 02:01:18.330 INFO [stdout] test subnet_tree::tests::test_standard_node__subnetize ... ok
Dec 01 02:01:18.335 INFO [stdout] test subnet_tree::tests::test_standard_node__unset_heap_bit ... ok
Dec 01 02:01:18.359 INFO [stdout] test subnet_tree::tests::test_standard_node_add ... ok
Dec 01 02:01:18.359 INFO [stdout] test subnet_tree::tests::test_last_node_subnetize ... ok
Dec 01 02:01:18.359 INFO [stdout] test subnet_tree::tests::test_last_node_unset_heap_bit ... ok
Dec 01 02:01:18.359 INFO [stdout] test subnet_tree::tests::test_last_node_is_subnet ... ok
Dec 01 02:01:18.359 INFO [stdout] test subnet_tree::tests::test_standard_node_add_subnet_carry_over ... ok
Dec 01 02:01:18.359 INFO [stdout] test subnet_tree::tests::test_standard_node_contains ... ok
Dec 01 02:01:18.359 INFO [stdout] test subnet_tree::tests::test_standard_node_expand ... ok
Dec 01 02:01:18.367 INFO [stdout] test subnet_tree::tests::test_standard_node_add_multiple_heap ... ok
Dec 01 02:01:18.367 INFO [stdout] test subnet_tree::tests::test_standard_node_walk_empty ... ok
Dec 01 02:01:18.367 INFO [stdout] test subnet_tree::tests::test_standard_node_walk_multiple_heap ... ok
Dec 01 02:01:18.367 INFO [stdout] test subnet_tree::tests::test_to_position ... ok
Dec 01 02:01:18.367 INFO [stdout] test subnet_tree::tests::test_standard_node_walk_single_nested ... ok
Dec 01 02:01:18.367 INFO [stdout] test subnet_tree::tests::test_standard_node_walk_single_heap ... ok
Dec 01 02:01:18.907 INFO [stdout] test subnet_tree::tests::test_standard_node_is_subnet ... ok
Dec 01 02:01:18.907 INFO [stdout] 
Dec 01 02:01:18.907 INFO [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 02:01:18.907 INFO [stdout] 
Dec 01 02:01:18.911 INFO [stderr] su: No module specific data is present
Dec 01 02:01:19.525 INFO running `"docker" "inspect" "012e30524eac04f669cec6da87ea525ec42880611eb64f7947d9b1c5db01ba56"`
Dec 01 02:01:19.866 INFO running `"docker" "rm" "-f" "012e30524eac04f669cec6da87ea525ec42880611eb64f7947d9b1c5db01ba56"`
Dec 01 02:01:20.159 INFO [stdout] 012e30524eac04f669cec6da87ea525ec42880611eb64f7947d9b1c5db01ba56
