Oct 31 20:52:50.360 INFO testing sleepy771/Subnetizers against 1.30.0 for beta-1.31-1
Oct 31 20:52:50.360 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-1/1.30.0:/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.0 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"`
Oct 31 20:52:50.583 INFO blam! 35b6faaf6b70e8eb6db007f990a1a9f3116be5cebdda115eb6e64df9f207f99b
Oct 31 20:52:50.589 INFO running `"docker" "start" "-a" "35b6faaf6b70e8eb6db007f990a1a9f3116be5cebdda115eb6e64df9f207f99b"`
Oct 31 20:52:51.402 INFO kablam! usermod: no changes
Oct 31 20:52:51.615 INFO kablam!    Compiling serde v1.0.36
Oct 31 20:52:51.627 INFO kablam!    Compiling ref_slice v1.1.1
Oct 31 20:52:51.644 INFO kablam!    Compiling argparse v0.2.1
Oct 31 20:52:51.644 INFO kablam!    Compiling openssl-sys v0.9.27
Oct 31 20:52:51.644 INFO kablam!    Compiling num-traits v0.1.43
Oct 31 20:52:51.644 INFO kablam!    Compiling num-integer v0.1.36
Oct 31 20:52:51.644 INFO kablam!    Compiling memchr v1.0.2
Oct 31 20:52:51.644 INFO kablam!    Compiling snap v0.2.4
Oct 31 20:52:51.939 INFO kablam!    Compiling miniz-sys v0.1.10
Oct 31 20:52:52.099 INFO kablam!    Compiling twox-hash v1.1.0
Oct 31 20:52:52.679 INFO kablam!    Compiling ordered-float v0.5.0
Oct 31 20:52:52.696 INFO kablam!    Compiling flate2 v1.0.1
Oct 31 20:52:52.829 INFO kablam!    Compiling flate2 v0.2.20
Oct 31 20:52:56.433 INFO kablam!    Compiling chrono v0.4.1
Oct 31 20:52:56.446 INFO kablam!    Compiling error-chain v0.10.0
Oct 31 20:52:56.451 INFO kablam!    Compiling nom v3.2.1
Oct 31 20:52:56.930 INFO kablam!    Compiling openssl v0.9.24
Oct 31 20:53:07.476 INFO kablam!    Compiling log v0.4.1
Oct 31 20:53:07.476 INFO kablam!    Compiling serde-value v0.5.1
Oct 31 20:53:07.476 INFO kablam!    Compiling serde_yaml v0.7.3
Oct 31 20:53:07.476 INFO kablam!    Compiling serde_json v1.0.13
Oct 31 20:53:08.562 INFO kablam!    Compiling log v0.3.9
Oct 31 20:53:09.487 INFO kablam!    Compiling kafka v0.7.0
Oct 31 20:53:12.431 INFO kablam!    Compiling log4rs v0.8.0
Oct 31 20:53:23.108 INFO kablam!    Compiling ipaggregator-rs v0.1.0 (/source)
Oct 31 20:53:24.191 INFO kablam! 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.
Oct 31 20:53:24.192 INFO kablam!   --> src/main.rs:24:5
Oct 31 20:53:24.192 INFO kablam!    |
Oct 31 20:53:24.192 INFO kablam! 24 | use std::env::home_dir;
Oct 31 20:53:24.193 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^
Oct 31 20:53:24.193 INFO kablam!    |
Oct 31 20:53:24.193 INFO kablam!    = note: #[warn(deprecated)] on by default
Oct 31 20:53:24.194 INFO kablam! 
Oct 31 20:53:24.194 INFO kablam! 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.
Oct 31 20:53:24.194 INFO kablam!   --> src/main.rs:33:38
Oct 31 20:53:24.194 INFO kablam!    |
Oct 31 20:53:24.195 INFO kablam! 33 |             if let Some(home_path) = home_dir() {
Oct 31 20:53:24.195 INFO kablam!    |                                      ^^^^^^^^
Oct 31 20:53:24.195 INFO kablam! 
Oct 31 20:53:24.704 INFO kablam! warning: variable does not need to be mutable
Oct 31 20:53:24.704 INFO kablam!    --> src/subnet_tree.rs:208:13
Oct 31 20:53:24.705 INFO kablam!     |
Oct 31 20:53:24.705 INFO kablam! 208 |         let mut reassign: bool;
Oct 31 20:53:24.705 INFO kablam!     |             ----^^^^^^^^
Oct 31 20:53:24.705 INFO kablam!     |             |
Oct 31 20:53:24.705 INFO kablam!     |             help: remove this `mut`
Oct 31 20:53:24.705 INFO kablam!     |
Oct 31 20:53:24.705 INFO kablam!     = note: #[warn(unused_mut)] on by default
Oct 31 20:53:24.705 INFO kablam! 
Oct 31 20:53:24.867 INFO kablam! warning: method is never used: `clear`
Oct 31 20:53:24.871 INFO kablam!    --> src/subnet_tree.rs:419:5
Oct 31 20:53:24.871 INFO kablam!     |
Oct 31 20:53:24.871 INFO kablam! 419 |     fn clear(&mut self) -> () {
Oct 31 20:53:24.871 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 20:53:24.871 INFO kablam!     |
Oct 31 20:53:24.871 INFO kablam!     = note: #[warn(dead_code)] on by default
Oct 31 20:53:24.872 INFO kablam! 
Oct 31 20:53:24.899 INFO kablam! warning: variant is never constructed: `TERMINATE`
Oct 31 20:53:24.899 INFO kablam!    --> src/ipagg.rs:130:5
Oct 31 20:53:24.899 INFO kablam!     |
Oct 31 20:53:24.899 INFO kablam! 130 |     TERMINATE,
Oct 31 20:53:24.899 INFO kablam!     |     ^^^^^^^^^
Oct 31 20:53:24.899 INFO kablam! 
Oct 31 20:53:24.899 INFO kablam! warning: function is never used: `simple_parser`
Oct 31 20:53:24.899 INFO kablam!  --> src/parsers.rs:8:1
Oct 31 20:53:24.899 INFO kablam!   |
Oct 31 20:53:24.899 INFO kablam! 8 | pub fn simple_parser(bytes: &[u8]) -> Result<Vec<[u8; 4]>, String> {
Oct 31 20:53:24.899 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 20:53:24.899 INFO kablam! 
Oct 31 20:53:24.899 INFO kablam! warning: method is never used: `shutdown`
Oct 31 20:53:24.899 INFO kablam!    --> src/listeners.rs:127:9
Oct 31 20:53:24.899 INFO kablam!     |
Oct 31 20:53:24.899 INFO kablam! 127 |         pub fn shutdown(&self) -> () {
Oct 31 20:53:24.899 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 20:53:24.899 INFO kablam! 
Oct 31 20:53:29.486 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 38.04s
Oct 31 20:53:29.495 INFO kablam! su: No module specific data is present
Oct 31 20:53:31.162 INFO running `"docker" "rm" "-f" "35b6faaf6b70e8eb6db007f990a1a9f3116be5cebdda115eb6e64df9f207f99b"`
Oct 31 20:53:31.531 INFO blam! 35b6faaf6b70e8eb6db007f990a1a9f3116be5cebdda115eb6e64df9f207f99b
Oct 31 20:53:31.536 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-1/1.30.0:/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.0 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"`
Oct 31 20:53:31.940 INFO blam! 73ff09d216d08f66d7fb61eac6eceab56d42f7e03d75c22ae46e9f0a2e07ac22
Oct 31 20:53:31.942 INFO running `"docker" "start" "-a" "73ff09d216d08f66d7fb61eac6eceab56d42f7e03d75c22ae46e9f0a2e07ac22"`
Oct 31 20:53:33.839 INFO kablam! usermod: no changes
Oct 31 20:53:34.085 INFO kablam!    Compiling ipaggregator-rs v0.1.0 (/source)
Oct 31 20:53:35.287 INFO kablam! 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.
Oct 31 20:53:35.287 INFO kablam!   --> src/main.rs:24:5
Oct 31 20:53:35.288 INFO kablam!    |
Oct 31 20:53:35.288 INFO kablam! 24 | use std::env::home_dir;
Oct 31 20:53:35.288 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^
Oct 31 20:53:35.288 INFO kablam!    |
Oct 31 20:53:35.288 INFO kablam!    = note: #[warn(deprecated)] on by default
Oct 31 20:53:35.288 INFO kablam! 
Oct 31 20:53:35.289 INFO kablam! 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.
Oct 31 20:53:35.289 INFO kablam!   --> src/main.rs:33:38
Oct 31 20:53:35.289 INFO kablam!    |
Oct 31 20:53:35.289 INFO kablam! 33 |             if let Some(home_path) = home_dir() {
Oct 31 20:53:35.289 INFO kablam!    |                                      ^^^^^^^^
Oct 31 20:53:35.289 INFO kablam! 
Oct 31 20:53:36.083 INFO kablam! warning: unused variable: `addr`
Oct 31 20:53:36.083 INFO kablam!    --> src/senders.rs:168:26
Oct 31 20:53:36.083 INFO kablam!     |
Oct 31 20:53:36.083 INFO kablam! 168 |                 Ok((len, addr)) => {
Oct 31 20:53:36.083 INFO kablam!     |                          ^^^^ help: consider using `_addr` instead
Oct 31 20:53:36.083 INFO kablam!     |
Oct 31 20:53:36.083 INFO kablam!     = note: #[warn(unused_variables)] on by default
Oct 31 20:53:36.083 INFO kablam! 
Oct 31 20:53:36.107 INFO kablam! warning: variable does not need to be mutable
Oct 31 20:53:36.107 INFO kablam!    --> src/subnet_tree.rs:208:13
Oct 31 20:53:36.107 INFO kablam!     |
Oct 31 20:53:36.107 INFO kablam! 208 |         let mut reassign: bool;
Oct 31 20:53:36.107 INFO kablam!     |             ----^^^^^^^^
Oct 31 20:53:36.107 INFO kablam!     |             |
Oct 31 20:53:36.107 INFO kablam!     |             help: remove this `mut`
Oct 31 20:53:36.107 INFO kablam!     |
Oct 31 20:53:36.107 INFO kablam!     = note: #[warn(unused_mut)] on by default
Oct 31 20:53:36.107 INFO kablam! 
Oct 31 20:53:36.131 INFO kablam! warning: variable does not need to be mutable
Oct 31 20:53:36.131 INFO kablam!    --> src/subnet_tree.rs:553:13
Oct 31 20:53:36.131 INFO kablam!     |
Oct 31 20:53:36.131 INFO kablam! 553 |         let mut node = LastNode {
Oct 31 20:53:36.131 INFO kablam!     |             ----^^^^
Oct 31 20:53:36.131 INFO kablam!     |             |
Oct 31 20:53:36.131 INFO kablam!     |             help: remove this `mut`
Oct 31 20:53:36.131 INFO kablam! 
Oct 31 20:53:36.131 INFO kablam! warning: variable does not need to be mutable
Oct 31 20:53:36.131 INFO kablam!    --> src/subnet_tree.rs:562:13
Oct 31 20:53:36.131 INFO kablam!     |
Oct 31 20:53:36.131 INFO kablam! 562 |         let mut node = LastNode {
Oct 31 20:53:36.131 INFO kablam!     |             ----^^^^
Oct 31 20:53:36.131 INFO kablam!     |             |
Oct 31 20:53:36.131 INFO kablam!     |             help: remove this `mut`
Oct 31 20:53:36.131 INFO kablam! 
Oct 31 20:53:36.143 INFO kablam! warning: variable does not need to be mutable
Oct 31 20:53:36.143 INFO kablam!    --> src/subnet_tree.rs:625:13
Oct 31 20:53:36.143 INFO kablam!     |
Oct 31 20:53:36.143 INFO kablam! 625 |         let mut node = StandardNode {
Oct 31 20:53:36.143 INFO kablam!     |             ----^^^^
Oct 31 20:53:36.143 INFO kablam!     |             |
Oct 31 20:53:36.143 INFO kablam!     |             help: remove this `mut`
Oct 31 20:53:36.143 INFO kablam! 
Oct 31 20:53:36.151 INFO kablam! warning: variable does not need to be mutable
Oct 31 20:53:36.151 INFO kablam!    --> src/subnet_tree.rs:674:13
Oct 31 20:53:36.151 INFO kablam!     |
Oct 31 20:53:36.151 INFO kablam! 674 |         let mut node = StandardNode {
Oct 31 20:53:36.151 INFO kablam!     |             ----^^^^
Oct 31 20:53:36.151 INFO kablam!     |             |
Oct 31 20:53:36.151 INFO kablam!     |             help: remove this `mut`
Oct 31 20:53:36.151 INFO kablam! 
Oct 31 20:53:36.151 INFO kablam! warning: variable does not need to be mutable
Oct 31 20:53:36.151 INFO kablam!    --> src/subnet_tree.rs:723:13
Oct 31 20:53:36.151 INFO kablam!     |
Oct 31 20:53:36.151 INFO kablam! 723 |         let mut node = StandardNode {
Oct 31 20:53:36.151 INFO kablam!     |             ----^^^^
Oct 31 20:53:36.151 INFO kablam!     |             |
Oct 31 20:53:36.151 INFO kablam!     |             help: remove this `mut`
Oct 31 20:53:36.151 INFO kablam! 
Oct 31 20:53:36.203 INFO kablam! warning: variable does not need to be mutable
Oct 31 20:53:36.203 INFO kablam!    --> src/senders.rs:160:17
Oct 31 20:53:36.203 INFO kablam!     |
Oct 31 20:53:36.203 INFO kablam! 160 |             let mut socket = UdpSocket::bind("127.0.0.1:13345").unwrap();
Oct 31 20:53:36.203 INFO kablam!     |                 ----^^^^^^
Oct 31 20:53:36.203 INFO kablam!     |                 |
Oct 31 20:53:36.203 INFO kablam!     |                 help: remove this `mut`
Oct 31 20:53:36.203 INFO kablam! 
Oct 31 20:53:36.203 INFO kablam! warning: variable does not need to be mutable
Oct 31 20:53:36.203 INFO kablam!    --> src/senders.rs:158:35
Oct 31 20:53:36.203 INFO kablam!     |
Oct 31 20:53:36.203 INFO kablam! 158 |         let (mut udp_listener_tx, mut udp_listener_rx) = channel();
Oct 31 20:53:36.203 INFO kablam!     |                                   ----^^^^^^^^^^^^^^^
Oct 31 20:53:36.203 INFO kablam!     |                                   |
Oct 31 20:53:36.203 INFO kablam!     |                                   help: remove this `mut`
Oct 31 20:53:36.203 INFO kablam! 
Oct 31 20:53:36.203 INFO kablam! warning: variable does not need to be mutable
Oct 31 20:53:36.203 INFO kablam!    --> src/senders.rs:158:14
Oct 31 20:53:36.203 INFO kablam!     |
Oct 31 20:53:36.203 INFO kablam! 158 |         let (mut udp_listener_tx, mut udp_listener_rx) = channel();
Oct 31 20:53:36.203 INFO kablam!     |              ----^^^^^^^^^^^^^^^
Oct 31 20:53:36.203 INFO kablam!     |              |
Oct 31 20:53:36.203 INFO kablam!     |              help: remove this `mut`
Oct 31 20:53:36.203 INFO kablam! 
Oct 31 20:53:36.203 INFO kablam! warning: variable does not need to be mutable
Oct 31 20:53:36.203 INFO kablam!    --> src/senders.rs:179:22
Oct 31 20:53:36.203 INFO kablam!     |
Oct 31 20:53:36.203 INFO kablam! 179 |         let (mut tx, mut rx) = channel();
Oct 31 20:53:36.203 INFO kablam!     |                      ----^^
Oct 31 20:53:36.203 INFO kablam!     |                      |
Oct 31 20:53:36.203 INFO kablam!     |                      help: remove this `mut`
Oct 31 20:53:36.203 INFO kablam! 
Oct 31 20:53:36.203 INFO kablam! warning: variable does not need to be mutable
Oct 31 20:53:36.203 INFO kablam!    --> src/senders.rs:179:14
Oct 31 20:53:36.203 INFO kablam!     |
Oct 31 20:53:36.203 INFO kablam! 179 |         let (mut tx, mut rx) = channel();
Oct 31 20:53:36.203 INFO kablam!     |              ----^^
Oct 31 20:53:36.203 INFO kablam!     |              |
Oct 31 20:53:36.203 INFO kablam!     |              help: remove this `mut`
Oct 31 20:53:36.203 INFO kablam! 
Oct 31 20:53:36.355 INFO kablam! warning: variable does not need to be mutable
Oct 31 20:53:36.355 INFO kablam!    --> src/listeners.rs:186:21
Oct 31 20:53:36.355 INFO kablam!     |
Oct 31 20:53:36.355 INFO kablam! 186 |                 let mut socket = UdpSocket::bind("127.0.0.1:12341").unwrap();
Oct 31 20:53:36.355 INFO kablam!     |                     ----^^^^^^
Oct 31 20:53:36.355 INFO kablam!     |                     |
Oct 31 20:53:36.355 INFO kablam!     |                     help: remove this `mut`
Oct 31 20:53:36.355 INFO kablam! 
Oct 31 20:53:36.403 INFO kablam! warning: method is never used: `clear`
Oct 31 20:53:36.403 INFO kablam!    --> src/subnet_tree.rs:419:5
Oct 31 20:53:36.403 INFO kablam!     |
Oct 31 20:53:36.403 INFO kablam! 419 |     fn clear(&mut self) -> () {
Oct 31 20:53:36.403 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 20:53:36.403 INFO kablam!     |
Oct 31 20:53:36.403 INFO kablam!     = note: #[warn(dead_code)] on by default
Oct 31 20:53:36.403 INFO kablam! 
Oct 31 20:53:36.403 INFO kablam! warning: variant is never constructed: `TERMINATE`
Oct 31 20:53:36.403 INFO kablam!    --> src/ipagg.rs:130:5
Oct 31 20:53:36.403 INFO kablam!     |
Oct 31 20:53:36.403 INFO kablam! 130 |     TERMINATE,
Oct 31 20:53:36.403 INFO kablam!     |     ^^^^^^^^^
Oct 31 20:53:36.403 INFO kablam! 
Oct 31 20:53:36.403 INFO kablam! warning: method is never used: `shutdown`
Oct 31 20:53:36.403 INFO kablam!    --> src/listeners.rs:127:9
Oct 31 20:53:36.403 INFO kablam!     |
Oct 31 20:53:36.403 INFO kablam! 127 |         pub fn shutdown(&self) -> () {
Oct 31 20:53:36.403 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 20:53:36.403 INFO kablam! 
Oct 31 20:53:36.415 INFO kablam! warning: function `test_last_node__set_heap_bit` should have a snake case name such as `test_last_node_set_heap_bit`
Oct 31 20:53:36.415 INFO kablam!    --> src/subnet_tree.rs:542:5
Oct 31 20:53:36.415 INFO kablam!     |
Oct 31 20:53:36.415 INFO kablam! 542 | /     fn test_last_node__set_heap_bit() {
Oct 31 20:53:36.415 INFO kablam! 543 | |         let mut node = LastNode {
Oct 31 20:53:36.415 INFO kablam! 544 | |             octet: 0,
Oct 31 20:53:36.415 INFO kablam! 545 | |             heap: [0, 0, 0, 0, 0, 0, 0, 0],
Oct 31 20:53:36.415 INFO kablam! ...   |
Oct 31 20:53:36.415 INFO kablam! 548 | |         assert_eq!(node.heap, [1, 0, 0, 0, 0, 0, 0, 0]);
Oct 31 20:53:36.415 INFO kablam! 549 | |     }
Oct 31 20:53:36.415 INFO kablam!     | |_____^
Oct 31 20:53:36.415 INFO kablam!     |
Oct 31 20:53:36.415 INFO kablam!     = note: #[warn(non_snake_case)] on by default
Oct 31 20:53:36.415 INFO kablam! 
Oct 31 20:53:36.415 INFO kablam! warning: function `test_last_node___has_subnet` should have a snake case name such as `test_last_node_has_subnet`
Oct 31 20:53:36.415 INFO kablam!    --> src/subnet_tree.rs:552:5
Oct 31 20:53:36.415 INFO kablam!     |
Oct 31 20:53:36.415 INFO kablam! 552 | /     fn test_last_node___has_subnet() {
Oct 31 20:53:36.415 INFO kablam! 553 | |         let mut node = LastNode {
Oct 31 20:53:36.415 INFO kablam! 554 | |             octet: 0,
Oct 31 20:53:36.415 INFO kablam! 555 | |             heap: [0, 0, 0, 0, 1, 0, 0, 0],
Oct 31 20:53:36.415 INFO kablam! 556 | |         };
Oct 31 20:53:36.415 INFO kablam! 557 | |         assert!(node.contains_subnet_in_heap(256 + 0));
Oct 31 20:53:36.415 INFO kablam! 558 | |     }
Oct 31 20:53:36.415 INFO kablam!     | |_____^
Oct 31 20:53:36.415 INFO kablam! 
Oct 31 20:53:36.415 INFO kablam! warning: function `test_standard_node__has_subnet` should have a snake case name such as `test_standard_node_has_subnet`
Oct 31 20:53:36.415 INFO kablam!    --> src/subnet_tree.rs:624:5
Oct 31 20:53:36.415 INFO kablam!     |
Oct 31 20:53:36.415 INFO kablam! 624 | /     fn test_standard_node__has_subnet() {
Oct 31 20:53:36.415 INFO kablam! 625 | |         let mut node = StandardNode {
Oct 31 20:53:36.415 INFO kablam! 626 | |             level: 0,
Oct 31 20:53:36.415 INFO kablam! 627 | |             heap: [2, 0, 0, 0, 0, 0, 0, 0],
Oct 31 20:53:36.415 INFO kablam! ...   |
Oct 31 20:53:36.415 INFO kablam! 632 | |         assert!(!node.contains_subnet_in_heap(2));
Oct 31 20:53:36.415 INFO kablam! 633 | |     }
Oct 31 20:53:36.415 INFO kablam!     | |_____^
Oct 31 20:53:36.415 INFO kablam! 
Oct 31 20:53:36.415 INFO kablam! warning: function `test_standard_node__unset_heap_bit` should have a snake case name such as `test_standard_node_unset_heap_bit`
Oct 31 20:53:36.415 INFO kablam!    --> src/subnet_tree.rs:636:5
Oct 31 20:53:36.415 INFO kablam!     |
Oct 31 20:53:36.415 INFO kablam! 636 | /     fn test_standard_node__unset_heap_bit() {
Oct 31 20:53:36.415 INFO kablam! 637 | |         let mut node = StandardNode {
Oct 31 20:53:36.415 INFO kablam! 638 | |             octet: 0,
Oct 31 20:53:36.415 INFO kablam! 639 | |             heap: [1, 0, 0, 0, 0, 0, 0, 0],
Oct 31 20:53:36.415 INFO kablam! ...   |
Oct 31 20:53:36.415 INFO kablam! 644 | |         assert_eq!(node.heap, [0; 8]);
Oct 31 20:53:36.415 INFO kablam! 645 | |     }
Oct 31 20:53:36.415 INFO kablam!     | |_____^
Oct 31 20:53:36.415 INFO kablam! 
Oct 31 20:53:36.416 INFO kablam! warning: function `test_standard_node__set_heap_bit` should have a snake case name such as `test_standard_node_set_heap_bit`
Oct 31 20:53:36.416 INFO kablam!    --> src/subnet_tree.rs:648:5
Oct 31 20:53:36.416 INFO kablam!     |
Oct 31 20:53:36.416 INFO kablam! 648 | /     fn test_standard_node__set_heap_bit() {
Oct 31 20:53:36.416 INFO kablam! 649 | |         let mut node = StandardNode {
Oct 31 20:53:36.416 INFO kablam! 650 | |             octet: 0,
Oct 31 20:53:36.416 INFO kablam! 651 | |             heap: [0, 0, 0, 0, 0, 0, 0, 0],
Oct 31 20:53:36.416 INFO kablam! ...   |
Oct 31 20:53:36.416 INFO kablam! 656 | |         assert_eq!(node.heap, [1, 0, 0, 0, 0, 0, 0, 0]);
Oct 31 20:53:36.416 INFO kablam! 657 | |     }
Oct 31 20:53:36.416 INFO kablam!     | |_____^
Oct 31 20:53:36.416 INFO kablam! 
Oct 31 20:53:36.416 INFO kablam! warning: function `test_standard_node__subnetize` should have a snake case name such as `test_standard_node_subnetize`
Oct 31 20:53:36.416 INFO kablam!    --> src/subnet_tree.rs:660:5
Oct 31 20:53:36.416 INFO kablam!     |
Oct 31 20:53:36.416 INFO kablam! 660 | /     fn test_standard_node__subnetize() {
Oct 31 20:53:36.416 INFO kablam! 661 | |         let mut node = StandardNode {
Oct 31 20:53:36.416 INFO kablam! 662 | |             octet: 0,
Oct 31 20:53:36.416 INFO kablam! 663 | |             heap: [0, 0, 0, 0, 3, 0, 0, 0],
Oct 31 20:53:36.416 INFO kablam! ...   |
Oct 31 20:53:36.416 INFO kablam! 668 | |         assert_eq!(node.heap, [0, 0, 1, 0, 0, 0, 0, 0]);
Oct 31 20:53:36.416 INFO kablam! 669 | |     }
Oct 31 20:53:36.416 INFO kablam!     | |_____^
Oct 31 20:53:36.416 INFO kablam! 
Oct 31 20:53:36.416 INFO kablam! warning: function `test_standard_node__is_subnet` should have a snake case name such as `test_standard_node_is_subnet`
Oct 31 20:53:36.416 INFO kablam!    --> src/subnet_tree.rs:672:5
Oct 31 20:53:36.416 INFO kablam!     |
Oct 31 20:53:36.416 INFO kablam! 672 | /     fn test_standard_node__is_subnet() {
Oct 31 20:53:36.416 INFO kablam! 673 | |         // Node has subnet bit set up
Oct 31 20:53:36.416 INFO kablam! 674 | |         let mut node = StandardNode {
Oct 31 20:53:36.416 INFO kablam! 675 | |             octet: 0,
Oct 31 20:53:36.416 INFO kablam! ...   |
Oct 31 20:53:36.416 INFO kablam! 729 | |         assert!(node.is_part_of_aggregated_subnet(23));
Oct 31 20:53:36.416 INFO kablam! 730 | |     }
Oct 31 20:53:36.416 INFO kablam!     | |_____^
Oct 31 20:53:36.416 INFO kablam! 
Oct 31 20:53:36.431 INFO kablam! warning: function `test__calculate_partial_cidr` should have a snake case name such as `test_calculate_partial_cidr`
Oct 31 20:53:36.431 INFO kablam!    --> src/subnet_tree.rs:926:5
Oct 31 20:53:36.431 INFO kablam!     |
Oct 31 20:53:36.431 INFO kablam! 926 | /     fn test__calculate_partial_cidr() {
Oct 31 20:53:36.431 INFO kablam! 927 | |         assert_eq!((0u8, 0u8), calculate_partial_cidr(1u16));
Oct 31 20:53:36.431 INFO kablam! 928 | |         assert_eq!((0u8, 1u8), calculate_partial_cidr(2u16));
Oct 31 20:53:36.431 INFO kablam! 929 | |         assert_eq!((0u8, 8u8), calculate_partial_cidr(256u16));
Oct 31 20:53:36.431 INFO kablam! 930 | |         assert_eq!((255u8, 8u8), calculate_partial_cidr(511u16));
Oct 31 20:53:36.431 INFO kablam! 931 | |     }
Oct 31 20:53:36.431 INFO kablam!     | |_____^
Oct 31 20:53:36.431 INFO kablam! 
Oct 31 20:53:36.443 INFO kablam! warning: unused `std::result::Result` which must be used
Oct 31 20:53:36.443 INFO kablam!    --> src/listeners.rs:189:17
Oct 31 20:53:36.443 INFO kablam!     |
Oct 31 20:53:36.443 INFO kablam! 189 |                 socket.send_to(b"STOP!", "127.0.0.1:12345");
Oct 31 20:53:36.443 INFO kablam!     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 20:53:36.443 INFO kablam!     |
Oct 31 20:53:36.443 INFO kablam!     = note: #[warn(unused_must_use)] on by default
Oct 31 20:53:36.443 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Oct 31 20:53:36.443 INFO kablam! 
Oct 31 20:53:42.431 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 8.57s
Oct 31 20:53:42.439 INFO kablam! su: No module specific data is present
Oct 31 20:53:43.801 INFO running `"docker" "rm" "-f" "73ff09d216d08f66d7fb61eac6eceab56d42f7e03d75c22ae46e9f0a2e07ac22"`
Oct 31 20:53:44.127 INFO blam! 73ff09d216d08f66d7fb61eac6eceab56d42f7e03d75c22ae46e9f0a2e07ac22
Oct 31 20:53:44.133 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-1/1.30.0:/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.0 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"`
Oct 31 20:53:44.496 INFO blam! 94a58f89e9b0f263f6a996a7363e3599d95e74f0bf65530a0b43d3808d499f94
Oct 31 20:53:44.498 INFO running `"docker" "start" "-a" "94a58f89e9b0f263f6a996a7363e3599d95e74f0bf65530a0b43d3808d499f94"`
Oct 31 20:53:46.951 INFO kablam! usermod: no changes
Oct 31 20:53:47.191 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.21s
Oct 31 20:53:47.193 INFO kablam!      Running /target/debug/deps/ipaggregator_rs-38eca07462c7e0ca
Oct 31 20:53:47.207 INFO blam! 
Oct 31 20:53:47.207 INFO blam! running 40 tests
Oct 31 20:53:47.287 INFO blam! test formatters::tests::test_concat_to_size_with_exact_len ... ok
Oct 31 20:53:47.303 INFO blam! test parsers::tests::test_parse_ip ... ok
Oct 31 20:53:47.323 INFO blam! test formatters::tests::test_concat_to_size ... ok
Oct 31 20:53:47.323 INFO blam! test parsers::tests::test_nom_ip_parser ... ok
Oct 31 20:53:47.327 INFO blam! test subnet_tree::tests::test_calculate_subnet ... ok
Oct 31 20:53:47.327 INFO blam! test parsers::tests::test_simpl_parser ... ok
Oct 31 20:53:47.328 INFO blam! test subnet_tree::tests::test_floor_log2 ... ok
Oct 31 20:53:47.328 INFO blam! test formatters::tests::test_concat_to_size_too_short ... ok
Oct 31 20:53:47.328 INFO blam! test subnet_tree::tests::test_last_node_contains ... ok
Oct 31 20:53:47.328 INFO blam! test subnet_tree::tests::test_last_node_add ... ok
Oct 31 20:53:47.328 INFO blam! test subnet_tree::tests::test_last_node__set_heap_bit ... ok
Oct 31 20:53:47.328 INFO blam! test subnet_tree::tests::test_last_node_expand ... ok
Oct 31 20:53:47.329 INFO blam! test listeners::udp::tests::test_udp_server_listener ... ok
Oct 31 20:53:47.329 INFO blam! test subnet_tree::tests::test_last_node___has_subnet ... ok
Oct 31 20:53:47.329 INFO blam! test subnet_tree::tests::test_last_node_is_subnet ... ok
Oct 31 20:53:47.329 INFO blam! test senders::tests::test_udp_sender_run_sender ... ok
Oct 31 20:53:47.329 INFO blam! test subnet_tree::tests::test_last_node_walk_empty ... ok
Oct 31 20:53:47.329 INFO blam! test subnet_tree::tests::test_neighbor ... ok
Oct 31 20:53:47.330 INFO blam! test subnet_tree::tests::test_last_node_subnetize ... ok
Oct 31 20:53:47.330 INFO blam! test subnet_tree::tests::test_last_node_unset_heap_bit ... ok
Oct 31 20:53:47.330 INFO blam! test subnet_tree::tests::test_last_node_walk_single_element ... ok
Oct 31 20:53:47.330 INFO blam! test subnet_tree::tests::test_last_node_walk_multiple ... ok
Oct 31 20:53:47.330 INFO blam! test subnet_tree::tests::test_standard_node__set_heap_bit ... ok
Oct 31 20:53:47.330 INFO blam! test subnet_tree::tests::test_standard_node__has_subnet ... ok
Oct 31 20:53:47.330 INFO blam! test subnet_tree::tests::test_standard_node__is_subnet ... ok
Oct 31 20:53:47.330 INFO blam! test subnet_tree::tests::test_standard_node_contains ... ok
Oct 31 20:53:47.331 INFO blam! test subnet_tree::tests::test__calculate_partial_cidr ... ok
Oct 31 20:53:47.331 INFO blam! test subnet_tree::tests::test_is_flag_set ... ok
Oct 31 20:53:47.331 INFO blam! test subnet_tree::tests::test_standard_node_expand ... ok
Oct 31 20:53:47.331 INFO blam! test subnet_tree::tests::test_standard_node__subnetize ... ok
Oct 31 20:53:47.331 INFO blam! test subnet_tree::tests::test_standard_node_add ... ok
Oct 31 20:53:47.331 INFO blam! test subnet_tree::tests::test_standard_node__unset_heap_bit ... ok
Oct 31 20:53:47.359 INFO blam! test subnet_tree::tests::test_standard_node_walk_single_heap ... ok
Oct 31 20:53:47.403 INFO blam! test subnet_tree::tests::test_standard_node_walk_multiple_heap ... ok
Oct 31 20:53:47.403 INFO blam! test subnet_tree::tests::test_standard_node_walk_empty ... ok
Oct 31 20:53:47.403 INFO blam! test subnet_tree::tests::test_standard_node_add_subnet_carry_over ... ok
Oct 31 20:53:47.403 INFO blam! test subnet_tree::tests::test_standard_node_add_multiple_heap ... ok
Oct 31 20:53:47.403 INFO blam! test subnet_tree::tests::test_to_position ... ok
Oct 31 20:53:47.403 INFO blam! test subnet_tree::tests::test_standard_node_walk_single_nested ... ok
Oct 31 20:53:47.932 INFO blam! test subnet_tree::tests::test_standard_node_is_subnet ... ok
Oct 31 20:53:47.932 INFO blam! 
Oct 31 20:53:47.932 INFO blam! test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 20:53:47.932 INFO blam! 
Oct 31 20:53:47.934 INFO kablam! su: No module specific data is present
Oct 31 20:53:49.727 INFO running `"docker" "rm" "-f" "94a58f89e9b0f263f6a996a7363e3599d95e74f0bf65530a0b43d3808d499f94"`
Oct 31 20:53:50.131 INFO blam! 94a58f89e9b0f263f6a996a7363e3599d95e74f0bf65530a0b43d3808d499f94
