Nov 01 03:18:54.671 INFO testing megesdal/bedtree-rs against 1.30.0 for beta-1.31-1
Nov 01 03:18:54.671 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"`
Nov 01 03:18:54.837 INFO blam! 430774bac4e451c81a3006a6f94b676d785104811b133246022ad1102bedc2bf
Nov 01 03:18:54.847 INFO running `"docker" "start" "-a" "430774bac4e451c81a3006a6f94b676d785104811b133246022ad1102bedc2bf"`
Nov 01 03:18:55.199 INFO kablam! usermod: no changes
Nov 01 03:18:55.228 INFO kablam!    Compiling hello_world v0.0.1 (/source)
Nov 01 03:18:55.443 INFO kablam! warning: unused import: `max`
Nov 01 03:18:55.444 INFO kablam!  --> src/main.rs:2:16
Nov 01 03:18:55.444 INFO kablam!   |
Nov 01 03:18:55.444 INFO kablam! 2 | use std::cmp::{max, min, Ordering};
Nov 01 03:18:55.444 INFO kablam!   |                ^^^
Nov 01 03:18:55.445 INFO kablam!   |
Nov 01 03:18:55.445 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 03:18:55.445 INFO kablam! 
Nov 01 03:18:55.507 INFO kablam! warning: unused variable: `node_to_insert`
Nov 01 03:18:55.507 INFO kablam!    --> src/main.rs:114:14
Nov 01 03:18:55.507 INFO kablam!     |
Nov 01 03:18:55.507 INFO kablam! 114 |         let (node_to_insert, insert_idx) = match split_result {
Nov 01 03:18:55.507 INFO kablam!     |              ^^^^^^^^^^^^^^ help: consider using `_node_to_insert` instead
Nov 01 03:18:55.507 INFO kablam!     |
Nov 01 03:18:55.507 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 03:18:55.507 INFO kablam! 
Nov 01 03:18:55.507 INFO kablam! warning: unused variable: `insert_idx`
Nov 01 03:18:55.507 INFO kablam!    --> src/main.rs:114:30
Nov 01 03:18:55.507 INFO kablam!     |
Nov 01 03:18:55.507 INFO kablam! 114 |         let (node_to_insert, insert_idx) = match split_result {
Nov 01 03:18:55.507 INFO kablam!     |                              ^^^^^^^^^^ help: consider using `_insert_idx` instead
Nov 01 03:18:55.507 INFO kablam! 
Nov 01 03:18:55.507 INFO kablam! warning: unused variable: `q`
Nov 01 03:18:55.507 INFO kablam!    --> src/main.rs:125:68
Nov 01 03:18:55.507 INFO kablam!     |
Nov 01 03:18:55.507 INFO kablam! 125 |     fn split_if_necessary(&'a self, parent: &'a BPlusTreeNode<'a>, q: &str)
Nov 01 03:18:55.507 INFO kablam!     |                                                                    ^ help: consider using `_q` instead
Nov 01 03:18:55.507 INFO kablam! 
Nov 01 03:18:55.519 INFO kablam! warning: struct is never constructed: `BPlusTree`
Nov 01 03:18:55.519 INFO kablam!   --> src/main.rs:42:1
Nov 01 03:18:55.520 INFO kablam!    |
Nov 01 03:18:55.520 INFO kablam! 42 | struct BPlusTree<'a> {
Nov 01 03:18:55.520 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^
Nov 01 03:18:55.521 INFO kablam!    |
Nov 01 03:18:55.521 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 03:18:55.521 INFO kablam! 
Nov 01 03:18:55.522 INFO kablam! warning: struct is never constructed: `BPlusTreeNode`
Nov 01 03:18:55.522 INFO kablam!   --> src/main.rs:48:1
Nov 01 03:18:55.522 INFO kablam!    |
Nov 01 03:18:55.522 INFO kablam! 48 | struct BPlusTreeNode<'a> {
Nov 01 03:18:55.523 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:18:55.523 INFO kablam! 
Nov 01 03:18:55.523 INFO kablam! warning: method is never used: `is_leaf_node`
Nov 01 03:18:55.523 INFO kablam!   --> src/main.rs:57:5
Nov 01 03:18:55.523 INFO kablam!    |
Nov 01 03:18:55.523 INFO kablam! 57 |     fn is_leaf_node(&self) -> bool {
Nov 01 03:18:55.523 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:18:55.523 INFO kablam! 
Nov 01 03:18:55.523 INFO kablam! warning: method is never used: `insert`
Nov 01 03:18:55.523 INFO kablam!   --> src/main.rs:64:5
Nov 01 03:18:55.523 INFO kablam!    |
Nov 01 03:18:55.523 INFO kablam! 64 |     fn insert(&'a self, q: &str) -> &'a BPlusTreeNode<'a> {
Nov 01 03:18:55.523 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:18:55.523 INFO kablam! 
Nov 01 03:18:55.523 INFO kablam! warning: method is never used: `find_node`
Nov 01 03:18:55.523 INFO kablam!   --> src/main.rs:70:5
Nov 01 03:18:55.523 INFO kablam!    |
Nov 01 03:18:55.523 INFO kablam! 70 |     fn find_node(&'a self, q: &str, node: &'a BPlusTreeNode<'a>) -> &'a BPlusTreeNode<'a> {
Nov 01 03:18:55.523 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:18:55.523 INFO kablam! 
Nov 01 03:18:55.523 INFO kablam! warning: function is never used: `check_split`
Nov 01 03:18:55.523 INFO kablam!   --> src/main.rs:75:13
Nov 01 03:18:55.523 INFO kablam!    |
Nov 01 03:18:55.523 INFO kablam! 75 | /             fn check_split<'a>(tree: &'a BPlusTree<'a>, q: &str, node: &'a BPlusTreeNode<'a>,
Nov 01 03:18:55.523 INFO kablam! 76 | |                                child_idx: usize) -> &'a BPlusTreeNode<'a> {
Nov 01 03:18:55.523 INFO kablam! 77 | |                 if child_idx == node.splits.len() {
Nov 01 03:18:55.523 INFO kablam! 78 | |                     tree.find_node(q, &node.children[node.splits.len()])
Nov 01 03:18:55.523 INFO kablam! ...  |
Nov 01 03:18:55.523 INFO kablam! 83 | |                 }
Nov 01 03:18:55.523 INFO kablam! 84 | |             };
Nov 01 03:18:55.523 INFO kablam!    | |_____________^
Nov 01 03:18:55.523 INFO kablam! 
Nov 01 03:18:55.523 INFO kablam! warning: method is never used: `rec_insert`
Nov 01 03:18:55.523 INFO kablam!    --> src/main.rs:89:5
Nov 01 03:18:55.523 INFO kablam!     |
Nov 01 03:18:55.523 INFO kablam! 89  | /     fn rec_insert(&'a self, q: &str, parent: &'a BPlusTreeNode<'a>,
Nov 01 03:18:55.523 INFO kablam! 90  | |                   child: Option<&'a BPlusTreeNode>) -> &'a BPlusTreeNode<'a> {
Nov 01 03:18:55.523 INFO kablam! 91  | |
Nov 01 03:18:55.523 INFO kablam! 92  | |         // TODO: recursive closure via struct?
Nov 01 03:18:55.523 INFO kablam! ...   |
Nov 01 03:18:55.523 INFO kablam! 122 | |         parent
Nov 01 03:18:55.523 INFO kablam! 123 | |     }
Nov 01 03:18:55.523 INFO kablam!     | |_____^
Nov 01 03:18:55.523 INFO kablam! 
Nov 01 03:18:55.523 INFO kablam! warning: function is never used: `find_insert_loc`
Nov 01 03:18:55.523 INFO kablam!    --> src/main.rs:93:9
Nov 01 03:18:55.523 INFO kablam!     |
Nov 01 03:18:55.523 INFO kablam! 93  | /         fn find_insert_loc<'a>(compare: fn(&str,&str)->Ordering, splits: &Vec<&str>, idx: usize,
Nov 01 03:18:55.523 INFO kablam! 94  | |                                q: &str, child: Option<&'a BPlusTreeNode>) -> (usize, bool) {
Nov 01 03:18:55.523 INFO kablam! 95  | |             if idx == splits.len() {
Nov 01 03:18:55.523 INFO kablam! 96  | |                 (splits.len(), true)
Nov 01 03:18:55.523 INFO kablam! ...   |
Nov 01 03:18:55.523 INFO kablam! 103 | |             }
Nov 01 03:18:55.523 INFO kablam! 104 | |         }
Nov 01 03:18:55.523 INFO kablam!     | |_________^
Nov 01 03:18:55.523 INFO kablam! 
Nov 01 03:18:55.523 INFO kablam! warning: method is never used: `split_if_necessary`
Nov 01 03:18:55.524 INFO kablam!    --> src/main.rs:125:5
Nov 01 03:18:55.524 INFO kablam!     |
Nov 01 03:18:55.524 INFO kablam! 125 | /     fn split_if_necessary(&'a self, parent: &'a BPlusTreeNode<'a>, q: &str)
Nov 01 03:18:55.524 INFO kablam! 126 | |                           -> (Option<&'a BPlusTreeNode<'a>>, bool) {
Nov 01 03:18:55.524 INFO kablam! 127 | |         let should_split = parent.splits.len() == self.branch_factor - 1;
Nov 01 03:18:55.524 INFO kablam! 128 | |         if !should_split {
Nov 01 03:18:55.524 INFO kablam! ...   |
Nov 01 03:18:55.524 INFO kablam! 133 | |         }
Nov 01 03:18:55.524 INFO kablam! 134 | |     }
Nov 01 03:18:55.524 INFO kablam!     | |_____^
Nov 01 03:18:55.524 INFO kablam! 
Nov 01 03:18:55.524 INFO kablam! warning: function is never used: `verify_edit_distance`
Nov 01 03:18:55.524 INFO kablam!    --> src/main.rs:137:1
Nov 01 03:18:55.524 INFO kablam!     |
Nov 01 03:18:55.524 INFO kablam! 137 | fn verify_edit_distance(x: &str, y: &str, distance_threshold: usize) -> Option<usize> {
Nov 01 03:18:55.524 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:18:55.524 INFO kablam! 
Nov 01 03:18:55.524 INFO kablam! warning: function is never used: `create_verification_table`
Nov 01 03:18:55.524 INFO kablam!    --> src/main.rs:171:1
Nov 01 03:18:55.524 INFO kablam!     |
Nov 01 03:18:55.524 INFO kablam! 171 | / fn create_verification_table<F>(
Nov 01 03:18:55.524 INFO kablam! 172 | |     nrows: usize,
Nov 01 03:18:55.524 INFO kablam! 173 | |     ncols: usize,
Nov 01 03:18:55.524 INFO kablam! 174 | |     distance_threshold: usize,
Nov 01 03:18:55.524 INFO kablam! ...   |
Nov 01 03:18:55.524 INFO kablam! 225 | |     (row0, Some(m))
Nov 01 03:18:55.524 INFO kablam! 226 | | }
Nov 01 03:18:55.524 INFO kablam!     | |_^
Nov 01 03:18:55.524 INFO kablam! 
Nov 01 03:18:55.870 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.65s
Nov 01 03:18:55.874 INFO kablam! su: No module specific data is present
Nov 01 03:18:56.155 INFO running `"docker" "rm" "-f" "430774bac4e451c81a3006a6f94b676d785104811b133246022ad1102bedc2bf"`
Nov 01 03:18:56.411 INFO blam! 430774bac4e451c81a3006a6f94b676d785104811b133246022ad1102bedc2bf
Nov 01 03:18:56.414 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"`
Nov 01 03:18:56.791 INFO blam! 91518a86fe4f1f356e7da69f0d7ebacfc967a15296cdb43f85092ce4903c90fb
Nov 01 03:18:56.809 INFO running `"docker" "start" "-a" "91518a86fe4f1f356e7da69f0d7ebacfc967a15296cdb43f85092ce4903c90fb"`
Nov 01 03:18:57.694 INFO kablam! usermod: no changes
Nov 01 03:18:57.745 INFO kablam!    Compiling hello_world v0.0.1 (/source)
Nov 01 03:18:58.185 INFO kablam! warning: unused import: `max`
Nov 01 03:18:58.185 INFO kablam!  --> src/main.rs:2:16
Nov 01 03:18:58.185 INFO kablam!   |
Nov 01 03:18:58.185 INFO kablam! 2 | use std::cmp::{max, min, Ordering};
Nov 01 03:18:58.185 INFO kablam!   |                ^^^
Nov 01 03:18:58.185 INFO kablam!   |
Nov 01 03:18:58.185 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 03:18:58.185 INFO kablam! 
Nov 01 03:18:58.299 INFO kablam! warning: unused variable: `node_to_insert`
Nov 01 03:18:58.299 INFO kablam!    --> src/main.rs:114:14
Nov 01 03:18:58.299 INFO kablam!     |
Nov 01 03:18:58.299 INFO kablam! 114 |         let (node_to_insert, insert_idx) = match split_result {
Nov 01 03:18:58.299 INFO kablam!     |              ^^^^^^^^^^^^^^ help: consider using `_node_to_insert` instead
Nov 01 03:18:58.299 INFO kablam!     |
Nov 01 03:18:58.299 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 03:18:58.299 INFO kablam! 
Nov 01 03:18:58.299 INFO kablam! warning: unused variable: `insert_idx`
Nov 01 03:18:58.299 INFO kablam!    --> src/main.rs:114:30
Nov 01 03:18:58.299 INFO kablam!     |
Nov 01 03:18:58.299 INFO kablam! 114 |         let (node_to_insert, insert_idx) = match split_result {
Nov 01 03:18:58.299 INFO kablam!     |                              ^^^^^^^^^^ help: consider using `_insert_idx` instead
Nov 01 03:18:58.299 INFO kablam! 
Nov 01 03:18:58.299 INFO kablam! warning: unused variable: `q`
Nov 01 03:18:58.299 INFO kablam!    --> src/main.rs:125:68
Nov 01 03:18:58.299 INFO kablam!     |
Nov 01 03:18:58.299 INFO kablam! 125 |     fn split_if_necessary(&'a self, parent: &'a BPlusTreeNode<'a>, q: &str)
Nov 01 03:18:58.299 INFO kablam!     |                                                                    ^ help: consider using `_q` instead
Nov 01 03:18:58.299 INFO kablam! 
Nov 01 03:18:58.323 INFO kablam! warning: struct is never constructed: `BPlusTree`
Nov 01 03:18:58.323 INFO kablam!   --> src/main.rs:42:1
Nov 01 03:18:58.323 INFO kablam!    |
Nov 01 03:18:58.323 INFO kablam! 42 | struct BPlusTree<'a> {
Nov 01 03:18:58.323 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^
Nov 01 03:18:58.323 INFO kablam!    |
Nov 01 03:18:58.323 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 03:18:58.323 INFO kablam! 
Nov 01 03:18:58.323 INFO kablam! warning: struct is never constructed: `BPlusTreeNode`
Nov 01 03:18:58.323 INFO kablam!   --> src/main.rs:48:1
Nov 01 03:18:58.323 INFO kablam!    |
Nov 01 03:18:58.323 INFO kablam! 48 | struct BPlusTreeNode<'a> {
Nov 01 03:18:58.323 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:18:58.323 INFO kablam! 
Nov 01 03:18:58.323 INFO kablam! warning: method is never used: `is_leaf_node`
Nov 01 03:18:58.323 INFO kablam!   --> src/main.rs:57:5
Nov 01 03:18:58.323 INFO kablam!    |
Nov 01 03:18:58.323 INFO kablam! 57 |     fn is_leaf_node(&self) -> bool {
Nov 01 03:18:58.323 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:18:58.323 INFO kablam! 
Nov 01 03:18:58.323 INFO kablam! warning: method is never used: `insert`
Nov 01 03:18:58.323 INFO kablam!   --> src/main.rs:64:5
Nov 01 03:18:58.323 INFO kablam!    |
Nov 01 03:18:58.323 INFO kablam! 64 |     fn insert(&'a self, q: &str) -> &'a BPlusTreeNode<'a> {
Nov 01 03:18:58.323 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:18:58.323 INFO kablam! 
Nov 01 03:18:58.323 INFO kablam! warning: method is never used: `find_node`
Nov 01 03:18:58.323 INFO kablam!   --> src/main.rs:70:5
Nov 01 03:18:58.323 INFO kablam!    |
Nov 01 03:18:58.323 INFO kablam! 70 |     fn find_node(&'a self, q: &str, node: &'a BPlusTreeNode<'a>) -> &'a BPlusTreeNode<'a> {
Nov 01 03:18:58.323 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:18:58.323 INFO kablam! 
Nov 01 03:18:58.323 INFO kablam! warning: function is never used: `check_split`
Nov 01 03:18:58.323 INFO kablam!   --> src/main.rs:75:13
Nov 01 03:18:58.323 INFO kablam!    |
Nov 01 03:18:58.323 INFO kablam! 75 | /             fn check_split<'a>(tree: &'a BPlusTree<'a>, q: &str, node: &'a BPlusTreeNode<'a>,
Nov 01 03:18:58.323 INFO kablam! 76 | |                                child_idx: usize) -> &'a BPlusTreeNode<'a> {
Nov 01 03:18:58.323 INFO kablam! 77 | |                 if child_idx == node.splits.len() {
Nov 01 03:18:58.323 INFO kablam! 78 | |                     tree.find_node(q, &node.children[node.splits.len()])
Nov 01 03:18:58.323 INFO kablam! ...  |
Nov 01 03:18:58.323 INFO kablam! 83 | |                 }
Nov 01 03:18:58.323 INFO kablam! 84 | |             };
Nov 01 03:18:58.323 INFO kablam!    | |_____________^
Nov 01 03:18:58.324 INFO kablam! 
Nov 01 03:18:58.324 INFO kablam! warning: method is never used: `rec_insert`
Nov 01 03:18:58.324 INFO kablam!    --> src/main.rs:89:5
Nov 01 03:18:58.324 INFO kablam!     |
Nov 01 03:18:58.324 INFO kablam! 89  | /     fn rec_insert(&'a self, q: &str, parent: &'a BPlusTreeNode<'a>,
Nov 01 03:18:58.324 INFO kablam! 90  | |                   child: Option<&'a BPlusTreeNode>) -> &'a BPlusTreeNode<'a> {
Nov 01 03:18:58.324 INFO kablam! 91  | |
Nov 01 03:18:58.324 INFO kablam! 92  | |         // TODO: recursive closure via struct?
Nov 01 03:18:58.324 INFO kablam! ...   |
Nov 01 03:18:58.324 INFO kablam! 122 | |         parent
Nov 01 03:18:58.324 INFO kablam! 123 | |     }
Nov 01 03:18:58.324 INFO kablam!     | |_____^
Nov 01 03:18:58.324 INFO kablam! 
Nov 01 03:18:58.324 INFO kablam! warning: function is never used: `find_insert_loc`
Nov 01 03:18:58.324 INFO kablam!    --> src/main.rs:93:9
Nov 01 03:18:58.324 INFO kablam!     |
Nov 01 03:18:58.324 INFO kablam! 93  | /         fn find_insert_loc<'a>(compare: fn(&str,&str)->Ordering, splits: &Vec<&str>, idx: usize,
Nov 01 03:18:58.324 INFO kablam! 94  | |                                q: &str, child: Option<&'a BPlusTreeNode>) -> (usize, bool) {
Nov 01 03:18:58.324 INFO kablam! 95  | |             if idx == splits.len() {
Nov 01 03:18:58.324 INFO kablam! 96  | |                 (splits.len(), true)
Nov 01 03:18:58.324 INFO kablam! ...   |
Nov 01 03:18:58.324 INFO kablam! 103 | |             }
Nov 01 03:18:58.324 INFO kablam! 104 | |         }
Nov 01 03:18:58.324 INFO kablam!     | |_________^
Nov 01 03:18:58.324 INFO kablam! 
Nov 01 03:18:58.324 INFO kablam! warning: method is never used: `split_if_necessary`
Nov 01 03:18:58.324 INFO kablam!    --> src/main.rs:125:5
Nov 01 03:18:58.324 INFO kablam!     |
Nov 01 03:18:58.324 INFO kablam! 125 | /     fn split_if_necessary(&'a self, parent: &'a BPlusTreeNode<'a>, q: &str)
Nov 01 03:18:58.324 INFO kablam! 126 | |                           -> (Option<&'a BPlusTreeNode<'a>>, bool) {
Nov 01 03:18:58.324 INFO kablam! 127 | |         let should_split = parent.splits.len() == self.branch_factor - 1;
Nov 01 03:18:58.324 INFO kablam! 128 | |         if !should_split {
Nov 01 03:18:58.324 INFO kablam! ...   |
Nov 01 03:18:58.324 INFO kablam! 133 | |         }
Nov 01 03:18:58.324 INFO kablam! 134 | |     }
Nov 01 03:18:58.324 INFO kablam!     | |_____^
Nov 01 03:18:58.324 INFO kablam! 
Nov 01 03:18:59.156 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.43s
Nov 01 03:18:59.158 INFO kablam! su: No module specific data is present
Nov 01 03:19:00.233 INFO running `"docker" "rm" "-f" "91518a86fe4f1f356e7da69f0d7ebacfc967a15296cdb43f85092ce4903c90fb"`
Nov 01 03:19:00.551 INFO blam! 91518a86fe4f1f356e7da69f0d7ebacfc967a15296cdb43f85092ce4903c90fb
Nov 01 03:19:00.559 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"`
Nov 01 03:19:01.048 INFO blam! 1496396fbf9627387ea618ff77880757fe3e4483df7a1bb29c2fdd7cbb4c6cec
Nov 01 03:19:01.051 INFO running `"docker" "start" "-a" "1496396fbf9627387ea618ff77880757fe3e4483df7a1bb29c2fdd7cbb4c6cec"`
Nov 01 03:19:02.213 INFO kablam! usermod: no changes
Nov 01 03:19:02.239 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.01s
Nov 01 03:19:02.239 INFO kablam!      Running /target/debug/deps/hello_world-ea28e735b2a3a88c
Nov 01 03:19:02.243 INFO blam! 
Nov 01 03:19:02.243 INFO blam! running 1 test
Nov 01 03:19:02.243 INFO blam! test test_verify_edit_distance ... ok
Nov 01 03:19:02.243 INFO blam! 
Nov 01 03:19:02.243 INFO blam! test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 03:19:02.243 INFO blam! 
Nov 01 03:19:02.246 INFO kablam! su: No module specific data is present
Nov 01 03:19:02.813 INFO running `"docker" "rm" "-f" "1496396fbf9627387ea618ff77880757fe3e4483df7a1bb29c2fdd7cbb4c6cec"`
Nov 01 03:19:02.981 INFO blam! 1496396fbf9627387ea618ff77880757fe3e4483df7a1bb29c2fdd7cbb4c6cec
