Dec 01 23:33:25.334 INFO testing bbrener1/rusty_lumberjack against 1.30.1 for beta-1.31-5
Dec 01 23:33:25.334 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/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 23:33:25.721 INFO [stdout] 54f7c79b94dc067aea90a45e17ba705ebefd15a2de616c96af041cfde0473024
Dec 01 23:33:25.724 INFO running `"docker" "start" "-a" "54f7c79b94dc067aea90a45e17ba705ebefd15a2de616c96af041cfde0473024"`
Dec 01 23:33:26.959 INFO [stderr] usermod: no changes
Dec 01 23:33:27.077 INFO [stderr]    Compiling lumberjack_1 v0.1.0 (/source)
Dec 01 23:33:28.751 INFO [stderr] warning: unused import: `io::DropMode`
Dec 01 23:33:28.751 INFO [stderr]   --> src/random_forest.rs:14:5
Dec 01 23:33:28.751 INFO [stderr]    |
Dec 01 23:33:28.751 INFO [stderr] 14 | use io::DropMode;
Dec 01 23:33:28.751 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 01 23:33:28.751 INFO [stderr]    |
Dec 01 23:33:28.751 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 01 23:33:28.751 INFO [stderr] 
Dec 01 23:33:28.751 INFO [stderr] warning: unused import: `std::mem::replace`
Dec 01 23:33:28.751 INFO [stderr]  --> src/feature_thread_pool.rs:3:5
Dec 01 23:33:28.751 INFO [stderr]   |
Dec 01 23:33:28.751 INFO [stderr] 3 | use std::mem::replace;
Dec 01 23:33:28.751 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^
Dec 01 23:33:28.751 INFO [stderr] 
Dec 01 23:33:28.751 INFO [stderr] warning: unused import: `std::sync::mpsc::SyncSender`
Dec 01 23:33:28.751 INFO [stderr]   --> src/feature_thread_pool.rs:10:5
Dec 01 23:33:28.751 INFO [stderr]    |
Dec 01 23:33:28.752 INFO [stderr] 10 | use std::sync::mpsc::SyncSender;
Dec 01 23:33:28.752 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:28.752 INFO [stderr] 
Dec 01 23:33:28.752 INFO [stderr] warning: unused import: `std::sync::mpsc::sync_channel`
Dec 01 23:33:28.752 INFO [stderr]   --> src/feature_thread_pool.rs:11:5
Dec 01 23:33:28.752 INFO [stderr]    |
Dec 01 23:33:28.752 INFO [stderr] 11 | use std::sync::mpsc::sync_channel;
Dec 01 23:33:28.752 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:28.752 INFO [stderr] 
Dec 01 23:33:28.752 INFO [stderr] warning: unused import: `std::io::stdin`
Dec 01 23:33:28.752 INFO [stderr]   --> src/main.rs:39:5
Dec 01 23:33:28.752 INFO [stderr]    |
Dec 01 23:33:28.752 INFO [stderr] 39 | use std::io::stdin;
Dec 01 23:33:28.752 INFO [stderr]    |     ^^^^^^^^^^^^^^
Dec 01 23:33:28.752 INFO [stderr] 
Dec 01 23:33:28.752 INFO [stderr] warning: unused import: `std::sync::Arc`
Dec 01 23:33:28.752 INFO [stderr]   --> src/main.rs:44:5
Dec 01 23:33:28.752 INFO [stderr]    |
Dec 01 23:33:28.752 INFO [stderr] 44 | use std::sync::Arc;
Dec 01 23:33:28.752 INFO [stderr]    |     ^^^^^^^^^^^^^^
Dec 01 23:33:28.752 INFO [stderr] 
Dec 01 23:33:30.388 INFO [stderr] warning: unreachable pattern
Dec 01 23:33:30.388 INFO [stderr]    --> src/io.rs:353:24
Dec 01 23:33:30.388 INFO [stderr]     |
Dec 01 23:33:30.388 INFO [stderr] 353 |                 "-o" | "-output" => {
Dec 01 23:33:30.388 INFO [stderr]     |                        ^^^^^^^^^
Dec 01 23:33:30.388 INFO [stderr]     |
Dec 01 23:33:30.388 INFO [stderr]     = note: #[warn(unreachable_patterns)] on by default
Dec 01 23:33:30.388 INFO [stderr] 
Dec 01 23:33:30.403 INFO [stderr] warning: unused variable: `args`
Dec 01 23:33:30.403 INFO [stderr]    --> src/io.rs:109:16
Dec 01 23:33:30.403 INFO [stderr]     |
Dec 01 23:33:30.403 INFO [stderr] 109 | pub fn predict(args: Parameters) {
Dec 01 23:33:30.403 INFO [stderr]     |                ^^^^ help: consider using `_args` instead
Dec 01 23:33:30.403 INFO [stderr]     |
Dec 01 23:33:30.403 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 23:33:30.403 INFO [stderr] 
Dec 01 23:33:30.403 INFO [stderr] warning: unused variable: `args`
Dec 01 23:33:30.403 INFO [stderr]    --> src/io.rs:141:21
Dec 01 23:33:30.403 INFO [stderr]     |
Dec 01 23:33:30.403 INFO [stderr] 141 | pub fn combined(mut args:Parameters) {
Dec 01 23:33:30.403 INFO [stderr]     |                     ^^^^ help: consider using `_args` instead
Dec 01 23:33:30.403 INFO [stderr] 
Dec 01 23:33:30.403 INFO [stderr] warning: unused variable: `i`
Dec 01 23:33:30.403 INFO [stderr]    --> src/io.rs:916:10
Dec 01 23:33:30.403 INFO [stderr]     |
Dec 01 23:33:30.403 INFO [stderr] 916 |     for (i,iv) in in_mat.iter().enumerate() {
Dec 01 23:33:30.403 INFO [stderr]     |          ^ help: consider using `_i` instead
Dec 01 23:33:30.403 INFO [stderr] 
Dec 01 23:33:30.404 INFO [stderr] warning: value assigned to `index` is never read
Dec 01 23:33:30.404 INFO [stderr]     --> src/io.rs:1071:13
Dec 01 23:33:30.404 INFO [stderr]      |
Dec 01 23:33:30.404 INFO [stderr] 1071 |     let mut index = 0;
Dec 01 23:33:30.404 INFO [stderr]      |             ^^^^^
Dec 01 23:33:30.404 INFO [stderr]      |
Dec 01 23:33:30.404 INFO [stderr]      = note: #[warn(unused_assignments)] on by default
Dec 01 23:33:30.404 INFO [stderr] 
Dec 01 23:33:30.404 INFO [stderr] warning: value assigned to `value` is never read
Dec 01 23:33:30.404 INFO [stderr]     --> src/io.rs:1072:13
Dec 01 23:33:30.404 INFO [stderr]      |
Dec 01 23:33:30.404 INFO [stderr] 1072 |     let mut value = 0.;
Dec 01 23:33:30.404 INFO [stderr]      |             ^^^^^
Dec 01 23:33:30.404 INFO [stderr] 
Dec 01 23:33:30.404 INFO [stderr] warning: unused variable: `column_order`
Dec 01 23:33:30.405 INFO [stderr]     --> src/io.rs:1159:13
Dec 01 23:33:30.405 INFO [stderr]      |
Dec 01 23:33:30.405 INFO [stderr] 1159 |     let mut column_order: Vec<usize> = (0..dim.0).collect();
Dec 01 23:33:30.405 INFO [stderr]      |             ^^^^^^^^^^^^ help: consider using `_column_order` instead
Dec 01 23:33:30.405 INFO [stderr] 
Dec 01 23:33:30.405 INFO [stderr] warning: unused variable: `row_order`
Dec 01 23:33:30.405 INFO [stderr]     --> src/io.rs:1160:13
Dec 01 23:33:30.405 INFO [stderr]      |
Dec 01 23:33:30.405 INFO [stderr] 1160 |     let mut row_order: Vec<usize> = (0..dim.1).collect();
Dec 01 23:33:30.405 INFO [stderr]      |             ^^^^^^^^^ help: consider using `_row_order` instead
Dec 01 23:33:30.405 INFO [stderr] 
Dec 01 23:33:30.405 INFO [stderr] warning: unused variable: `first_value`
Dec 01 23:33:30.405 INFO [stderr]     --> src/io.rs:1163:13
Dec 01 23:33:30.406 INFO [stderr]      |
Dec 01 23:33:30.406 INFO [stderr] 1163 |         let first_value = column.iter().find(|x| x.abs() > 0.);
Dec 01 23:33:30.406 INFO [stderr]      |             ^^^^^^^^^^^ help: consider using `_first_value` instead
Dec 01 23:33:30.406 INFO [stderr] 
Dec 01 23:33:30.406 INFO [stderr] warning: value assigned to `local_odds` is never read
Dec 01 23:33:30.406 INFO [stderr]   --> src/randutils.rs:67:13
Dec 01 23:33:30.406 INFO [stderr]    |
Dec 01 23:33:30.406 INFO [stderr] 67 |     let mut local_odds = vec![1.;similarity.len()];
Dec 01 23:33:30.406 INFO [stderr]    |             ^^^^^^^^^^
Dec 01 23:33:30.406 INFO [stderr] 
Dec 01 23:33:30.406 INFO [stderr] warning: value assigned to `local_odds` is never read
Dec 01 23:33:30.406 INFO [stderr]   --> src/randutils.rs:92:13
Dec 01 23:33:30.406 INFO [stderr]    |
Dec 01 23:33:30.406 INFO [stderr] 92 |     let mut local_odds = vec![1.;similarity.len()];
Dec 01 23:33:30.406 INFO [stderr]    |             ^^^^^^^^^^
Dec 01 23:33:30.406 INFO [stderr] 
Dec 01 23:33:30.406 INFO [stderr] warning: unused variable: `command_literal`
Dec 01 23:33:30.406 INFO [stderr]   --> src/main.rs:54:9
Dec 01 23:33:30.406 INFO [stderr]    |
Dec 01 23:33:30.406 INFO [stderr] 54 |     let command_literal = arg_iter.next();
Dec 01 23:33:30.406 INFO [stderr]    |         ^^^^^^^^^^^^^^^ help: consider using `_command_literal` instead
Dec 01 23:33:30.406 INFO [stderr] 
Dec 01 23:33:30.406 INFO [stderr] warning: unused variable: `i`
Dec 01 23:33:30.406 INFO [stderr]    --> src/main.rs:144:10
Dec 01 23:33:30.406 INFO [stderr]     |
Dec 01 23:33:30.406 INFO [stderr] 144 |     for (i,iv) in in_mat.iter().enumerate() {
Dec 01 23:33:30.407 INFO [stderr]     |          ^ help: consider using `_i` instead
Dec 01 23:33:30.407 INFO [stderr] 
Dec 01 23:33:30.407 INFO [stderr] warning: value assigned to `index` is never read
Dec 01 23:33:30.407 INFO [stderr]    --> src/main.rs:299:13
Dec 01 23:33:30.407 INFO [stderr]     |
Dec 01 23:33:30.407 INFO [stderr] 299 |     let mut index = 0;
Dec 01 23:33:30.407 INFO [stderr]     |             ^^^^^
Dec 01 23:33:30.407 INFO [stderr] 
Dec 01 23:33:30.407 INFO [stderr] warning: value assigned to `value` is never read
Dec 01 23:33:30.407 INFO [stderr]    --> src/main.rs:300:13
Dec 01 23:33:30.407 INFO [stderr]     |
Dec 01 23:33:30.407 INFO [stderr] 300 |     let mut value = 0.;
Dec 01 23:33:30.407 INFO [stderr]     |             ^^^^^
Dec 01 23:33:30.407 INFO [stderr] 
Dec 01 23:33:30.407 INFO [stderr] warning: unused variable: `target`
Dec 01 23:33:30.407 INFO [stderr]    --> src/rank_vector.rs:480:36
Dec 01 23:33:30.407 INFO [stderr]     |
Dec 01 23:33:30.407 INFO [stderr] 480 |     pub fn balance_zones(&mut self,target:usize) {
Dec 01 23:33:30.407 INFO [stderr]     |                                    ^^^^^^ help: consider using `_target` instead
Dec 01 23:33:30.407 INFO [stderr] 
Dec 01 23:33:30.407 INFO [stderr] warning: unused variable: `i`
Dec 01 23:33:30.407 INFO [stderr]    --> src/rank_vector.rs:584:17
Dec 01 23:33:30.407 INFO [stderr]     |
Dec 01 23:33:30.407 INFO [stderr] 584 |             for i in 0..self.zones[3] {
Dec 01 23:33:30.407 INFO [stderr]     |                 ^ help: consider using `_i` instead
Dec 01 23:33:30.408 INFO [stderr] 
Dec 01 23:33:30.408 INFO [stderr] warning: unused variable: `i`
Dec 01 23:33:30.408 INFO [stderr]    --> src/rank_vector.rs:604:17
Dec 01 23:33:30.408 INFO [stderr]     |
Dec 01 23:33:30.408 INFO [stderr] 604 |             for i in 0..self.zones[1] {
Dec 01 23:33:30.408 INFO [stderr]     |                 ^ help: consider using `_i` instead
Dec 01 23:33:30.408 INFO [stderr] 
Dec 01 23:33:30.408 INFO [stderr] warning: unused variable: `len`
Dec 01 23:33:30.408 INFO [stderr]    --> src/rank_vector.rs:700:13
Dec 01 23:33:30.408 INFO [stderr]     |
Dec 01 23:33:30.408 INFO [stderr] 700 |         let len = self.len() as f64;
Dec 01 23:33:30.408 INFO [stderr]     |             ^^^ help: consider using `_len` instead
Dec 01 23:33:30.408 INFO [stderr] 
Dec 01 23:33:30.408 INFO [stderr] warning: unused variable: `i`
Dec 01 23:33:30.408 INFO [stderr]    --> src/rank_vector.rs:817:14
Dec 01 23:33:30.408 INFO [stderr]     |
Dec 01 23:33:30.408 INFO [stderr] 817 |         for (i,draw) in draw_order.iter().enumerate() {
Dec 01 23:33:30.408 INFO [stderr]     |              ^ help: consider using `_i` instead
Dec 01 23:33:30.408 INFO [stderr] 
Dec 01 23:33:30.408 INFO [stderr] warning: unused variable: `i`
Dec 01 23:33:30.408 INFO [stderr]    --> src/rank_vector.rs:849:14
Dec 01 23:33:30.408 INFO [stderr]     |
Dec 01 23:33:30.409 INFO [stderr] 849 |         for (i,draw) in draw_order.iter().enumerate() {
Dec 01 23:33:30.409 INFO [stderr]     |              ^ help: consider using `_i` instead
Dec 01 23:33:30.409 INFO [stderr] 
Dec 01 23:33:30.409 INFO [stderr] warning: unused variable: `i`
Dec 01 23:33:30.409 INFO [stderr]    --> src/rank_table.rs:265:14
Dec 01 23:33:30.409 INFO [stderr]     |
Dec 01 23:33:30.409 INFO [stderr] 265 |         for (i,feature) in features.iter().cloned().enumerate() {
Dec 01 23:33:30.409 INFO [stderr]     |              ^ help: consider using `_i` instead
Dec 01 23:33:30.409 INFO [stderr] 
Dec 01 23:33:30.409 INFO [stderr] warning: unused variable: `processor_limit`
Dec 01 23:33:30.409 INFO [stderr]   --> src/tree.rs:42:13
Dec 01 23:33:30.409 INFO [stderr]    |
Dec 01 23:33:30.409 INFO [stderr] 42 |         let processor_limit = parameters.processor_limit;
Dec 01 23:33:30.410 INFO [stderr]    |             ^^^^^^^^^^^^^^^ help: consider using `_processor_limit` instead
Dec 01 23:33:30.410 INFO [stderr] 
Dec 01 23:33:30.410 INFO [stderr] warning: unused variable: `size_limit`
Dec 01 23:33:30.410 INFO [stderr]    --> src/tree.rs:324:35
Dec 01 23:33:30.410 INFO [stderr]     |
Dec 01 23:33:30.410 INFO [stderr] 324 |     pub fn reload(location: &str, size_limit: usize , report_address: String) -> Result<PredictiveTree,Error> {
Dec 01 23:33:30.410 INFO [stderr]     |                                   ^^^^^^^^^^ help: consider using `_size_limit` instead
Dec 01 23:33:30.410 INFO [stderr] 
Dec 01 23:33:30.410 INFO [stderr] warning: unused variable: `prototype`
Dec 01 23:33:30.410 INFO [stderr]   --> src/random_forest.rs:49:25
Dec 01 23:33:30.410 INFO [stderr]    |
Dec 01 23:33:30.410 INFO [stderr] 49 |         if let Some(ref prototype) = self.prototype_tree {
Dec 01 23:33:30.410 INFO [stderr]    |                         ^^^^^^^^^ help: consider using `_prototype` instead
Dec 01 23:33:30.410 INFO [stderr] 
Dec 01 23:33:30.410 INFO [stderr] warning: unused variable: `prototype`
Dec 01 23:33:30.410 INFO [stderr]    --> src/random_forest.rs:103:25
Dec 01 23:33:30.410 INFO [stderr]     |
Dec 01 23:33:30.410 INFO [stderr] 103 |         if let Some(ref prototype) = self.prototype_tree {
Dec 01 23:33:30.410 INFO [stderr]     |                         ^^^^^^^^^ help: consider using `_prototype` instead
Dec 01 23:33:30.410 INFO [stderr] 
Dec 01 23:33:30.410 INFO [stderr] warning: unused variable: `split_thread_pool`
Dec 01 23:33:30.410 INFO [stderr]    --> src/random_forest.rs:150:13
Dec 01 23:33:30.410 INFO [stderr]     |
Dec 01 23:33:30.410 INFO [stderr] 150 |         let split_thread_pool = SplitThreadPool::new(processor_limit);
Dec 01 23:33:30.411 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^ help: consider using `_split_thread_pool` instead
Dec 01 23:33:30.411 INFO [stderr] 
Dec 01 23:33:30.411 INFO [stderr] warning: unused variable: `prototype_tree`
Dec 01 23:33:30.411 INFO [stderr]    --> src/random_forest.rs:174:13
Dec 01 23:33:30.411 INFO [stderr]     |
Dec 01 23:33:30.411 INFO [stderr] 174 |         let prototype_tree = predictive_trees.remove(0);
Dec 01 23:33:30.411 INFO [stderr]     |             ^^^^^^^^^^^^^^ help: consider using `_prototype_tree` instead
Dec 01 23:33:30.411 INFO [stderr] 
Dec 01 23:33:30.411 INFO [stderr] warning: unused variable: `feature_names`
Dec 01 23:33:30.411 INFO [stderr]    --> src/random_forest.rs:178:13
Dec 01 23:33:30.411 INFO [stderr]     |
Dec 01 23:33:30.411 INFO [stderr] 178 |         let feature_names = feature_option.unwrap_or((0..dimensions.0).map(|x| x.to_string()).collect());
Dec 01 23:33:30.411 INFO [stderr]     |             ^^^^^^^^^^^^^ help: consider using `_feature_names` instead
Dec 01 23:33:30.411 INFO [stderr] 
Dec 01 23:33:30.411 INFO [stderr] warning: unused variable: `sample_names`
Dec 01 23:33:30.412 INFO [stderr]    --> src/random_forest.rs:180:13
Dec 01 23:33:30.412 INFO [stderr]     |
Dec 01 23:33:30.412 INFO [stderr] 180 |         let sample_names = sample_option.unwrap_or((0..dimensions.1).map(|x| x.to_string()).collect());
Dec 01 23:33:30.412 INFO [stderr]     |             ^^^^^^^^^^^^ help: consider using `_sample_names` instead
Dec 01 23:33:30.412 INFO [stderr] 
Dec 01 23:33:30.412 INFO [stderr] warning: unused variable: `report_string`
Dec 01 23:33:30.412 INFO [stderr]    --> src/random_forest.rs:182:13
Dec 01 23:33:30.412 INFO [stderr]     |
Dec 01 23:33:30.412 INFO [stderr] 182 |         let report_string = format!("{}.reconstituted.0",report_address).to_string();
Dec 01 23:33:30.412 INFO [stderr]     |             ^^^^^^^^^^^^^ help: consider using `_report_string` instead
Dec 01 23:33:30.412 INFO [stderr] 
Dec 01 23:33:30.412 INFO [stderr] warning: unused variable: `backup_trees`
Dec 01 23:33:30.412 INFO [stderr]    --> src/random_forest.rs:217:32
Dec 01 23:33:30.412 INFO [stderr]     |
Dec 01 23:33:30.412 INFO [stderr] 217 |             TreeBackups::Trees(backup_trees) => {
Dec 01 23:33:30.412 INFO [stderr]     |                                ^^^^^^^^^^^^ help: consider using `_backup_trees` instead
Dec 01 23:33:30.412 INFO [stderr] 
Dec 01 23:33:30.412 INFO [stderr] warning: value assigned to `trees` is never read
Dec 01 23:33:30.412 INFO [stderr]    --> src/random_forest.rs:218:17
Dec 01 23:33:30.413 INFO [stderr]     |
Dec 01 23:33:30.413 INFO [stderr] 218 |                 trees = vec![];
Dec 01 23:33:30.413 INFO [stderr]     |                 ^^^^^
Dec 01 23:33:30.413 INFO [stderr] 
Dec 01 23:33:30.413 INFO [stderr] warning: unused variable: `feature_names`
Dec 01 23:33:30.413 INFO [stderr]    --> src/random_forest.rs:227:13
Dec 01 23:33:30.413 INFO [stderr]     |
Dec 01 23:33:30.413 INFO [stderr] 227 |         let feature_names = feature_option.unwrap_or((0..dimensions.0).map(|x| x.to_string()).collect());
Dec 01 23:33:30.413 INFO [stderr]     |             ^^^^^^^^^^^^^ help: consider using `_feature_names` instead
Dec 01 23:33:30.413 INFO [stderr] 
Dec 01 23:33:30.413 INFO [stderr] warning: unused variable: `sample_names`
Dec 01 23:33:30.413 INFO [stderr]    --> src/random_forest.rs:229:13
Dec 01 23:33:30.413 INFO [stderr]     |
Dec 01 23:33:30.413 INFO [stderr] 229 |         let sample_names = sample_option.unwrap_or((0..dimensions.1).map(|x| x.to_string()).collect());
Dec 01 23:33:30.413 INFO [stderr]     |             ^^^^^^^^^^^^ help: consider using `_sample_names` instead
Dec 01 23:33:30.413 INFO [stderr] 
Dec 01 23:33:30.413 INFO [stderr] warning: unused variable: `report_string`
Dec 01 23:33:30.413 INFO [stderr]    --> src/random_forest.rs:231:13
Dec 01 23:33:30.413 INFO [stderr]     |
Dec 01 23:33:30.413 INFO [stderr] 231 |         let report_string = format!("{}.reconstituted.0",report_address).to_string();
Dec 01 23:33:30.413 INFO [stderr]     |             ^^^^^^^^^^^^^ help: consider using `_report_string` instead
Dec 01 23:33:30.413 INFO [stderr] 
Dec 01 23:33:30.727 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:30.727 INFO [stderr]   --> src/io.rs:83:9
Dec 01 23:33:30.727 INFO [stderr]    |
Dec 01 23:33:30.727 INFO [stderr] 83 |     let mut loc_args = args.clone();
Dec 01 23:33:30.727 INFO [stderr]    |         ----^^^^^^^^
Dec 01 23:33:30.727 INFO [stderr]    |         |
Dec 01 23:33:30.727 INFO [stderr]    |         help: remove this `mut`
Dec 01 23:33:30.727 INFO [stderr]    |
Dec 01 23:33:30.727 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 23:33:30.727 INFO [stderr] 
Dec 01 23:33:30.727 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:30.727 INFO [stderr]   --> src/io.rs:90:9
Dec 01 23:33:30.727 INFO [stderr]    |
Dec 01 23:33:30.727 INFO [stderr] 90 |     let mut arc_params = Arc::new(args);
Dec 01 23:33:30.728 INFO [stderr]    |         ----^^^^^^^^^^
Dec 01 23:33:30.728 INFO [stderr]    |         |
Dec 01 23:33:30.728 INFO [stderr]    |         help: remove this `mut`
Dec 01 23:33:30.728 INFO [stderr] 
Dec 01 23:33:30.728 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:30.728 INFO [stderr]    --> src/io.rs:141:17
Dec 01 23:33:30.728 INFO [stderr]     |
Dec 01 23:33:30.729 INFO [stderr] 141 | pub fn combined(mut args:Parameters) {
Dec 01 23:33:30.729 INFO [stderr]     |                 ----^^^^
Dec 01 23:33:30.729 INFO [stderr]     |                 |
Dec 01 23:33:30.729 INFO [stderr]     |                 help: remove this `mut`
Dec 01 23:33:30.729 INFO [stderr] 
Dec 01 23:33:30.787 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:30.787 INFO [stderr]    --> src/io.rs:452:13
Dec 01 23:33:30.787 INFO [stderr]     |
Dec 01 23:33:30.787 INFO [stderr] 452 |         let mut input_features = input_counts.len();
Dec 01 23:33:30.788 INFO [stderr]     |             ----^^^^^^^^^^^^^^
Dec 01 23:33:30.788 INFO [stderr]     |             |
Dec 01 23:33:30.788 INFO [stderr]     |             help: remove this `mut`
Dec 01 23:33:30.788 INFO [stderr] 
Dec 01 23:33:30.788 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:30.788 INFO [stderr]    --> src/io.rs:453:13
Dec 01 23:33:30.788 INFO [stderr]     |
Dec 01 23:33:30.788 INFO [stderr] 453 |         let mut output_features = output_counts.len();
Dec 01 23:33:30.789 INFO [stderr]     |             ----^^^^^^^^^^^^^^^
Dec 01 23:33:30.789 INFO [stderr]     |             |
Dec 01 23:33:30.789 INFO [stderr]     |             help: remove this `mut`
Dec 01 23:33:30.789 INFO [stderr] 
Dec 01 23:33:30.952 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:30.952 INFO [stderr]     --> src/io.rs:1157:9
Dec 01 23:33:30.953 INFO [stderr]      |
Dec 01 23:33:30.953 INFO [stderr] 1157 |     let mut working = matrix_flip(mtx);
Dec 01 23:33:30.953 INFO [stderr]      |         ----^^^^^^^
Dec 01 23:33:30.953 INFO [stderr]      |         |
Dec 01 23:33:30.953 INFO [stderr]      |         help: remove this `mut`
Dec 01 23:33:30.953 INFO [stderr] 
Dec 01 23:33:30.954 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:30.954 INFO [stderr]     --> src/io.rs:1159:9
Dec 01 23:33:30.954 INFO [stderr]      |
Dec 01 23:33:30.954 INFO [stderr] 1159 |     let mut column_order: Vec<usize> = (0..dim.0).collect();
Dec 01 23:33:30.955 INFO [stderr]      |         ----^^^^^^^^^^^^
Dec 01 23:33:30.955 INFO [stderr]      |         |
Dec 01 23:33:30.955 INFO [stderr]      |         help: remove this `mut`
Dec 01 23:33:30.955 INFO [stderr] 
Dec 01 23:33:30.955 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:30.955 INFO [stderr]     --> src/io.rs:1160:9
Dec 01 23:33:30.956 INFO [stderr]      |
Dec 01 23:33:30.956 INFO [stderr] 1160 |     let mut row_order: Vec<usize> = (0..dim.1).collect();
Dec 01 23:33:30.956 INFO [stderr]      |         ----^^^^^^^^^
Dec 01 23:33:30.956 INFO [stderr]      |         |
Dec 01 23:33:30.956 INFO [stderr]      |         help: remove this `mut`
Dec 01 23:33:30.956 INFO [stderr] 
Dec 01 23:33:30.990 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:30.990 INFO [stderr]    --> src/node.rs:265:13
Dec 01 23:33:30.991 INFO [stderr]     |
Dec 01 23:33:30.991 INFO [stderr] 265 |         let mut new_input_table = self.input_table.derive_specified(&input_features,samples);
Dec 01 23:33:30.991 INFO [stderr]     |             ----^^^^^^^^^^^^^^^
Dec 01 23:33:30.991 INFO [stderr]     |             |
Dec 01 23:33:30.991 INFO [stderr]     |             help: remove this `mut`
Dec 01 23:33:30.992 INFO [stderr] 
Dec 01 23:33:30.992 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:30.992 INFO [stderr]    --> src/node.rs:266:13
Dec 01 23:33:30.992 INFO [stderr]     |
Dec 01 23:33:30.992 INFO [stderr] 266 |         let mut new_output_table = self.output_table.derive_specified(&output_features,samples);
Dec 01 23:33:30.993 INFO [stderr]     |             ----^^^^^^^^^^^^^^^^
Dec 01 23:33:30.993 INFO [stderr]     |             |
Dec 01 23:33:30.993 INFO [stderr]     |             help: remove this `mut`
Dec 01 23:33:30.993 INFO [stderr] 
Dec 01 23:33:31.030 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:31.031 INFO [stderr]    --> src/node.rs:600:47
Dec 01 23:33:31.031 INFO [stderr]     |
Dec 01 23:33:31.031 INFO [stderr] 600 |     pub fn cascading_interaction<'a>(&'a self,mut parents:Vec<(&'a Node,&'a str)>) -> Vec<(&'a str, &'a str, f64, &'a str, &'a str,f64,&'a str, f64)> {
Dec 01 23:33:31.031 INFO [stderr]     |                                               ----^^^^^^^
Dec 01 23:33:31.031 INFO [stderr]     |                                               |
Dec 01 23:33:31.032 INFO [stderr]     |                                               help: remove this `mut`
Dec 01 23:33:31.032 INFO [stderr] 
Dec 01 23:33:31.191 INFO [stderr] warning: method is never used: `empty`
Dec 01 23:33:31.191 INFO [stderr]   --> src/rank_vector.rs:52:5
Dec 01 23:33:31.191 INFO [stderr]    |
Dec 01 23:33:31.191 INFO [stderr] 52 |     pub fn empty() -> RankVector<Vec<Node>> {
Dec 01 23:33:31.191 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.192 INFO [stderr]    |
Dec 01 23:33:31.192 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 23:33:31.192 INFO [stderr] 
Dec 01 23:33:31.192 INFO [stderr] warning: method is never used: `g_left`
Dec 01 23:33:31.192 INFO [stderr]    --> src/rank_vector.rs:166:5
Dec 01 23:33:31.192 INFO [stderr]     |
Dec 01 23:33:31.192 INFO [stderr] 166 |     pub fn g_left(&self,index:usize) -> usize {
Dec 01 23:33:31.192 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.192 INFO [stderr] 
Dec 01 23:33:31.192 INFO [stderr] warning: method is never used: `g_right`
Dec 01 23:33:31.192 INFO [stderr]    --> src/rank_vector.rs:171:5
Dec 01 23:33:31.192 INFO [stderr]     |
Dec 01 23:33:31.192 INFO [stderr] 171 |     pub fn g_right(&self, index:usize) -> usize {
Dec 01 23:33:31.192 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.192 INFO [stderr] 
Dec 01 23:33:31.192 INFO [stderr] warning: method is never used: `mean`
Dec 01 23:33:31.192 INFO [stderr]    --> src/rank_vector.rs:667:5
Dec 01 23:33:31.192 INFO [stderr]     |
Dec 01 23:33:31.192 INFO [stderr] 667 |     pub fn mean(&self) -> f64 {
Dec 01 23:33:31.192 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.192 INFO [stderr] 
Dec 01 23:33:31.192 INFO [stderr] warning: method is never used: `l2`
Dec 01 23:33:31.192 INFO [stderr]    --> src/rank_vector.rs:698:5
Dec 01 23:33:31.192 INFO [stderr]     |
Dec 01 23:33:31.192 INFO [stderr] 698 |     pub fn l2(&self) -> f64 {
Dec 01 23:33:31.192 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.192 INFO [stderr] 
Dec 01 23:33:31.192 INFO [stderr] warning: method is never used: `cov`
Dec 01 23:33:31.192 INFO [stderr]    --> src/rank_vector.rs:706:5
Dec 01 23:33:31.192 INFO [stderr]     |
Dec 01 23:33:31.192 INFO [stderr] 706 |     fn cov(&self) -> Option<f64> {
Dec 01 23:33:31.192 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.192 INFO [stderr] 
Dec 01 23:33:31.192 INFO [stderr] warning: method is never used: `full_values`
Dec 01 23:33:31.192 INFO [stderr]    --> src/rank_vector.rs:733:5
Dec 01 23:33:31.192 INFO [stderr]     |
Dec 01 23:33:31.192 INFO [stderr] 733 |     pub fn full_values(&self) -> Vec<f64> {
Dec 01 23:33:31.192 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.192 INFO [stderr] 
Dec 01 23:33:31.192 INFO [stderr] warning: method is never used: `ordered_meds_mads`
Dec 01 23:33:31.192 INFO [stderr]    --> src/rank_vector.rs:738:5
Dec 01 23:33:31.192 INFO [stderr]     |
Dec 01 23:33:31.192 INFO [stderr] 738 |     pub fn ordered_meds_mads(&mut self,draw_order: &Vec<usize>,drop_set: HashSet<usize>) -> Vec<(f64,f64)> {
Dec 01 23:33:31.192 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.192 INFO [stderr] 
Dec 01 23:33:31.192 INFO [stderr] warning: method is never used: `ordered_mad_gains`
Dec 01 23:33:31.192 INFO [stderr]    --> src/rank_vector.rs:754:5
Dec 01 23:33:31.192 INFO [stderr]     |
Dec 01 23:33:31.192 INFO [stderr] 754 |     pub fn ordered_mad_gains(&mut self,draw_order: &Vec<usize>, drop_set: &HashSet<usize>) -> Vec<f64> {
Dec 01 23:33:31.192 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.192 INFO [stderr] 
Dec 01 23:33:31.193 INFO [stderr] warning: method is never used: `ordered_covs`
Dec 01 23:33:31.193 INFO [stderr]    --> src/rank_vector.rs:890:5
Dec 01 23:33:31.193 INFO [stderr]     |
Dec 01 23:33:31.193 INFO [stderr] 890 |     pub fn ordered_covs(&mut self,draw_order: &Vec<usize>,drop_set: &HashSet<usize>) -> Vec<f64> {
Dec 01 23:33:31.193 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.193 INFO [stderr] 
Dec 01 23:33:31.193 INFO [stderr] warning: method is never used: `draw_order`
Dec 01 23:33:31.193 INFO [stderr]    --> src/rank_vector.rs:920:5
Dec 01 23:33:31.193 INFO [stderr]     |
Dec 01 23:33:31.193 INFO [stderr] 920 |     pub fn draw_order(&self) -> Vec<usize> {
Dec 01 23:33:31.194 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.194 INFO [stderr] 
Dec 01 23:33:31.194 INFO [stderr] warning: method is never used: `split_indecies`
Dec 01 23:33:31.194 INFO [stderr]    --> src/rank_vector.rs:932:5
Dec 01 23:33:31.194 INFO [stderr]     |
Dec 01 23:33:31.194 INFO [stderr] 932 |     pub fn split_indecies(&self, split:&f64) -> (Vec<usize>,Vec<usize>) {
Dec 01 23:33:31.195 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.195 INFO [stderr] 
Dec 01 23:33:31.195 INFO [stderr] warning: method is never used: `ordered_cov_gains`
Dec 01 23:33:31.195 INFO [stderr]    --> src/rank_vector.rs:951:5
Dec 01 23:33:31.195 INFO [stderr]     |
Dec 01 23:33:31.195 INFO [stderr] 951 |     pub fn ordered_cov_gains(&mut self,draw_order: &Vec<usize>,drop_set: &HashSet<usize>) -> Vec<f64> {
Dec 01 23:33:31.196 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.196 INFO [stderr] 
Dec 01 23:33:31.196 INFO [stderr] warning: method is never used: `boundaries`
Dec 01 23:33:31.196 INFO [stderr]    --> src/rank_vector.rs:988:5
Dec 01 23:33:31.196 INFO [stderr]     |
Dec 01 23:33:31.196 INFO [stderr] 988 |     pub fn boundaries(&self) -> ((usize,f64),(usize,f64)) {
Dec 01 23:33:31.197 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.197 INFO [stderr] 
Dec 01 23:33:31.197 INFO [stderr] warning: method is never used: `return_container`
Dec 01 23:33:31.197 INFO [stderr]     --> src/rank_vector.rs:1168:5
Dec 01 23:33:31.197 INFO [stderr]      |
Dec 01 23:33:31.198 INFO [stderr] 1168 |     pub fn return_container(self) -> SmallVec<[Node;1024]> {
Dec 01 23:33:31.198 INFO [stderr]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.198 INFO [stderr] 
Dec 01 23:33:31.198 INFO [stderr] warning: method is never used: `new`
Dec 01 23:33:31.198 INFO [stderr]     --> src/rank_vector.rs:1262:5
Dec 01 23:33:31.199 INFO [stderr]      |
Dec 01 23:33:31.199 INFO [stderr] 1262 |     fn new(input: &'a RankVector<T>, first: usize) -> GLVCrawler<'a,T> {
Dec 01 23:33:31.199 INFO [stderr]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.199 INFO [stderr] 
Dec 01 23:33:31.199 INFO [stderr] warning: struct is never constructed: `GLVCrawler`
Dec 01 23:33:31.199 INFO [stderr]     --> src/rank_vector.rs:1279:1
Dec 01 23:33:31.200 INFO [stderr]      |
Dec 01 23:33:31.200 INFO [stderr] 1279 | pub struct GLVCrawler<'a, T:'a + Borrow<[Node]> + BorrowMut<[Node]> + Index<usize,Output=Node> + IndexMut<usize,Output=Node> + Clone + Debug> {
Dec 01 23:33:31.200 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.200 INFO [stderr] 
Dec 01 23:33:31.200 INFO [stderr] warning: function is never used: `slow_median`
Dec 01 23:33:31.200 INFO [stderr]     --> src/rank_vector.rs:1284:1
Dec 01 23:33:31.201 INFO [stderr]      |
Dec 01 23:33:31.201 INFO [stderr] 1284 | fn slow_median(values: Vec<f64>) -> f64 {
Dec 01 23:33:31.201 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.201 INFO [stderr] 
Dec 01 23:33:31.201 INFO [stderr] warning: function is never used: `slow_mad`
Dec 01 23:33:31.201 INFO [stderr]     --> src/rank_vector.rs:1301:1
Dec 01 23:33:31.202 INFO [stderr]      |
Dec 01 23:33:31.202 INFO [stderr] 1301 | fn slow_mad(values: Vec<f64>) -> f64 {
Dec 01 23:33:31.202 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.202 INFO [stderr] 
Dec 01 23:33:31.202 INFO [stderr] warning: function is never used: `slow_ssme`
Dec 01 23:33:31.202 INFO [stderr]     --> src/rank_vector.rs:1329:1
Dec 01 23:33:31.203 INFO [stderr]      |
Dec 01 23:33:31.203 INFO [stderr] 1329 | fn slow_ssme(values: Vec<f64>) -> f64 {
Dec 01 23:33:31.203 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.203 INFO [stderr] 
Dec 01 23:33:31.203 INFO [stderr] warning: method is never used: `covs`
Dec 01 23:33:31.204 INFO [stderr]    --> src/rank_table.rs:122:5
Dec 01 23:33:31.204 INFO [stderr]     |
Dec 01 23:33:31.204 INFO [stderr] 122 |     pub fn covs(&self) -> Vec<f64> {
Dec 01 23:33:31.204 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.204 INFO [stderr] 
Dec 01 23:33:31.205 INFO [stderr] warning: method is never used: `split_indecies_by_feature`
Dec 01 23:33:31.205 INFO [stderr]    --> src/rank_table.rs:132:5
Dec 01 23:33:31.205 INFO [stderr]     |
Dec 01 23:33:31.205 INFO [stderr] 132 |     pub fn split_indecies_by_feature(&self, feature: &str, split: &f64) -> (Vec<usize>,Vec<usize>){
Dec 01 23:33:31.205 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.205 INFO [stderr] 
Dec 01 23:33:31.206 INFO [stderr] warning: method is never used: `feature_name`
Dec 01 23:33:31.206 INFO [stderr]    --> src/rank_table.rs:136:5
Dec 01 23:33:31.206 INFO [stderr]     |
Dec 01 23:33:31.206 INFO [stderr] 136 |     pub fn feature_name(&self, feature_index: usize) -> Option<&String> {
Dec 01 23:33:31.206 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.206 INFO [stderr] 
Dec 01 23:33:31.207 INFO [stderr] warning: method is never used: `sample_name`
Dec 01 23:33:31.207 INFO [stderr]    --> src/rank_table.rs:152:5
Dec 01 23:33:31.207 INFO [stderr]     |
Dec 01 23:33:31.207 INFO [stderr] 152 |     pub fn sample_name(&self, index:usize) -> String {
Dec 01 23:33:31.207 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.207 INFO [stderr] 
Dec 01 23:33:31.211 INFO [stderr] warning: method is never used: `full_values`
Dec 01 23:33:31.211 INFO [stderr]    --> src/rank_table.rs:160:5
Dec 01 23:33:31.211 INFO [stderr]     |
Dec 01 23:33:31.211 INFO [stderr] 160 |     pub fn full_values(&self) -> Vec<Vec<f64>> {
Dec 01 23:33:31.211 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.212 INFO [stderr] 
Dec 01 23:33:31.212 INFO [stderr] warning: method is never used: `full_ordered_values`
Dec 01 23:33:31.212 INFO [stderr]    --> src/rank_table.rs:168:5
Dec 01 23:33:31.212 INFO [stderr]     |
Dec 01 23:33:31.212 INFO [stderr] 168 |     pub fn full_ordered_values(&self) -> Vec<Vec<f64>> {
Dec 01 23:33:31.212 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.213 INFO [stderr] 
Dec 01 23:33:31.213 INFO [stderr] warning: method is never used: `derive_random`
Dec 01 23:33:31.213 INFO [stderr]    --> src/rank_table.rs:294:5
Dec 01 23:33:31.213 INFO [stderr]     |
Dec 01 23:33:31.213 INFO [stderr] 294 |     pub fn derive_random(&self, features:usize,samples:usize) -> RankTable {
Dec 01 23:33:31.213 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.214 INFO [stderr] 
Dec 01 23:33:31.214 INFO [stderr] warning: method is never used: `parallel_split_order_max`
Dec 01 23:33:31.214 INFO [stderr]    --> src/rank_table.rs:375:5
Dec 01 23:33:31.214 INFO [stderr]     |
Dec 01 23:33:31.214 INFO [stderr] 375 |     pub fn parallel_split_order_max(&mut self,draw_order:&Vec<usize>, drop_set: &HashSet<usize>,feature_weights:Option<&Vec<f64>>, pool:mpsc::Sender<FeatureMessage>) -> Option<(usize,f64)> {
Dec 01 23:33:31.215 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.215 INFO [stderr] 
Dec 01 23:33:31.215 INFO [stderr] warning: method is never used: `wrap_consume`
Dec 01 23:33:31.215 INFO [stderr]    --> src/rank_table.rs:496:5
Dec 01 23:33:31.215 INFO [stderr]     |
Dec 01 23:33:31.215 INFO [stderr] 496 |     pub fn wrap_consume(self) -> RankTableWrapper{
Dec 01 23:33:31.216 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.216 INFO [stderr] 
Dec 01 23:33:31.216 INFO [stderr] warning: method is never used: `unwrap`
Dec 01 23:33:31.216 INFO [stderr]    --> src/rank_table.rs:534:5
Dec 01 23:33:31.216 INFO [stderr]     |
Dec 01 23:33:31.217 INFO [stderr] 534 |     pub fn unwrap(self) -> RankTable {
Dec 01 23:33:31.217 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.217 INFO [stderr] 
Dec 01 23:33:31.217 INFO [stderr] warning: function is never used: `l2_maximum`
Dec 01 23:33:31.217 INFO [stderr]    --> src/rank_table.rs:587:1
Dec 01 23:33:31.217 INFO [stderr]     |
Dec 01 23:33:31.218 INFO [stderr] 587 | pub fn l2_maximum(mtx_in:&Vec<Vec<f64>>, weights: &Vec<f64>) -> Option<(usize,f64)> {
Dec 01 23:33:31.218 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.218 INFO [stderr] 
Dec 01 23:33:31.218 INFO [stderr] warning: function is never used: `l1_maximum`
Dec 01 23:33:31.218 INFO [stderr]    --> src/rank_table.rs:599:1
Dec 01 23:33:31.218 INFO [stderr]     |
Dec 01 23:33:31.219 INFO [stderr] 599 | pub fn l1_maximum(mtx_in:&Vec<Vec<f64>>, weights: &Vec<f64>) -> Option<(usize,f64)> {
Dec 01 23:33:31.219 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.219 INFO [stderr] 
Dec 01 23:33:31.219 INFO [stderr] warning: method is never used: `bool`
Dec 01 23:33:31.220 INFO [stderr]    --> src/io.rs:717:5
Dec 01 23:33:31.220 INFO [stderr]     |
Dec 01 23:33:31.220 INFO [stderr] 717 |     pub fn bool(&self) -> bool {
Dec 01 23:33:31.220 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.220 INFO [stderr] 
Dec 01 23:33:31.220 INFO [stderr] warning: variant is never constructed: `File`
Dec 01 23:33:31.221 INFO [stderr]    --> src/io.rs:735:5
Dec 01 23:33:31.221 INFO [stderr]     |
Dec 01 23:33:31.221 INFO [stderr] 735 |     File(String),
Dec 01 23:33:31.221 INFO [stderr]     |     ^^^^^^^^^^^^
Dec 01 23:33:31.221 INFO [stderr] 
Dec 01 23:33:31.221 INFO [stderr] warning: variant is never constructed: `Vector`
Dec 01 23:33:31.222 INFO [stderr]    --> src/io.rs:736:5
Dec 01 23:33:31.222 INFO [stderr]     |
Dec 01 23:33:31.222 INFO [stderr] 736 |     Vector(Vec<String>),
Dec 01 23:33:31.222 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.222 INFO [stderr] 
Dec 01 23:33:31.222 INFO [stderr] warning: variant is never constructed: `Trees`
Dec 01 23:33:31.223 INFO [stderr]    --> src/io.rs:737:5
Dec 01 23:33:31.223 INFO [stderr]     |
Dec 01 23:33:31.223 INFO [stderr] 737 |     Trees(Vec<PredictiveTree>)
Dec 01 23:33:31.223 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.223 INFO [stderr] 
Dec 01 23:33:31.223 INFO [stderr] warning: function is never used: `argmin`
Dec 01 23:33:31.224 INFO [stderr]    --> src/io.rs:889:1
Dec 01 23:33:31.224 INFO [stderr]     |
Dec 01 23:33:31.224 INFO [stderr] 889 | fn argmin(in_vec: &Vec<f64>) -> (usize,f64) {
Dec 01 23:33:31.224 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.224 INFO [stderr] 
Dec 01 23:33:31.224 INFO [stderr] warning: function is never used: `add_mtx`
Dec 01 23:33:31.225 INFO [stderr]    --> src/io.rs:929:1
Dec 01 23:33:31.225 INFO [stderr]     |
Dec 01 23:33:31.225 INFO [stderr] 929 | fn add_mtx(mat1: &Vec<Vec<f64>>,mat2:&Vec<Vec<f64>>) -> Vec<Vec<f64>> {
Dec 01 23:33:31.225 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.225 INFO [stderr] 
Dec 01 23:33:31.225 INFO [stderr] warning: function is never used: `sub_mtx`
Dec 01 23:33:31.226 INFO [stderr]    --> src/io.rs:949:1
Dec 01 23:33:31.226 INFO [stderr]     |
Dec 01 23:33:31.226 INFO [stderr] 949 | fn sub_mtx(mat1: &Vec<Vec<f64>>,mat2:&Vec<Vec<f64>>) -> Vec<Vec<f64>> {
Dec 01 23:33:31.226 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.226 INFO [stderr] 
Dec 01 23:33:31.226 INFO [stderr] warning: function is never used: `add_mtx_ip`
Dec 01 23:33:31.227 INFO [stderr]    --> src/io.rs:968:1
Dec 01 23:33:31.227 INFO [stderr]     |
Dec 01 23:33:31.227 INFO [stderr] 968 | fn add_mtx_ip(mut mtx1: Vec<Vec<f64>>, mtx2: &Vec<Vec<f64>>) -> Vec<Vec<f64>> {
Dec 01 23:33:31.227 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.227 INFO [stderr] 
Dec 01 23:33:31.227 INFO [stderr] warning: function is never used: `sub_mtx_ip`
Dec 01 23:33:31.228 INFO [stderr]    --> src/io.rs:985:1
Dec 01 23:33:31.228 INFO [stderr]     |
Dec 01 23:33:31.228 INFO [stderr] 985 | fn sub_mtx_ip(mut mtx1: Vec<Vec<f64>>, mtx2: &Vec<Vec<f64>>) -> Vec<Vec<f64>> {
Dec 01 23:33:31.228 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.228 INFO [stderr] 
Dec 01 23:33:31.228 INFO [stderr] warning: function is never used: `abs_mtx_ip`
Dec 01 23:33:31.229 INFO [stderr]     --> src/io.rs:1002:1
Dec 01 23:33:31.229 INFO [stderr]      |
Dec 01 23:33:31.229 INFO [stderr] 1002 | fn abs_mtx_ip(mtx: &mut Vec<Vec<f64>>) {
Dec 01 23:33:31.229 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.229 INFO [stderr] 
Dec 01 23:33:31.229 INFO [stderr] warning: function is never used: `square_mtx_ip`
Dec 01 23:33:31.230 INFO [stderr]     --> src/io.rs:1011:1
Dec 01 23:33:31.230 INFO [stderr]      |
Dec 01 23:33:31.230 INFO [stderr] 1011 | fn square_mtx_ip(mut mtx: Vec<Vec<f64>>) -> Vec<Vec<f64>> {
Dec 01 23:33:31.230 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.230 INFO [stderr] 
Dec 01 23:33:31.230 INFO [stderr] warning: function is never used: `multiply_matrix`
Dec 01 23:33:31.231 INFO [stderr]     --> src/io.rs:1022:1
Dec 01 23:33:31.231 INFO [stderr]      |
Dec 01 23:33:31.231 INFO [stderr] 1022 | fn multiply_matrix(mat1: &Vec<Vec<f64>>,mat2:&Vec<Vec<f64>>) -> Vec<Vec<f64>> {
Dec 01 23:33:31.231 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.231 INFO [stderr] 
Dec 01 23:33:31.231 INFO [stderr] warning: function is never used: `zero_matrix`
Dec 01 23:33:31.232 INFO [stderr]     --> src/io.rs:1041:1
Dec 01 23:33:31.232 INFO [stderr]      |
Dec 01 23:33:31.232 INFO [stderr] 1041 | fn zero_matrix(x:usize,y:usize) -> Vec<Vec<f64>> {
Dec 01 23:33:31.232 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.232 INFO [stderr] 
Dec 01 23:33:31.232 INFO [stderr] warning: function is never used: `float_matrix`
Dec 01 23:33:31.233 INFO [stderr]     --> src/io.rs:1045:1
Dec 01 23:33:31.233 INFO [stderr]      |
Dec 01 23:33:31.233 INFO [stderr] 1045 | fn float_matrix(x:usize,y:usize,float:f64) -> Vec<Vec<f64>> {
Dec 01 23:33:31.233 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.233 INFO [stderr] 
Dec 01 23:33:31.233 INFO [stderr] warning: function is never used: `argsort`
Dec 01 23:33:31.234 INFO [stderr]     --> src/io.rs:1049:1
Dec 01 23:33:31.234 INFO [stderr]      |
Dec 01 23:33:31.234 INFO [stderr] 1049 | fn argsort(input: &Vec<f64>) -> Vec<(usize,f64)> {
Dec 01 23:33:31.234 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.234 INFO [stderr] 
Dec 01 23:33:31.234 INFO [stderr] warning: function is never used: `tsv_format`
Dec 01 23:33:31.235 INFO [stderr]     --> src/io.rs:1064:1
Dec 01 23:33:31.235 INFO [stderr]      |
Dec 01 23:33:31.235 INFO [stderr] 1064 | fn tsv_format<T:Debug>(input:&Vec<Vec<T>>) -> String {
Dec 01 23:33:31.235 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.235 INFO [stderr] 
Dec 01 23:33:31.235 INFO [stderr] warning: function is never used: `median`
Dec 01 23:33:31.236 INFO [stderr]     --> src/io.rs:1070:1
Dec 01 23:33:31.236 INFO [stderr]      |
Dec 01 23:33:31.236 INFO [stderr] 1070 | fn median(input: &Vec<f64>) -> (usize,f64) {
Dec 01 23:33:31.236 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.236 INFO [stderr] 
Dec 01 23:33:31.236 INFO [stderr] warning: function is never used: `mean`
Dec 01 23:33:31.237 INFO [stderr]     --> src/io.rs:1093:1
Dec 01 23:33:31.237 INFO [stderr]      |
Dec 01 23:33:31.237 INFO [stderr] 1093 | fn mean(input: &Vec<f64>) -> f64 {
Dec 01 23:33:31.237 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.237 INFO [stderr] 
Dec 01 23:33:31.237 INFO [stderr] warning: function is never used: `covariance`
Dec 01 23:33:31.237 INFO [stderr]     --> src/io.rs:1097:1
Dec 01 23:33:31.238 INFO [stderr]      |
Dec 01 23:33:31.238 INFO [stderr] 1097 | fn covariance(vec1:&Vec<f64>,vec2:&Vec<f64>) -> f64 {
Dec 01 23:33:31.238 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.238 INFO [stderr] 
Dec 01 23:33:31.238 INFO [stderr] warning: function is never used: `variance`
Dec 01 23:33:31.238 INFO [stderr]     --> src/io.rs:1112:1
Dec 01 23:33:31.239 INFO [stderr]      |
Dec 01 23:33:31.239 INFO [stderr] 1112 | pub fn variance(input: &Vec<f64>) -> f64 {
Dec 01 23:33:31.239 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.239 INFO [stderr] 
Dec 01 23:33:31.239 INFO [stderr] warning: function is never used: `std_dev`
Dec 01 23:33:31.239 INFO [stderr]     --> src/io.rs:1122:1
Dec 01 23:33:31.239 INFO [stderr]      |
Dec 01 23:33:31.240 INFO [stderr] 1122 | pub fn std_dev(input: &Vec<f64>) -> f64 {
Dec 01 23:33:31.240 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.240 INFO [stderr] 
Dec 01 23:33:31.240 INFO [stderr] warning: function is never used: `pearsonr`
Dec 01 23:33:31.240 INFO [stderr]     --> src/io.rs:1131:1
Dec 01 23:33:31.240 INFO [stderr]      |
Dec 01 23:33:31.240 INFO [stderr] 1131 | fn pearsonr(vec1:&Vec<f64>,vec2:&Vec<f64>) -> f64 {
Dec 01 23:33:31.241 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.241 INFO [stderr] 
Dec 01 23:33:31.241 INFO [stderr] warning: function is never used: `row_echelon`
Dec 01 23:33:31.241 INFO [stderr]     --> src/io.rs:1156:1
Dec 01 23:33:31.241 INFO [stderr]      |
Dec 01 23:33:31.241 INFO [stderr] 1156 | fn row_echelon(mtx: &Vec<Vec<f64>>) {
Dec 01 23:33:31.241 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.241 INFO [stderr] 
Dec 01 23:33:31.242 INFO [stderr] warning: function is never used: `test_command_predict_full`
Dec 01 23:33:31.242 INFO [stderr]     --> src/io.rs:1172:5
Dec 01 23:33:31.242 INFO [stderr]      |
Dec 01 23:33:31.242 INFO [stderr] 1172 |     pub fn test_command_predict_full() {
Dec 01 23:33:31.242 INFO [stderr]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.242 INFO [stderr] 
Dec 01 23:33:31.243 INFO [stderr] warning: method is never used: `derive_known_split`
Dec 01 23:33:31.243 INFO [stderr]    --> src/node.rs:320:5
Dec 01 23:33:31.243 INFO [stderr]     |
Dec 01 23:33:31.243 INFO [stderr] 320 |     pub fn derive_known_split(&self,feature:&str,split:&f64) -> (Node,Node){
Dec 01 23:33:31.243 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.243 INFO [stderr] 
Dec 01 23:33:31.244 INFO [stderr] warning: method is never used: `report`
Dec 01 23:33:31.244 INFO [stderr]    --> src/node.rs:336:5
Dec 01 23:33:31.244 INFO [stderr]     |
Dec 01 23:33:31.244 INFO [stderr] 336 |     pub fn report(&self,verbose:bool) {
Dec 01 23:33:31.244 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.244 INFO [stderr] 
Dec 01 23:33:31.245 INFO [stderr] warning: method is never used: `summary`
Dec 01 23:33:31.245 INFO [stderr]    --> src/node.rs:357:5
Dec 01 23:33:31.245 INFO [stderr]     |
Dec 01 23:33:31.245 INFO [stderr] 357 |     pub fn summary(&self) -> String {
Dec 01 23:33:31.245 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.245 INFO [stderr] 
Dec 01 23:33:31.246 INFO [stderr] warning: method is never used: `data_dump`
Dec 01 23:33:31.246 INFO [stderr]    --> src/node.rs:368:5
Dec 01 23:33:31.246 INFO [stderr]     |
Dec 01 23:33:31.246 INFO [stderr] 368 |     pub fn data_dump(&self) -> String {
Dec 01 23:33:31.246 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.246 INFO [stderr] 
Dec 01 23:33:31.247 INFO [stderr] warning: method is never used: `set_weights`
Dec 01 23:33:31.247 INFO [stderr]    --> src/node.rs:393:5
Dec 01 23:33:31.247 INFO [stderr]     |
Dec 01 23:33:31.247 INFO [stderr] 393 |     pub fn set_weights(&mut self, weights:Vec<f64>) {
Dec 01 23:33:31.247 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.247 INFO [stderr] 
Dec 01 23:33:31.248 INFO [stderr] warning: method is never used: `wrap_consume`
Dec 01 23:33:31.248 INFO [stderr]    --> src/node.rs:409:5
Dec 01 23:33:31.248 INFO [stderr]     |
Dec 01 23:33:31.248 INFO [stderr] 409 |     pub fn wrap_consume(self) -> NodeWrapper {
Dec 01 23:33:31.248 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.248 INFO [stderr] 
Dec 01 23:33:31.249 INFO [stderr] warning: method is never used: `id`
Dec 01 23:33:31.249 INFO [stderr]    --> src/node.rs:507:5
Dec 01 23:33:31.249 INFO [stderr]     |
Dec 01 23:33:31.249 INFO [stderr] 507 |     pub fn id(&self) -> &str {
Dec 01 23:33:31.249 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.249 INFO [stderr] 
Dec 01 23:33:31.250 INFO [stderr] warning: method is never used: `feature`
Dec 01 23:33:31.250 INFO [stderr]    --> src/node.rs:523:5
Dec 01 23:33:31.250 INFO [stderr]     |
Dec 01 23:33:31.250 INFO [stderr] 523 |     pub fn feature(&self) -> &Option<String> {
Dec 01 23:33:31.250 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.250 INFO [stderr] 
Dec 01 23:33:31.251 INFO [stderr] warning: method is never used: `split`
Dec 01 23:33:31.251 INFO [stderr]    --> src/node.rs:527:5
Dec 01 23:33:31.251 INFO [stderr]     |
Dec 01 23:33:31.251 INFO [stderr] 527 |     pub fn split(&self) -> &Option<f64> {
Dec 01 23:33:31.251 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.251 INFO [stderr] 
Dec 01 23:33:31.252 INFO [stderr] warning: method is never used: `medians`
Dec 01 23:33:31.252 INFO [stderr]    --> src/node.rs:531:5
Dec 01 23:33:31.252 INFO [stderr]     |
Dec 01 23:33:31.252 INFO [stderr] 531 |     pub fn medians(&self) -> &Vec<f64> {
Dec 01 23:33:31.252 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.252 INFO [stderr] 
Dec 01 23:33:31.252 INFO [stderr] warning: method is never used: `dispersions`
Dec 01 23:33:31.253 INFO [stderr]    --> src/node.rs:535:5
Dec 01 23:33:31.253 INFO [stderr]     |
Dec 01 23:33:31.253 INFO [stderr] 535 |     pub fn dispersions(&self) -> &Vec<f64> {
Dec 01 23:33:31.253 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.253 INFO [stderr] 
Dec 01 23:33:31.253 INFO [stderr] warning: method is never used: `mads`
Dec 01 23:33:31.254 INFO [stderr]    --> src/node.rs:539:5
Dec 01 23:33:31.254 INFO [stderr]     |
Dec 01 23:33:31.254 INFO [stderr] 539 |     pub fn mads(&self) -> &Vec<f64> {
Dec 01 23:33:31.254 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.254 INFO [stderr] 
Dec 01 23:33:31.254 INFO [stderr] warning: method is never used: `dropout`
Dec 01 23:33:31.255 INFO [stderr]    --> src/node.rs:547:5
Dec 01 23:33:31.255 INFO [stderr]     |
Dec 01 23:33:31.255 INFO [stderr] 547 |     pub fn dropout(&self) -> DropMode {
Dec 01 23:33:31.255 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.255 INFO [stderr] 
Dec 01 23:33:31.255 INFO [stderr] warning: method is never used: `absolute_gains`
Dec 01 23:33:31.255 INFO [stderr]    --> src/node.rs:551:5
Dec 01 23:33:31.256 INFO [stderr]     |
Dec 01 23:33:31.256 INFO [stderr] 551 |     pub fn absolute_gains(&self) -> &Option<Vec<f64>> {
Dec 01 23:33:31.256 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.256 INFO [stderr] 
Dec 01 23:33:31.256 INFO [stderr] warning: method is never used: `local_gains`
Dec 01 23:33:31.256 INFO [stderr]    --> src/node.rs:555:5
Dec 01 23:33:31.257 INFO [stderr]     |
Dec 01 23:33:31.257 INFO [stderr] 555 |     pub fn local_gains(&self) -> &Option<Vec<f64>> {
Dec 01 23:33:31.257 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.257 INFO [stderr] 
Dec 01 23:33:31.257 INFO [stderr] warning: method is never used: `covs`
Dec 01 23:33:31.257 INFO [stderr]    --> src/node.rs:559:5
Dec 01 23:33:31.257 INFO [stderr]     |
Dec 01 23:33:31.258 INFO [stderr] 559 |     pub fn covs(&self) -> Vec<f64> {
Dec 01 23:33:31.258 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.258 INFO [stderr] 
Dec 01 23:33:31.258 INFO [stderr] warning: method is never used: `wrap_clone`
Dec 01 23:33:31.258 INFO [stderr]    --> src/node.rs:563:5
Dec 01 23:33:31.258 INFO [stderr]     |
Dec 01 23:33:31.259 INFO [stderr] 563 |     pub fn wrap_clone(&self) -> NodeWrapper {
Dec 01 23:33:31.259 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.259 INFO [stderr] 
Dec 01 23:33:31.259 INFO [stderr] warning: method is never used: `crawl_children`
Dec 01 23:33:31.259 INFO [stderr]    --> src/node.rs:567:5
Dec 01 23:33:31.259 INFO [stderr]     |
Dec 01 23:33:31.259 INFO [stderr] 567 |     pub fn crawl_children(&self) -> Vec<&Node> {
Dec 01 23:33:31.260 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.260 INFO [stderr] 
Dec 01 23:33:31.260 INFO [stderr] warning: method is never used: `cascading_interaction`
Dec 01 23:33:31.260 INFO [stderr]    --> src/node.rs:600:5
Dec 01 23:33:31.260 INFO [stderr]     |
Dec 01 23:33:31.260 INFO [stderr] 600 |     pub fn cascading_interaction<'a>(&'a self,mut parents:Vec<(&'a Node,&'a str)>) -> Vec<(&'a str, &'a str, f64, &'a str, &'a str,f64,&'a str, f64)> {
Dec 01 23:33:31.261 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.261 INFO [stderr] 
Dec 01 23:33:31.261 INFO [stderr] warning: method is never used: `translate_interactions`
Dec 01 23:33:31.261 INFO [stderr]    --> src/node.rs:666:5
Dec 01 23:33:31.261 INFO [stderr]     |
Dec 01 23:33:31.261 INFO [stderr] 666 |     pub fn translate_interactions(&self) -> String {
Dec 01 23:33:31.262 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.262 INFO [stderr] 
Dec 01 23:33:31.262 INFO [stderr] warning: method is never used: `crawl_leaves`
Dec 01 23:33:31.262 INFO [stderr]    --> src/node.rs:681:5
Dec 01 23:33:31.262 INFO [stderr]     |
Dec 01 23:33:31.262 INFO [stderr] 681 |     pub fn crawl_leaves(&self) -> Vec<&Node> {
Dec 01 23:33:31.263 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.263 INFO [stderr] 
Dec 01 23:33:31.263 INFO [stderr] warning: method is never used: `to_string`
Dec 01 23:33:31.263 INFO [stderr]    --> src/node.rs:698:5
Dec 01 23:33:31.263 INFO [stderr]     |
Dec 01 23:33:31.263 INFO [stderr] 698 |     pub fn to_string(self) -> Result<String,Error> {
Dec 01 23:33:31.263 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.264 INFO [stderr] 
Dec 01 23:33:31.264 INFO [stderr] warning: method is never used: `unwrap`
Dec 01 23:33:31.264 INFO [stderr]    --> src/node.rs:702:5
Dec 01 23:33:31.264 INFO [stderr]     |
Dec 01 23:33:31.264 INFO [stderr] 702 |     pub fn unwrap(self,split_thread_pool: mpsc::Sender<SplitMessage>) -> Node {
Dec 01 23:33:31.264 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.265 INFO [stderr] 
Dec 01 23:33:31.265 INFO [stderr] warning: method is never used: `feature`
Dec 01 23:33:31.265 INFO [stderr]    --> src/node.rs:796:5
Dec 01 23:33:31.265 INFO [stderr]     |
Dec 01 23:33:31.265 INFO [stderr] 796 |     pub fn feature(&self) -> &Option<String> {
Dec 01 23:33:31.265 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.265 INFO [stderr] 
Dec 01 23:33:31.266 INFO [stderr] warning: method is never used: `features`
Dec 01 23:33:31.266 INFO [stderr]    --> src/node.rs:800:5
Dec 01 23:33:31.266 INFO [stderr]     |
Dec 01 23:33:31.266 INFO [stderr] 800 |     pub fn features(&self) -> &Vec<String> {
Dec 01 23:33:31.266 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.266 INFO [stderr] 
Dec 01 23:33:31.267 INFO [stderr] warning: method is never used: `samples`
Dec 01 23:33:31.267 INFO [stderr]    --> src/node.rs:804:5
Dec 01 23:33:31.267 INFO [stderr]     |
Dec 01 23:33:31.267 INFO [stderr] 804 |     pub fn samples(&self) -> &Vec<String> {
Dec 01 23:33:31.267 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.267 INFO [stderr] 
Dec 01 23:33:31.268 INFO [stderr] warning: method is never used: `split`
Dec 01 23:33:31.268 INFO [stderr]    --> src/node.rs:808:5
Dec 01 23:33:31.268 INFO [stderr]     |
Dec 01 23:33:31.268 INFO [stderr] 808 |     pub fn split(&self) -> &Option<f64> {
Dec 01 23:33:31.268 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.268 INFO [stderr] 
Dec 01 23:33:31.269 INFO [stderr] warning: method is never used: `medians`
Dec 01 23:33:31.269 INFO [stderr]    --> src/node.rs:812:5
Dec 01 23:33:31.269 INFO [stderr]     |
Dec 01 23:33:31.269 INFO [stderr] 812 |     pub fn medians(&self) -> &Vec<f64> {
Dec 01 23:33:31.269 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.269 INFO [stderr] 
Dec 01 23:33:31.269 INFO [stderr] warning: method is never used: `mads`
Dec 01 23:33:31.270 INFO [stderr]    --> src/node.rs:816:5
Dec 01 23:33:31.270 INFO [stderr]     |
Dec 01 23:33:31.270 INFO [stderr] 816 |     pub fn mads(&self) -> &Vec<f64> {
Dec 01 23:33:31.270 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.270 INFO [stderr] 
Dec 01 23:33:31.270 INFO [stderr] warning: method is never used: `covs`
Dec 01 23:33:31.271 INFO [stderr]    --> src/node.rs:820:5
Dec 01 23:33:31.271 INFO [stderr]     |
Dec 01 23:33:31.271 INFO [stderr] 820 |     pub fn covs(&self) -> Vec<f64> {
Dec 01 23:33:31.271 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.271 INFO [stderr] 
Dec 01 23:33:31.271 INFO [stderr] warning: method is never used: `absolute_gains`
Dec 01 23:33:31.271 INFO [stderr]    --> src/node.rs:824:5
Dec 01 23:33:31.271 INFO [stderr]     |
Dec 01 23:33:31.272 INFO [stderr] 824 |     pub fn absolute_gains(&self) -> &Option<Vec<f64>> {
Dec 01 23:33:31.272 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.272 INFO [stderr] 
Dec 01 23:33:31.272 INFO [stderr] warning: method is never used: `local_gains`
Dec 01 23:33:31.272 INFO [stderr]    --> src/node.rs:828:5
Dec 01 23:33:31.272 INFO [stderr]     |
Dec 01 23:33:31.272 INFO [stderr] 828 |     pub fn local_gains(&self) -> &Option<Vec<f64>> {
Dec 01 23:33:31.272 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.272 INFO [stderr] 
Dec 01 23:33:31.273 INFO [stderr] warning: method is never used: `set_weights`
Dec 01 23:33:31.273 INFO [stderr]    --> src/node.rs:832:5
Dec 01 23:33:31.273 INFO [stderr]     |
Dec 01 23:33:31.273 INFO [stderr] 832 |     pub fn set_weights(&mut self, weights: Vec<f64>) {
Dec 01 23:33:31.273 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.273 INFO [stderr] 
Dec 01 23:33:31.273 INFO [stderr] warning: method is never used: `weights`
Dec 01 23:33:31.274 INFO [stderr]    --> src/node.rs:836:5
Dec 01 23:33:31.274 INFO [stderr]     |
Dec 01 23:33:31.274 INFO [stderr] 836 |     pub fn weights(&self) -> &Vec<f64> {
Dec 01 23:33:31.274 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.274 INFO [stderr] 
Dec 01 23:33:31.274 INFO [stderr] warning: method is never used: `dropout`
Dec 01 23:33:31.274 INFO [stderr]    --> src/node.rs:840:5
Dec 01 23:33:31.274 INFO [stderr]     |
Dec 01 23:33:31.275 INFO [stderr] 840 |     pub fn dropout(&self) -> DropMode {
Dec 01 23:33:31.275 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.275 INFO [stderr] 
Dec 01 23:33:31.275 INFO [stderr] warning: method is never used: `crawl_leaves`
Dec 01 23:33:31.275 INFO [stderr]    --> src/node.rs:844:5
Dec 01 23:33:31.275 INFO [stderr]     |
Dec 01 23:33:31.275 INFO [stderr] 844 |     pub fn crawl_leaves(&self) -> Vec<&StrippedNode> {
Dec 01 23:33:31.276 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.276 INFO [stderr] 
Dec 01 23:33:31.276 INFO [stderr] warning: method is never used: `mut_crawl_to_leaves`
Dec 01 23:33:31.276 INFO [stderr]    --> src/node.rs:857:5
Dec 01 23:33:31.276 INFO [stderr]     |
Dec 01 23:33:31.276 INFO [stderr] 857 |     pub fn mut_crawl_to_leaves<'a>(&'a mut self) -> Vec<&'a mut StrippedNode> {
Dec 01 23:33:31.276 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.276 INFO [stderr] 
Dec 01 23:33:31.277 INFO [stderr] warning: method is never used: `crawl_children`
Dec 01 23:33:31.277 INFO [stderr]    --> src/node.rs:870:5
Dec 01 23:33:31.277 INFO [stderr]     |
Dec 01 23:33:31.277 INFO [stderr] 870 |     pub fn crawl_children(&self) -> Vec<&StrippedNode> {
Dec 01 23:33:31.277 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.277 INFO [stderr] 
Dec 01 23:33:31.278 INFO [stderr] warning: method is never used: `predict_leaves`
Dec 01 23:33:31.278 INFO [stderr]    --> src/node.rs:879:5
Dec 01 23:33:31.278 INFO [stderr]     |
Dec 01 23:33:31.278 INFO [stderr] 879 |     pub fn predict_leaves(&self,vector: &Vec<f64>, header: &HashMap<String,usize>,drop_mode: &DropMode, prediction_mode:&PredictionMode) -> Vec<&StrippedNode> {
Dec 01 23:33:31.278 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.278 INFO [stderr] 
Dec 01 23:33:31.279 INFO [stderr] warning: method is never used: `node_sample_encoding`
Dec 01 23:33:31.279 INFO [stderr]    --> src/node.rs:919:5
Dec 01 23:33:31.279 INFO [stderr]     |
Dec 01 23:33:31.279 INFO [stderr] 919 |     pub fn node_sample_encoding(&self,header: &HashMap<String,usize>) -> Vec<bool> {
Dec 01 23:33:31.279 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.279 INFO [stderr] 
Dec 01 23:33:31.279 INFO [stderr] warning: method is never used: `serialize`
Dec 01 23:33:31.280 INFO [stderr]   --> src/tree.rs:68:5
Dec 01 23:33:31.280 INFO [stderr]    |
Dec 01 23:33:31.280 INFO [stderr] 68 |     pub fn serialize(self) -> Result<(),Error> {
Dec 01 23:33:31.280 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.280 INFO [stderr] 
Dec 01 23:33:31.280 INFO [stderr] warning: method is never used: `serialize_compact_consume`
Dec 01 23:33:31.281 INFO [stderr]   --> src/tree.rs:93:5
Dec 01 23:33:31.281 INFO [stderr]    |
Dec 01 23:33:31.281 INFO [stderr] 93 |     pub fn serialize_compact_consume(self) -> Result<PredictiveTree,Error> {
Dec 01 23:33:31.281 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.281 INFO [stderr] 
Dec 01 23:33:31.281 INFO [stderr] warning: method is never used: `strip`
Dec 01 23:33:31.281 INFO [stderr]    --> src/tree.rs:106:5
Dec 01 23:33:31.282 INFO [stderr]     |
Dec 01 23:33:31.282 INFO [stderr] 106 |     pub fn strip(&self) -> PredictiveTree {
Dec 01 23:33:31.282 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.282 INFO [stderr] 
Dec 01 23:33:31.282 INFO [stderr] warning: method is never used: `reload`
Dec 01 23:33:31.282 INFO [stderr]    --> src/tree.rs:122:5
Dec 01 23:33:31.283 INFO [stderr]     |
Dec 01 23:33:31.283 INFO [stderr] 122 |     pub fn reload(location: &str,feature_pool: mpsc::Sender<SplitMessage>, size_limit: usize, depth_limit: usize , report_address: String) -> Result<Tree,Error> {
Dec 01 23:33:31.283 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.283 INFO [stderr] 
Dec 01 23:33:31.283 INFO [stderr] warning: method is never used: `derive_specified`
Dec 01 23:33:31.283 INFO [stderr]    --> src/tree.rs:158:5
Dec 01 23:33:31.284 INFO [stderr]     |
Dec 01 23:33:31.284 INFO [stderr] 158 |     pub fn derive_specified(&self,samples:&Vec<&String>,input_features:&Vec<&String>,output_features:&Vec<&String>,iteration: usize) -> Tree {
Dec 01 23:33:31.284 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.284 INFO [stderr] 
Dec 01 23:33:31.284 INFO [stderr] warning: method is never used: `derive_to_specified_pool`
Dec 01 23:33:31.284 INFO [stderr]    --> src/tree.rs:205:5
Dec 01 23:33:31.284 INFO [stderr]     |
Dec 01 23:33:31.285 INFO [stderr] 205 |     pub fn derive_to_specified_pool(&self, samples:usize,input_features:usize,output_features:usize,iteration: usize, pool: mpsc::Sender<SplitMessage>) -> Tree {
Dec 01 23:33:31.285 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.285 INFO [stderr] 
Dec 01 23:33:31.285 INFO [stderr] warning: method is never used: `set_scoring_weights`
Dec 01 23:33:31.285 INFO [stderr]    --> src/tree.rs:212:5
Dec 01 23:33:31.285 INFO [stderr]     |
Dec 01 23:33:31.286 INFO [stderr] 212 |     pub fn set_scoring_weights(&mut self, weights: Vec<f64>) {
Dec 01 23:33:31.286 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.286 INFO [stderr] 
Dec 01 23:33:31.286 INFO [stderr] warning: method is never used: `nodes`
Dec 01 23:33:31.286 INFO [stderr]    --> src/tree.rs:224:5
Dec 01 23:33:31.286 INFO [stderr]     |
Dec 01 23:33:31.286 INFO [stderr] 224 |     pub fn nodes(&self) -> Vec<&Node> {
Dec 01 23:33:31.287 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.287 INFO [stderr] 
Dec 01 23:33:31.287 INFO [stderr] warning: method is never used: `root`
Dec 01 23:33:31.287 INFO [stderr]    --> src/tree.rs:228:5
Dec 01 23:33:31.287 INFO [stderr]     |
Dec 01 23:33:31.287 INFO [stderr] 228 |     pub fn root(&self) -> &Node {
Dec 01 23:33:31.287 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.288 INFO [stderr] 
Dec 01 23:33:31.288 INFO [stderr] warning: method is never used: `dropout`
Dec 01 23:33:31.288 INFO [stderr]    --> src/tree.rs:232:5
Dec 01 23:33:31.288 INFO [stderr]     |
Dec 01 23:33:31.288 INFO [stderr] 232 |     pub fn dropout(&self) -> DropMode {
Dec 01 23:33:31.288 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.288 INFO [stderr] 
Dec 01 23:33:31.289 INFO [stderr] warning: method is never used: `dimensions`
Dec 01 23:33:31.289 INFO [stderr]    --> src/tree.rs:236:5
Dec 01 23:33:31.289 INFO [stderr]     |
Dec 01 23:33:31.289 INFO [stderr] 236 |     pub fn dimensions(&self) -> (usize,usize) {
Dec 01 23:33:31.289 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.289 INFO [stderr] 
Dec 01 23:33:31.290 INFO [stderr] warning: method is never used: `mut_crawl_to_leaves`
Dec 01 23:33:31.290 INFO [stderr]    --> src/tree.rs:241:5
Dec 01 23:33:31.290 INFO [stderr]     |
Dec 01 23:33:31.290 INFO [stderr] 241 |     pub fn mut_crawl_to_leaves(&'a self, target: &'a mut Node) -> Vec<&'a mut Node> {
Dec 01 23:33:31.290 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.290 INFO [stderr] 
Dec 01 23:33:31.291 INFO [stderr] warning: method is never used: `crawl_to_leaves`
Dec 01 23:33:31.291 INFO [stderr]    --> src/tree.rs:254:5
Dec 01 23:33:31.291 INFO [stderr]     |
Dec 01 23:33:31.291 INFO [stderr] 254 |     pub fn crawl_to_leaves(&self) -> Vec<& Node> {
Dec 01 23:33:31.291 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.291 INFO [stderr] 
Dec 01 23:33:31.291 INFO [stderr] warning: method is never used: `crawl_nodes`
Dec 01 23:33:31.292 INFO [stderr]    --> src/tree.rs:258:5
Dec 01 23:33:31.292 INFO [stderr]     |
Dec 01 23:33:31.292 INFO [stderr] 258 |     pub fn crawl_nodes(&self) -> Vec<& Node> {
Dec 01 23:33:31.292 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.292 INFO [stderr] 
Dec 01 23:33:31.292 INFO [stderr] warning: method is never used: `report_summary`
Dec 01 23:33:31.292 INFO [stderr]    --> src/tree.rs:262:5
Dec 01 23:33:31.293 INFO [stderr]     |
Dec 01 23:33:31.293 INFO [stderr] 262 |     pub fn report_summary(&self) -> Result<(),Error> {
Dec 01 23:33:31.293 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.293 INFO [stderr] 
Dec 01 23:33:31.293 INFO [stderr] warning: method is never used: `report_interactions`
Dec 01 23:33:31.293 INFO [stderr]    --> src/tree.rs:270:5
Dec 01 23:33:31.293 INFO [stderr]     |
Dec 01 23:33:31.294 INFO [stderr] 270 |     pub fn report_interactions(&self) -> Result<(),Error> {
Dec 01 23:33:31.294 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.294 INFO [stderr] 
Dec 01 23:33:31.294 INFO [stderr] warning: method is never used: `dump_data`
Dec 01 23:33:31.294 INFO [stderr]    --> src/tree.rs:277:5
Dec 01 23:33:31.294 INFO [stderr]     |
Dec 01 23:33:31.294 INFO [stderr] 277 |     pub fn dump_data(&self) -> Result<(),Error>{
Dec 01 23:33:31.295 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.295 INFO [stderr] 
Dec 01 23:33:31.295 INFO [stderr] warning: method is never used: `samples`
Dec 01 23:33:31.295 INFO [stderr]    --> src/tree.rs:289:5
Dec 01 23:33:31.295 INFO [stderr]     |
Dec 01 23:33:31.295 INFO [stderr] 289 |     pub fn samples(&self) -> &Vec<String> {
Dec 01 23:33:31.295 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.295 INFO [stderr] 
Dec 01 23:33:31.296 INFO [stderr] warning: method is never used: `reload`
Dec 01 23:33:31.296 INFO [stderr]    --> src/tree.rs:324:5
Dec 01 23:33:31.296 INFO [stderr]     |
Dec 01 23:33:31.296 INFO [stderr] 324 |     pub fn reload(location: &str, size_limit: usize , report_address: String) -> Result<PredictiveTree,Error> {
Dec 01 23:33:31.296 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.296 INFO [stderr] 
Dec 01 23:33:31.297 INFO [stderr] warning: method is never used: `serialize_compact_consume`
Dec 01 23:33:31.297 INFO [stderr]    --> src/tree.rs:357:5
Dec 01 23:33:31.297 INFO [stderr]     |
Dec 01 23:33:31.297 INFO [stderr] 357 |     pub fn serialize_compact_consume(self) -> Result<(),Error> {
Dec 01 23:33:31.297 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.297 INFO [stderr] 
Dec 01 23:33:31.298 INFO [stderr] warning: method is never used: `crawl_to_leaves`
Dec 01 23:33:31.298 INFO [stderr]    --> src/tree.rs:366:5
Dec 01 23:33:31.298 INFO [stderr]     |
Dec 01 23:33:31.298 INFO [stderr] 366 |     pub fn crawl_to_leaves(&self) -> Vec<&StrippedNode> {
Dec 01 23:33:31.298 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.298 INFO [stderr] 
Dec 01 23:33:31.298 INFO [stderr] warning: method is never used: `mut_crawl_to_leaves`
Dec 01 23:33:31.298 INFO [stderr]    --> src/tree.rs:370:5
Dec 01 23:33:31.299 INFO [stderr]     |
Dec 01 23:33:31.299 INFO [stderr] 370 |     pub fn mut_crawl_to_leaves(&mut self) -> Vec<&mut StrippedNode> {
Dec 01 23:33:31.299 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.299 INFO [stderr] 
Dec 01 23:33:31.299 INFO [stderr] warning: method is never used: `crawl_nodes`
Dec 01 23:33:31.299 INFO [stderr]    --> src/tree.rs:374:5
Dec 01 23:33:31.299 INFO [stderr]     |
Dec 01 23:33:31.300 INFO [stderr] 374 |     pub fn crawl_nodes(&self) -> Vec<&StrippedNode> {
Dec 01 23:33:31.300 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.300 INFO [stderr] 
Dec 01 23:33:31.300 INFO [stderr] warning: method is never used: `predict_leaves`
Dec 01 23:33:31.300 INFO [stderr]    --> src/tree.rs:379:5
Dec 01 23:33:31.300 INFO [stderr]     |
Dec 01 23:33:31.300 INFO [stderr] 379 |     pub fn predict_leaves(&self,vector:&Vec<f64>, header: &HashMap<String,usize>, prediction_mode:&PredictionMode, drop_mode: &DropMode) -> Vec<&StrippedNode> {
Dec 01 23:33:31.301 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.301 INFO [stderr] 
Dec 01 23:33:31.301 INFO [stderr] warning: method is never used: `generate_weighted`
Dec 01 23:33:31.301 INFO [stderr]    --> src/random_forest.rs:102:5
Dec 01 23:33:31.301 INFO [stderr]     |
Dec 01 23:33:31.301 INFO [stderr] 102 |     pub fn generate_weighted(&mut self,parameters:Arc<Parameters>) {
Dec 01 23:33:31.302 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.302 INFO [stderr] 
Dec 01 23:33:31.302 INFO [stderr] warning: method is never used: `compact_reconstitute`
Dec 01 23:33:31.302 INFO [stderr]    --> src/random_forest.rs:144:5
Dec 01 23:33:31.302 INFO [stderr]     |
Dec 01 23:33:31.302 INFO [stderr] 144 |     pub fn compact_reconstitute(tree_locations: TreeBackups, feature_option: Option<Vec<String>>,sample_option:Option<Vec<String>>,processor_option: Option<usize>, report_address:&str) -> Result<Forest,Error> {
Dec 01 23:33:31.302 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.303 INFO [stderr] 
Dec 01 23:33:31.303 INFO [stderr] warning: method is never used: `reconstitute`
Dec 01 23:33:31.303 INFO [stderr]    --> src/random_forest.rs:194:5
Dec 01 23:33:31.303 INFO [stderr]     |
Dec 01 23:33:31.303 INFO [stderr] 194 |     pub fn reconstitute(tree_locations: TreeBackups, feature_option: Option<Vec<String>>,sample_option:Option<Vec<String>>,processor_option: Option<usize>, report_address:&str) -> Result<Forest,Error> {
Dec 01 23:33:31.303 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.303 INFO [stderr] 
Dec 01 23:33:31.304 INFO [stderr] warning: method is never used: `trees`
Dec 01 23:33:31.304 INFO [stderr]    --> src/random_forest.rs:268:5
Dec 01 23:33:31.304 INFO [stderr]     |
Dec 01 23:33:31.304 INFO [stderr] 268 |     pub fn trees(&self) -> &Vec<Tree> {
Dec 01 23:33:31.304 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.304 INFO [stderr] 
Dec 01 23:33:31.305 INFO [stderr] warning: method is never used: `predictive_trees`
Dec 01 23:33:31.305 INFO [stderr]    --> src/random_forest.rs:272:5
Dec 01 23:33:31.305 INFO [stderr]     |
Dec 01 23:33:31.305 INFO [stderr] 272 |     pub fn predictive_trees(&self) -> &Vec<PredictiveTree> {
Dec 01 23:33:31.305 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.305 INFO [stderr] 
Dec 01 23:33:31.305 INFO [stderr] warning: method is never used: `leaves`
Dec 01 23:33:31.306 INFO [stderr]    --> src/random_forest.rs:276:5
Dec 01 23:33:31.306 INFO [stderr]     |
Dec 01 23:33:31.306 INFO [stderr] 276 |     pub fn leaves(&self) -> Vec<&StrippedNode> {
Dec 01 23:33:31.306 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.306 INFO [stderr] 
Dec 01 23:33:31.306 INFO [stderr] warning: method is never used: `mut_leaves`
Dec 01 23:33:31.307 INFO [stderr]    --> src/random_forest.rs:286:5
Dec 01 23:33:31.307 INFO [stderr]     |
Dec 01 23:33:31.307 INFO [stderr] 286 |     pub fn mut_leaves(&mut self) -> Vec<&mut StrippedNode> {
Dec 01 23:33:31.307 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.307 INFO [stderr] 
Dec 01 23:33:31.307 INFO [stderr] warning: method is never used: `dimensions`
Dec 01 23:33:31.307 INFO [stderr]    --> src/random_forest.rs:296:5
Dec 01 23:33:31.308 INFO [stderr]     |
Dec 01 23:33:31.308 INFO [stderr] 296 |     pub fn dimensions(&self) -> (usize,usize) {
Dec 01 23:33:31.308 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.308 INFO [stderr] 
Dec 01 23:33:31.308 INFO [stderr] warning: method is never used: `input_features`
Dec 01 23:33:31.308 INFO [stderr]    --> src/random_forest.rs:300:5
Dec 01 23:33:31.308 INFO [stderr]     |
Dec 01 23:33:31.309 INFO [stderr] 300 |     pub fn input_features(&self) -> Option<&Vec<String>>  {
Dec 01 23:33:31.309 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.309 INFO [stderr] 
Dec 01 23:33:31.309 INFO [stderr] warning: method is never used: `output_features`
Dec 01 23:33:31.309 INFO [stderr]    --> src/random_forest.rs:304:5
Dec 01 23:33:31.309 INFO [stderr]     |
Dec 01 23:33:31.309 INFO [stderr] 304 |     pub fn output_features(&self) -> Option<&Vec<String>> {
Dec 01 23:33:31.310 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.310 INFO [stderr] 
Dec 01 23:33:31.310 INFO [stderr] warning: method is never used: `feature_map`
Dec 01 23:33:31.310 INFO [stderr]    --> src/random_forest.rs:308:5
Dec 01 23:33:31.310 INFO [stderr]     |
Dec 01 23:33:31.310 INFO [stderr] 308 |     pub fn feature_map(&self) -> Option<HashMap<String,usize>> {
Dec 01 23:33:31.311 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.311 INFO [stderr] 
Dec 01 23:33:31.311 INFO [stderr] warning: method is never used: `sample_map`
Dec 01 23:33:31.311 INFO [stderr]    --> src/random_forest.rs:312:5
Dec 01 23:33:31.311 INFO [stderr]     |
Dec 01 23:33:31.311 INFO [stderr] 312 |     pub fn sample_map(&self) -> HashMap<String,usize> {
Dec 01 23:33:31.311 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.312 INFO [stderr] 
Dec 01 23:33:31.312 INFO [stderr] warning: enum is never used: `SampleMode`
Dec 01 23:33:31.312 INFO [stderr]    --> src/random_forest.rs:322:1
Dec 01 23:33:31.312 INFO [stderr]     |
Dec 01 23:33:31.312 INFO [stderr] 322 | pub enum SampleMode {
Dec 01 23:33:31.312 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.312 INFO [stderr] 
Dec 01 23:33:31.313 INFO [stderr] warning: field is never used: `trees`
Dec 01 23:33:31.313 INFO [stderr]    --> src/random_forest.rs:328:5
Dec 01 23:33:31.313 INFO [stderr]     |
Dec 01 23:33:31.313 INFO [stderr] 328 |     trees: Vec<Tree>,
Dec 01 23:33:31.313 INFO [stderr]     |     ^^^^^^^^^^^^^^^^
Dec 01 23:33:31.313 INFO [stderr] 
Dec 01 23:33:31.314 INFO [stderr] warning: field is never used: `processor_limit`
Dec 01 23:33:31.314 INFO [stderr]    --> src/random_forest.rs:332:5
Dec 01 23:33:31.314 INFO [stderr]     |
Dec 01 23:33:31.314 INFO [stderr] 332 |     processor_limit: usize,
Dec 01 23:33:31.314 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.314 INFO [stderr] 
Dec 01 23:33:31.314 INFO [stderr] warning: function is never used: `split_shuffle`
Dec 01 23:33:31.315 INFO [stderr]    --> src/random_forest.rs:335:1
Dec 01 23:33:31.315 INFO [stderr]     |
Dec 01 23:33:31.315 INFO [stderr] 335 | fn split_shuffle<T>(source_vector: Vec<T>, pieces: usize) -> Vec<Vec<T>> {
Dec 01 23:33:31.315 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.315 INFO [stderr] 
Dec 01 23:33:31.315 INFO [stderr] warning: field is never used: `workers`
Dec 01 23:33:31.315 INFO [stderr]   --> src/tree_thread_pool.rs:66:5
Dec 01 23:33:31.315 INFO [stderr]    |
Dec 01 23:33:31.316 INFO [stderr] 66 |     workers: Vec<Worker>,
Dec 01 23:33:31.316 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.316 INFO [stderr] 
Dec 01 23:33:31.316 INFO [stderr] warning: field is never used: `worker_receiver_channel`
Dec 01 23:33:31.316 INFO [stderr]   --> src/tree_thread_pool.rs:67:5
Dec 01 23:33:31.316 INFO [stderr]    |
Dec 01 23:33:31.316 INFO [stderr] 67 |     worker_receiver_channel: Arc<Mutex<Receiver<(Tree, mpsc::Sender<PredictiveTree>)>>>,
Dec 01 23:33:31.316 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.316 INFO [stderr] 
Dec 01 23:33:31.317 INFO [stderr] warning: field is never used: `id`
Dec 01 23:33:31.317 INFO [stderr]    --> src/tree_thread_pool.rs:111:5
Dec 01 23:33:31.317 INFO [stderr]     |
Dec 01 23:33:31.317 INFO [stderr] 111 |     id: usize,
Dec 01 23:33:31.317 INFO [stderr]     |     ^^^^^^^^^
Dec 01 23:33:31.317 INFO [stderr] 
Dec 01 23:33:31.317 INFO [stderr] warning: field is never used: `thread`
Dec 01 23:33:31.318 INFO [stderr]    --> src/tree_thread_pool.rs:112:5
Dec 01 23:33:31.318 INFO [stderr]     |
Dec 01 23:33:31.318 INFO [stderr] 112 |     thread: thread::JoinHandle<()>,
Dec 01 23:33:31.318 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.318 INFO [stderr] 
Dec 01 23:33:31.318 INFO [stderr] warning: field is never used: `workers`
Dec 01 23:33:31.318 INFO [stderr]   --> src/feature_thread_pool.rs:53:5
Dec 01 23:33:31.318 INFO [stderr]    |
Dec 01 23:33:31.319 INFO [stderr] 53 |     workers: Vec<Worker>,
Dec 01 23:33:31.319 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.319 INFO [stderr] 
Dec 01 23:33:31.319 INFO [stderr] warning: field is never used: `worker_receiver_channel`
Dec 01 23:33:31.319 INFO [stderr]   --> src/feature_thread_pool.rs:54:5
Dec 01 23:33:31.319 INFO [stderr]    |
Dec 01 23:33:31.319 INFO [stderr] 54 |     worker_receiver_channel: Arc<Mutex<Receiver<FeatureMessage>>>,
Dec 01 23:33:31.320 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.320 INFO [stderr] 
Dec 01 23:33:31.320 INFO [stderr] warning: field is never used: `sender`
Dec 01 23:33:31.320 INFO [stderr]   --> src/feature_thread_pool.rs:55:5
Dec 01 23:33:31.320 INFO [stderr]    |
Dec 01 23:33:31.320 INFO [stderr] 55 |     sender: Sender<FeatureMessage>
Dec 01 23:33:31.320 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.321 INFO [stderr] 
Dec 01 23:33:31.321 INFO [stderr] warning: field is never used: `id`
Dec 01 23:33:31.321 INFO [stderr]   --> src/feature_thread_pool.rs:85:5
Dec 01 23:33:31.321 INFO [stderr]    |
Dec 01 23:33:31.321 INFO [stderr] 85 |     id: usize,
Dec 01 23:33:31.321 INFO [stderr]    |     ^^^^^^^^^
Dec 01 23:33:31.321 INFO [stderr] 
Dec 01 23:33:31.322 INFO [stderr] warning: field is never used: `thread`
Dec 01 23:33:31.322 INFO [stderr]   --> src/feature_thread_pool.rs:86:5
Dec 01 23:33:31.322 INFO [stderr]    |
Dec 01 23:33:31.322 INFO [stderr] 86 |     thread: thread::JoinHandle<()>,
Dec 01 23:33:31.322 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.322 INFO [stderr] 
Dec 01 23:33:31.323 INFO [stderr] warning: field is never used: `workers`
Dec 01 23:33:31.323 INFO [stderr]   --> src/split_thread_pool.rs:50:5
Dec 01 23:33:31.323 INFO [stderr]    |
Dec 01 23:33:31.323 INFO [stderr] 50 |     workers: Vec<Worker>,
Dec 01 23:33:31.323 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.323 INFO [stderr] 
Dec 01 23:33:31.324 INFO [stderr] warning: field is never used: `worker_receiver_channel`
Dec 01 23:33:31.324 INFO [stderr]   --> src/split_thread_pool.rs:51:5
Dec 01 23:33:31.324 INFO [stderr]    |
Dec 01 23:33:31.324 INFO [stderr] 51 |     worker_receiver_channel: Arc<Mutex<Receiver<SplitMessage>>>,
Dec 01 23:33:31.324 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.324 INFO [stderr] 
Dec 01 23:33:31.324 INFO [stderr] warning: field is never used: `sender`
Dec 01 23:33:31.325 INFO [stderr]   --> src/split_thread_pool.rs:52:5
Dec 01 23:33:31.325 INFO [stderr]    |
Dec 01 23:33:31.325 INFO [stderr] 52 |     sender: Sender<SplitMessage>
Dec 01 23:33:31.325 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.325 INFO [stderr] 
Dec 01 23:33:31.325 INFO [stderr] warning: field is never used: `id`
Dec 01 23:33:31.325 INFO [stderr]   --> src/split_thread_pool.rs:83:5
Dec 01 23:33:31.326 INFO [stderr]    |
Dec 01 23:33:31.326 INFO [stderr] 83 |     id: usize,
Dec 01 23:33:31.326 INFO [stderr]    |     ^^^^^^^^^
Dec 01 23:33:31.326 INFO [stderr] 
Dec 01 23:33:31.326 INFO [stderr] warning: field is never used: `thread`
Dec 01 23:33:31.326 INFO [stderr]   --> src/split_thread_pool.rs:84:5
Dec 01 23:33:31.326 INFO [stderr]    |
Dec 01 23:33:31.327 INFO [stderr] 84 |     thread: thread::JoinHandle<()>,
Dec 01 23:33:31.327 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.327 INFO [stderr] 
Dec 01 23:33:31.327 INFO [stderr] warning: function is never used: `logit`
Dec 01 23:33:31.327 INFO [stderr]  --> src/randutils.rs:6:1
Dec 01 23:33:31.327 INFO [stderr]   |
Dec 01 23:33:31.327 INFO [stderr] 6 | pub fn logit(p:f64) -> f64 {
Dec 01 23:33:31.328 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.328 INFO [stderr] 
Dec 01 23:33:31.328 INFO [stderr] warning: function is never used: `weighted_choice`
Dec 01 23:33:31.328 INFO [stderr]   --> src/randutils.rs:10:1
Dec 01 23:33:31.328 INFO [stderr]    |
Dec 01 23:33:31.328 INFO [stderr] 10 | pub fn weighted_choice(weights: &Vec<f64>, rng: &mut ThreadRng) -> usize {
Dec 01 23:33:31.329 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.329 INFO [stderr] 
Dec 01 23:33:31.329 INFO [stderr] warning: function is never used: `weighted_sampling_with_replacement`
Dec 01 23:33:31.329 INFO [stderr]   --> src/randutils.rs:28:1
Dec 01 23:33:31.329 INFO [stderr]    |
Dec 01 23:33:31.329 INFO [stderr] 28 | pub fn weighted_sampling_with_replacement(draws: usize,weights: &Vec<f64>) -> Vec<usize> {
Dec 01 23:33:31.329 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.330 INFO [stderr] 
Dec 01 23:33:31.330 INFO [stderr] warning: function is never used: `weighted_sampling_with_increasing_similarity`
Dec 01 23:33:31.330 INFO [stderr]   --> src/randutils.rs:66:1
Dec 01 23:33:31.330 INFO [stderr]    |
Dec 01 23:33:31.330 INFO [stderr] 66 | pub fn weighted_sampling_with_increasing_similarity(draws:usize,weights:Option<&Vec<f64>>,similarity:&Vec<Vec<f64>>) -> Vec<usize> {
Dec 01 23:33:31.330 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.331 INFO [stderr] 
Dec 01 23:33:31.331 INFO [stderr] warning: function is never used: `weighted_sampling_with_decreasing_similarity`
Dec 01 23:33:31.331 INFO [stderr]   --> src/randutils.rs:91:1
Dec 01 23:33:31.331 INFO [stderr]    |
Dec 01 23:33:31.331 INFO [stderr] 91 | pub fn weighted_sampling_with_decreasing_similarity(draws:usize,weights:Option<&Vec<f64>>,similarity:&Vec<Vec<f64>>) -> Vec<usize> {
Dec 01 23:33:31.331 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.331 INFO [stderr] 
Dec 01 23:33:31.332 INFO [stderr] warning: function is never used: `read_header`
Dec 01 23:33:31.332 INFO [stderr]   --> src/main.rs:72:1
Dec 01 23:33:31.332 INFO [stderr]    |
Dec 01 23:33:31.332 INFO [stderr] 72 | fn read_header(location: &str) -> Vec<String> {
Dec 01 23:33:31.332 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.332 INFO [stderr] 
Dec 01 23:33:31.333 INFO [stderr] warning: function is never used: `read_sample_names`
Dec 01 23:33:31.333 INFO [stderr]    --> src/main.rs:102:1
Dec 01 23:33:31.333 INFO [stderr]     |
Dec 01 23:33:31.333 INFO [stderr] 102 | fn read_sample_names(location: &str) -> Vec<String> {
Dec 01 23:33:31.333 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.333 INFO [stderr] 
Dec 01 23:33:31.333 INFO [stderr] warning: function is never used: `argmin`
Dec 01 23:33:31.334 INFO [stderr]    --> src/main.rs:117:1
Dec 01 23:33:31.334 INFO [stderr]     |
Dec 01 23:33:31.334 INFO [stderr] 117 | fn argmin(in_vec: &Vec<f64>) -> (usize,f64) {
Dec 01 23:33:31.334 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.334 INFO [stderr] 
Dec 01 23:33:31.334 INFO [stderr] warning: function is never used: `matrix_flip`
Dec 01 23:33:31.335 INFO [stderr]    --> src/main.rs:138:1
Dec 01 23:33:31.335 INFO [stderr]     |
Dec 01 23:33:31.335 INFO [stderr] 138 | fn matrix_flip<T:Clone>(in_mat: &Vec<Vec<T>>) -> Vec<Vec<T>> {
Dec 01 23:33:31.335 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.335 INFO [stderr] 
Dec 01 23:33:31.335 INFO [stderr] warning: function is never used: `mtx_dim`
Dec 01 23:33:31.335 INFO [stderr]    --> src/main.rs:153:1
Dec 01 23:33:31.336 INFO [stderr]     |
Dec 01 23:33:31.336 INFO [stderr] 153 | fn mtx_dim<T>(in_mat: &Vec<Vec<T>>) -> (usize,usize) {
Dec 01 23:33:31.336 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.336 INFO [stderr] 
Dec 01 23:33:31.336 INFO [stderr] warning: function is never used: `add_mtx`
Dec 01 23:33:31.336 INFO [stderr]    --> src/main.rs:157:1
Dec 01 23:33:31.336 INFO [stderr]     |
Dec 01 23:33:31.337 INFO [stderr] 157 | fn add_mtx(mat1: &Vec<Vec<f64>>,mat2:&Vec<Vec<f64>>) -> Vec<Vec<f64>> {
Dec 01 23:33:31.337 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.337 INFO [stderr] 
Dec 01 23:33:31.337 INFO [stderr] warning: function is never used: `sub_mtx`
Dec 01 23:33:31.337 INFO [stderr]    --> src/main.rs:177:1
Dec 01 23:33:31.337 INFO [stderr]     |
Dec 01 23:33:31.338 INFO [stderr] 177 | fn sub_mtx(mat1: &Vec<Vec<f64>>,mat2:&Vec<Vec<f64>>) -> Vec<Vec<f64>> {
Dec 01 23:33:31.338 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.338 INFO [stderr] 
Dec 01 23:33:31.338 INFO [stderr] warning: function is never used: `add_mtx_ip`
Dec 01 23:33:31.338 INFO [stderr]    --> src/main.rs:196:1
Dec 01 23:33:31.338 INFO [stderr]     |
Dec 01 23:33:31.338 INFO [stderr] 196 | fn add_mtx_ip(mut mtx1: Vec<Vec<f64>>, mtx2: &Vec<Vec<f64>>) -> Vec<Vec<f64>> {
Dec 01 23:33:31.339 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.339 INFO [stderr] 
Dec 01 23:33:31.339 INFO [stderr] warning: function is never used: `sub_mtx_ip`
Dec 01 23:33:31.339 INFO [stderr]    --> src/main.rs:213:1
Dec 01 23:33:31.339 INFO [stderr]     |
Dec 01 23:33:31.339 INFO [stderr] 213 | fn sub_mtx_ip(mut mtx1: Vec<Vec<f64>>, mtx2: &Vec<Vec<f64>>) -> Vec<Vec<f64>> {
Dec 01 23:33:31.339 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.340 INFO [stderr] 
Dec 01 23:33:31.340 INFO [stderr] warning: function is never used: `abs_mtx_ip`
Dec 01 23:33:31.340 INFO [stderr]    --> src/main.rs:230:1
Dec 01 23:33:31.340 INFO [stderr]     |
Dec 01 23:33:31.340 INFO [stderr] 230 | fn abs_mtx_ip(mtx: &mut Vec<Vec<f64>>) {
Dec 01 23:33:31.340 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.340 INFO [stderr] 
Dec 01 23:33:31.341 INFO [stderr] warning: function is never used: `square_mtx_ip`
Dec 01 23:33:31.341 INFO [stderr]    --> src/main.rs:239:1
Dec 01 23:33:31.341 INFO [stderr]     |
Dec 01 23:33:31.341 INFO [stderr] 239 | fn square_mtx_ip(mut mtx: Vec<Vec<f64>>) -> Vec<Vec<f64>> {
Dec 01 23:33:31.341 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.341 INFO [stderr] 
Dec 01 23:33:31.342 INFO [stderr] warning: function is never used: `multiply_matrix`
Dec 01 23:33:31.342 INFO [stderr]    --> src/main.rs:250:1
Dec 01 23:33:31.342 INFO [stderr]     |
Dec 01 23:33:31.342 INFO [stderr] 250 | fn multiply_matrix(mat1: &Vec<Vec<f64>>,mat2:&Vec<Vec<f64>>) -> Vec<Vec<f64>> {
Dec 01 23:33:31.342 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.342 INFO [stderr] 
Dec 01 23:33:31.343 INFO [stderr] warning: function is never used: `zero_matrix`
Dec 01 23:33:31.343 INFO [stderr]    --> src/main.rs:269:1
Dec 01 23:33:31.343 INFO [stderr]     |
Dec 01 23:33:31.343 INFO [stderr] 269 | fn zero_matrix(x:usize,y:usize) -> Vec<Vec<f64>> {
Dec 01 23:33:31.343 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.343 INFO [stderr] 
Dec 01 23:33:31.343 INFO [stderr] warning: function is never used: `float_matrix`
Dec 01 23:33:31.343 INFO [stderr]    --> src/main.rs:273:1
Dec 01 23:33:31.344 INFO [stderr]     |
Dec 01 23:33:31.344 INFO [stderr] 273 | fn float_matrix(x:usize,y:usize,float:f64) -> Vec<Vec<f64>> {
Dec 01 23:33:31.344 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.344 INFO [stderr] 
Dec 01 23:33:31.344 INFO [stderr] warning: function is never used: `argsort`
Dec 01 23:33:31.344 INFO [stderr]    --> src/main.rs:277:1
Dec 01 23:33:31.344 INFO [stderr]     |
Dec 01 23:33:31.345 INFO [stderr] 277 | fn argsort(input: &Vec<f64>) -> Vec<(usize,f64)> {
Dec 01 23:33:31.345 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.345 INFO [stderr] 
Dec 01 23:33:31.345 INFO [stderr] warning: function is never used: `tsv_format`
Dec 01 23:33:31.345 INFO [stderr]    --> src/main.rs:292:1
Dec 01 23:33:31.345 INFO [stderr]     |
Dec 01 23:33:31.346 INFO [stderr] 292 | fn tsv_format<T:Debug>(input:&Vec<Vec<T>>) -> String {
Dec 01 23:33:31.346 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.346 INFO [stderr] 
Dec 01 23:33:31.346 INFO [stderr] warning: function is never used: `median`
Dec 01 23:33:31.346 INFO [stderr]    --> src/main.rs:298:1
Dec 01 23:33:31.346 INFO [stderr]     |
Dec 01 23:33:31.346 INFO [stderr] 298 | fn median(input: &Vec<f64>) -> (usize,f64) {
Dec 01 23:33:31.347 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.347 INFO [stderr] 
Dec 01 23:33:31.347 INFO [stderr] warning: function is never used: `covariance`
Dec 01 23:33:31.347 INFO [stderr]    --> src/main.rs:325:1
Dec 01 23:33:31.347 INFO [stderr]     |
Dec 01 23:33:31.347 INFO [stderr] 325 | fn covariance(vec1:&Vec<f64>,vec2:&Vec<f64>) -> f64 {
Dec 01 23:33:31.348 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.348 INFO [stderr] 
Dec 01 23:33:31.348 INFO [stderr] warning: function is never used: `pearsonr`
Dec 01 23:33:31.348 INFO [stderr]    --> src/main.rs:359:1
Dec 01 23:33:31.348 INFO [stderr]     |
Dec 01 23:33:31.348 INFO [stderr] 359 | fn pearsonr(vec1:&Vec<f64>,vec2:&Vec<f64>) -> f64 {
Dec 01 23:33:31.348 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.362 INFO [stderr] 
Dec 01 23:33:31.362 INFO [stderr] warning: the `next:` in this pattern is redundant
Dec 01 23:33:31.367 INFO [stderr]     --> src/rank_vector.rs:1247:18
Dec 01 23:33:31.367 INFO [stderr]      |
Dec 01 23:33:31.367 INFO [stderr] 1247 |         let Node{next:next,index:index,..} = self.vector.nodes[self.index];
Dec 01 23:33:31.367 INFO [stderr]      |                  -----^^^^
Dec 01 23:33:31.367 INFO [stderr]      |                  |
Dec 01 23:33:31.367 INFO [stderr]      |                  help: remove this
Dec 01 23:33:31.367 INFO [stderr]      |
Dec 01 23:33:31.367 INFO [stderr]      = note: #[warn(non_shorthand_field_patterns)] on by default
Dec 01 23:33:31.367 INFO [stderr] 
Dec 01 23:33:31.367 INFO [stderr] warning: the `index:` in this pattern is redundant
Dec 01 23:33:31.367 INFO [stderr]     --> src/rank_vector.rs:1247:28
Dec 01 23:33:31.367 INFO [stderr]      |
Dec 01 23:33:31.367 INFO [stderr] 1247 |         let Node{next:next,index:index,..} = self.vector.nodes[self.index];
Dec 01 23:33:31.367 INFO [stderr]      |                            ------^^^^^
Dec 01 23:33:31.367 INFO [stderr]      |                            |
Dec 01 23:33:31.367 INFO [stderr]      |                            help: remove this
Dec 01 23:33:31.367 INFO [stderr] 
Dec 01 23:33:31.367 INFO [stderr] warning: the `previous:` in this pattern is redundant
Dec 01 23:33:31.367 INFO [stderr]     --> src/rank_vector.rs:1273:18
Dec 01 23:33:31.367 INFO [stderr]      |
Dec 01 23:33:31.367 INFO [stderr] 1273 |         let Node{previous:previous,index:index,..} = self.vector.nodes[self.index];
Dec 01 23:33:31.367 INFO [stderr]      |                  ---------^^^^^^^^
Dec 01 23:33:31.367 INFO [stderr]      |                  |
Dec 01 23:33:31.367 INFO [stderr]      |                  help: remove this
Dec 01 23:33:31.368 INFO [stderr] 
Dec 01 23:33:31.368 INFO [stderr] warning: the `index:` in this pattern is redundant
Dec 01 23:33:31.368 INFO [stderr]     --> src/rank_vector.rs:1273:36
Dec 01 23:33:31.368 INFO [stderr]      |
Dec 01 23:33:31.368 INFO [stderr] 1273 |         let Node{previous:previous,index:index,..} = self.vector.nodes[self.index];
Dec 01 23:33:31.368 INFO [stderr]      |                                    ------^^^^^
Dec 01 23:33:31.368 INFO [stderr]      |                                    |
Dec 01 23:33:31.368 INFO [stderr]      |                                    help: remove this
Dec 01 23:33:31.368 INFO [stderr] 
Dec 01 23:33:31.368 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 23:33:31.368 INFO [stderr]    --> src/rank_table.rs:420:13
Dec 01 23:33:31.368 INFO [stderr]     |
Dec 01 23:33:31.368 INFO [stderr] 420 |             pool.send(FeatureMessage::Message((feature,forward_draw_arc.clone(),drop_arc.clone(),self.dispersion_mode),tx));
Dec 01 23:33:31.368 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.368 INFO [stderr]     |
Dec 01 23:33:31.368 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 01 23:33:31.368 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 23:33:31.368 INFO [stderr] 
Dec 01 23:33:31.368 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 23:33:31.368 INFO [stderr]    --> src/rank_table.rs:439:13
Dec 01 23:33:31.368 INFO [stderr]     |
Dec 01 23:33:31.368 INFO [stderr] 439 |             pool.send(FeatureMessage::Message((feature,reverse_draw_arc.clone(),drop_arc.clone(),self.dispersion_mode),tx));
Dec 01 23:33:31.368 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.368 INFO [stderr]     |
Dec 01 23:33:31.368 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 23:33:31.368 INFO [stderr] 
Dec 01 23:33:31.374 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 23:33:31.374 INFO [stderr]    --> src/io.rs:416:25
Dec 01 23:33:31.374 INFO [stderr]     |
Dec 01 23:33:31.374 INFO [stderr] 416 |                         stdin().read_line(&mut String::new());
Dec 01 23:33:31.374 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.374 INFO [stderr]     |
Dec 01 23:33:31.374 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 23:33:31.375 INFO [stderr] 
Dec 01 23:33:31.384 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 23:33:31.384 INFO [stderr]    --> src/node.rs:119:13
Dec 01 23:33:31.384 INFO [stderr]     |
Dec 01 23:33:31.384 INFO [stderr] 119 |             self.split_thread_pool.send(SplitMessage::Message((reference_table.clone(),draw_order,drop_set,weights),tx));
Dec 01 23:33:31.384 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.384 INFO [stderr]     |
Dec 01 23:33:31.384 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 23:33:31.384 INFO [stderr] 
Dec 01 23:33:31.397 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 23:33:31.397 INFO [stderr]   --> src/random_forest.rs:33:9
Dec 01 23:33:31.397 INFO [stderr]    |
Dec 01 23:33:31.397 INFO [stderr] 33 |         prototype_tree.serialize_compact();
Dec 01 23:33:31.397 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.397 INFO [stderr]    |
Dec 01 23:33:31.397 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 23:33:31.397 INFO [stderr] 
Dec 01 23:33:31.398 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 23:33:31.398 INFO [stderr]   --> src/random_forest.rs:59:17
Dec 01 23:33:31.398 INFO [stderr]    |
Dec 01 23:33:31.398 INFO [stderr] 59 |                 tree_pool.send((tree,tx));
Dec 01 23:33:31.398 INFO [stderr]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.398 INFO [stderr]    |
Dec 01 23:33:31.398 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 23:33:31.398 INFO [stderr] 
Dec 01 23:33:31.398 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 23:33:31.398 INFO [stderr]   --> src/random_forest.rs:68:17
Dec 01 23:33:31.398 INFO [stderr]    |
Dec 01 23:33:31.398 INFO [stderr] 68 |                 new_tree.serialize_compact();
Dec 01 23:33:31.398 INFO [stderr]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.399 INFO [stderr]    |
Dec 01 23:33:31.399 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 23:33:31.399 INFO [stderr] 
Dec 01 23:33:31.399 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 23:33:31.399 INFO [stderr]    --> src/random_forest.rs:113:17
Dec 01 23:33:31.399 INFO [stderr]     |
Dec 01 23:33:31.399 INFO [stderr] 113 |                 tree_pool.send((tree,tx));
Dec 01 23:33:31.399 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.399 INFO [stderr]     |
Dec 01 23:33:31.399 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 23:33:31.399 INFO [stderr] 
Dec 01 23:33:31.400 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 23:33:31.400 INFO [stderr]    --> src/random_forest.rs:122:17
Dec 01 23:33:31.400 INFO [stderr]     |
Dec 01 23:33:31.400 INFO [stderr] 122 |                 new_tree.serialize_compact();
Dec 01 23:33:31.400 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:31.400 INFO [stderr]     |
Dec 01 23:33:31.400 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 23:33:31.400 INFO [stderr] 
Dec 01 23:33:39.743 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 12.75s
Dec 01 23:33:39.748 INFO [stderr] su: No module specific data is present
Dec 01 23:33:41.475 INFO running `"docker" "inspect" "54f7c79b94dc067aea90a45e17ba705ebefd15a2de616c96af041cfde0473024"`
Dec 01 23:33:41.773 INFO running `"docker" "rm" "-f" "54f7c79b94dc067aea90a45e17ba705ebefd15a2de616c96af041cfde0473024"`
Dec 01 23:33:42.008 INFO [stdout] 54f7c79b94dc067aea90a45e17ba705ebefd15a2de616c96af041cfde0473024
Dec 01 23:33:42.011 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/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 23:33:42.443 INFO [stdout] 59b9a830d5595a2776560aaab787556322b696993f70aea329e7609edbc57d37
Dec 01 23:33:42.445 INFO running `"docker" "start" "-a" "59b9a830d5595a2776560aaab787556322b696993f70aea329e7609edbc57d37"`
Dec 01 23:33:44.079 INFO [stderr] usermod: no changes
Dec 01 23:33:44.200 INFO [stderr]    Compiling lumberjack_1 v0.1.0 (/source)
Dec 01 23:33:45.656 INFO [stderr] warning: unused imports: `Rng`, `thread_rng`
Dec 01 23:33:45.656 INFO [stderr]     --> src/rank_vector.rs:1338:16
Dec 01 23:33:45.656 INFO [stderr]      |
Dec 01 23:33:45.656 INFO [stderr] 1338 |     use rand::{thread_rng,Rng};
Dec 01 23:33:45.656 INFO [stderr]      |                ^^^^^^^^^^ ^^^
Dec 01 23:33:45.656 INFO [stderr]      |
Dec 01 23:33:45.656 INFO [stderr]      = note: #[warn(unused_imports)] on by default
Dec 01 23:33:45.656 INFO [stderr] 
Dec 01 23:33:45.656 INFO [stderr] warning: unused import: `rand::distributions::Standard`
Dec 01 23:33:45.656 INFO [stderr]     --> src/rank_vector.rs:1339:9
Dec 01 23:33:45.656 INFO [stderr]      |
Dec 01 23:33:45.656 INFO [stderr] 1339 |     use rand::distributions::Standard;
Dec 01 23:33:45.657 INFO [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:45.657 INFO [stderr] 
Dec 01 23:33:45.657 INFO [stderr] warning: unused import: `rand::seq::sample_indices`
Dec 01 23:33:45.669 INFO [stderr]     --> src/rank_vector.rs:1340:9
Dec 01 23:33:45.669 INFO [stderr]      |
Dec 01 23:33:45.669 INFO [stderr] 1340 |     use rand::seq::sample_indices;
Dec 01 23:33:45.670 INFO [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:45.670 INFO [stderr] 
Dec 01 23:33:45.670 INFO [stderr] warning: unused import: `std::fs::remove_file`
Dec 01 23:33:45.670 INFO [stderr]    --> src/random_forest.rs:365:9
Dec 01 23:33:45.670 INFO [stderr]     |
Dec 01 23:33:45.670 INFO [stderr] 365 |     use std::fs::remove_file;
Dec 01 23:33:45.670 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:45.671 INFO [stderr] 
Dec 01 23:33:45.671 INFO [stderr] warning: unused import: `std::mem::replace`
Dec 01 23:33:45.671 INFO [stderr]  --> src/feature_thread_pool.rs:3:5
Dec 01 23:33:45.672 INFO [stderr]   |
Dec 01 23:33:45.672 INFO [stderr] 3 | use std::mem::replace;
Dec 01 23:33:45.672 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^
Dec 01 23:33:45.672 INFO [stderr] 
Dec 01 23:33:45.672 INFO [stderr] warning: unused import: `std::sync::mpsc::SyncSender`
Dec 01 23:33:45.672 INFO [stderr]   --> src/feature_thread_pool.rs:10:5
Dec 01 23:33:45.672 INFO [stderr]    |
Dec 01 23:33:45.673 INFO [stderr] 10 | use std::sync::mpsc::SyncSender;
Dec 01 23:33:45.673 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:45.673 INFO [stderr] 
Dec 01 23:33:45.673 INFO [stderr] warning: unused import: `std::sync::mpsc::sync_channel`
Dec 01 23:33:45.673 INFO [stderr]   --> src/feature_thread_pool.rs:11:5
Dec 01 23:33:45.673 INFO [stderr]    |
Dec 01 23:33:45.673 INFO [stderr] 11 | use std::sync::mpsc::sync_channel;
Dec 01 23:33:45.674 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:45.674 INFO [stderr] 
Dec 01 23:33:45.674 INFO [stderr] warning: unused import: `std::io::stdin`
Dec 01 23:33:45.675 INFO [stderr]   --> src/main.rs:39:5
Dec 01 23:33:45.675 INFO [stderr]    |
Dec 01 23:33:45.675 INFO [stderr] 39 | use std::io::stdin;
Dec 01 23:33:45.675 INFO [stderr]    |     ^^^^^^^^^^^^^^
Dec 01 23:33:45.675 INFO [stderr] 
Dec 01 23:33:45.675 INFO [stderr] warning: unused import: `std::sync::Arc`
Dec 01 23:33:45.675 INFO [stderr]   --> src/main.rs:44:5
Dec 01 23:33:45.676 INFO [stderr]    |
Dec 01 23:33:45.676 INFO [stderr] 44 | use std::sync::Arc;
Dec 01 23:33:45.676 INFO [stderr]    |     ^^^^^^^^^^^^^^
Dec 01 23:33:45.676 INFO [stderr] 
Dec 01 23:33:47.400 INFO [stderr] warning: unreachable pattern
Dec 01 23:33:47.401 INFO [stderr]    --> src/io.rs:353:24
Dec 01 23:33:47.401 INFO [stderr]     |
Dec 01 23:33:47.401 INFO [stderr] 353 |                 "-o" | "-output" => {
Dec 01 23:33:47.401 INFO [stderr]     |                        ^^^^^^^^^
Dec 01 23:33:47.402 INFO [stderr]     |
Dec 01 23:33:47.402 INFO [stderr]     = note: #[warn(unreachable_patterns)] on by default
Dec 01 23:33:47.402 INFO [stderr] 
Dec 01 23:33:47.418 INFO [stderr] warning: unused variable: `args`
Dec 01 23:33:47.418 INFO [stderr]    --> src/io.rs:109:16
Dec 01 23:33:47.419 INFO [stderr]     |
Dec 01 23:33:47.419 INFO [stderr] 109 | pub fn predict(args: Parameters) {
Dec 01 23:33:47.419 INFO [stderr]     |                ^^^^ help: consider using `_args` instead
Dec 01 23:33:47.419 INFO [stderr]     |
Dec 01 23:33:47.420 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 23:33:47.420 INFO [stderr] 
Dec 01 23:33:47.420 INFO [stderr] warning: unused variable: `args`
Dec 01 23:33:47.421 INFO [stderr]    --> src/io.rs:141:21
Dec 01 23:33:47.421 INFO [stderr]     |
Dec 01 23:33:47.421 INFO [stderr] 141 | pub fn combined(mut args:Parameters) {
Dec 01 23:33:47.421 INFO [stderr]     |                     ^^^^ help: consider using `_args` instead
Dec 01 23:33:47.422 INFO [stderr] 
Dec 01 23:33:47.422 INFO [stderr] warning: unused variable: `i`
Dec 01 23:33:47.423 INFO [stderr]    --> src/io.rs:916:10
Dec 01 23:33:47.423 INFO [stderr]     |
Dec 01 23:33:47.423 INFO [stderr] 916 |     for (i,iv) in in_mat.iter().enumerate() {
Dec 01 23:33:47.424 INFO [stderr]     |          ^ help: consider using `_i` instead
Dec 01 23:33:47.424 INFO [stderr] 
Dec 01 23:33:47.425 INFO [stderr] warning: value assigned to `index` is never read
Dec 01 23:33:47.425 INFO [stderr]     --> src/io.rs:1071:13
Dec 01 23:33:47.425 INFO [stderr]      |
Dec 01 23:33:47.425 INFO [stderr] 1071 |     let mut index = 0;
Dec 01 23:33:47.426 INFO [stderr]      |             ^^^^^
Dec 01 23:33:47.426 INFO [stderr]      |
Dec 01 23:33:47.426 INFO [stderr]      = note: #[warn(unused_assignments)] on by default
Dec 01 23:33:47.426 INFO [stderr] 
Dec 01 23:33:47.427 INFO [stderr] warning: value assigned to `value` is never read
Dec 01 23:33:47.427 INFO [stderr]     --> src/io.rs:1072:13
Dec 01 23:33:47.427 INFO [stderr]      |
Dec 01 23:33:47.428 INFO [stderr] 1072 |     let mut value = 0.;
Dec 01 23:33:47.428 INFO [stderr]      |             ^^^^^
Dec 01 23:33:47.428 INFO [stderr] 
Dec 01 23:33:47.429 INFO [stderr] warning: unused variable: `column_order`
Dec 01 23:33:47.429 INFO [stderr]     --> src/io.rs:1159:13
Dec 01 23:33:47.429 INFO [stderr]      |
Dec 01 23:33:47.429 INFO [stderr] 1159 |     let mut column_order: Vec<usize> = (0..dim.0).collect();
Dec 01 23:33:47.430 INFO [stderr]      |             ^^^^^^^^^^^^ help: consider using `_column_order` instead
Dec 01 23:33:47.430 INFO [stderr] 
Dec 01 23:33:47.430 INFO [stderr] warning: unused variable: `row_order`
Dec 01 23:33:47.430 INFO [stderr]     --> src/io.rs:1160:13
Dec 01 23:33:47.434 INFO [stderr]      |
Dec 01 23:33:47.434 INFO [stderr] 1160 |     let mut row_order: Vec<usize> = (0..dim.1).collect();
Dec 01 23:33:47.435 INFO [stderr]      |             ^^^^^^^^^ help: consider using `_row_order` instead
Dec 01 23:33:47.435 INFO [stderr] 
Dec 01 23:33:47.435 INFO [stderr] warning: unused variable: `first_value`
Dec 01 23:33:47.436 INFO [stderr]     --> src/io.rs:1163:13
Dec 01 23:33:47.436 INFO [stderr]      |
Dec 01 23:33:47.436 INFO [stderr] 1163 |         let first_value = column.iter().find(|x| x.abs() > 0.);
Dec 01 23:33:47.436 INFO [stderr]      |             ^^^^^^^^^^^ help: consider using `_first_value` instead
Dec 01 23:33:47.437 INFO [stderr] 
Dec 01 23:33:47.437 INFO [stderr] warning: value assigned to `local_odds` is never read
Dec 01 23:33:47.438 INFO [stderr]   --> src/randutils.rs:67:13
Dec 01 23:33:47.438 INFO [stderr]    |
Dec 01 23:33:47.438 INFO [stderr] 67 |     let mut local_odds = vec![1.;similarity.len()];
Dec 01 23:33:47.438 INFO [stderr]    |             ^^^^^^^^^^
Dec 01 23:33:47.439 INFO [stderr] 
Dec 01 23:33:47.439 INFO [stderr] warning: value assigned to `local_odds` is never read
Dec 01 23:33:47.439 INFO [stderr]   --> src/randutils.rs:92:13
Dec 01 23:33:47.440 INFO [stderr]    |
Dec 01 23:33:47.440 INFO [stderr] 92 |     let mut local_odds = vec![1.;similarity.len()];
Dec 01 23:33:47.440 INFO [stderr]    |             ^^^^^^^^^^
Dec 01 23:33:47.440 INFO [stderr] 
Dec 01 23:33:47.441 INFO [stderr] warning: unused variable: `command_literal`
Dec 01 23:33:47.441 INFO [stderr]   --> src/main.rs:54:9
Dec 01 23:33:47.441 INFO [stderr]    |
Dec 01 23:33:47.441 INFO [stderr] 54 |     let command_literal = arg_iter.next();
Dec 01 23:33:47.442 INFO [stderr]    |         ^^^^^^^^^^^^^^^ help: consider using `_command_literal` instead
Dec 01 23:33:47.442 INFO [stderr] 
Dec 01 23:33:47.442 INFO [stderr] warning: unused variable: `i`
Dec 01 23:33:47.443 INFO [stderr]    --> src/main.rs:144:10
Dec 01 23:33:47.443 INFO [stderr]     |
Dec 01 23:33:47.443 INFO [stderr] 144 |     for (i,iv) in in_mat.iter().enumerate() {
Dec 01 23:33:47.447 INFO [stderr]     |          ^ help: consider using `_i` instead
Dec 01 23:33:47.447 INFO [stderr] 
Dec 01 23:33:47.447 INFO [stderr] warning: value assigned to `index` is never read
Dec 01 23:33:47.447 INFO [stderr]    --> src/main.rs:299:13
Dec 01 23:33:47.447 INFO [stderr]     |
Dec 01 23:33:47.447 INFO [stderr] 299 |     let mut index = 0;
Dec 01 23:33:47.447 INFO [stderr]     |             ^^^^^
Dec 01 23:33:47.447 INFO [stderr] 
Dec 01 23:33:47.447 INFO [stderr] warning: value assigned to `value` is never read
Dec 01 23:33:47.447 INFO [stderr]    --> src/main.rs:300:13
Dec 01 23:33:47.447 INFO [stderr]     |
Dec 01 23:33:47.447 INFO [stderr] 300 |     let mut value = 0.;
Dec 01 23:33:47.447 INFO [stderr]     |             ^^^^^
Dec 01 23:33:47.447 INFO [stderr] 
Dec 01 23:33:47.447 INFO [stderr] warning: unused variable: `i`
Dec 01 23:33:47.447 INFO [stderr]     --> src/rank_vector.rs:1453:14
Dec 01 23:33:47.447 INFO [stderr]      |
Dec 01 23:33:47.447 INFO [stderr] 1453 |         for (i,draw) in vm.draw_order().iter().enumerate() {
Dec 01 23:33:47.447 INFO [stderr]      |              ^ help: consider using `_i` instead
Dec 01 23:33:47.447 INFO [stderr] 
Dec 01 23:33:47.447 INFO [stderr] warning: unused variable: `kid1`
Dec 01 23:33:47.447 INFO [stderr]    --> src/rank_table.rs:687:13
Dec 01 23:33:47.447 INFO [stderr]     |
Dec 01 23:33:47.447 INFO [stderr] 687 |         let kid1 = table.derive(&vec![0,2,4,6]);
Dec 01 23:33:47.447 INFO [stderr]     |             ^^^^ help: consider using `_kid1` instead
Dec 01 23:33:47.447 INFO [stderr] 
Dec 01 23:33:47.447 INFO [stderr] warning: unused variable: `kid2`
Dec 01 23:33:47.447 INFO [stderr]    --> src/rank_table.rs:688:13
Dec 01 23:33:47.447 INFO [stderr]     |
Dec 01 23:33:47.447 INFO [stderr] 688 |         let kid2 = table.derive(&vec![1,3,5,7]);
Dec 01 23:33:47.447 INFO [stderr]     |             ^^^^ help: consider using `_kid2` instead
Dec 01 23:33:47.447 INFO [stderr] 
Dec 01 23:33:47.447 INFO [stderr] warning: unused variable: `features`
Dec 01 23:33:47.447 INFO [stderr]    --> src/random_forest.rs:381:13
Dec 01 23:33:47.447 INFO [stderr]     |
Dec 01 23:33:47.447 INFO [stderr] 381 |         let features = read_header("./testing/iris.features");
Dec 01 23:33:47.447 INFO [stderr]     |             ^^^^^^^^ help: consider using `_features` instead
Dec 01 23:33:47.447 INFO [stderr] 
Dec 01 23:33:47.447 INFO [stderr] warning: unused variable: `features`
Dec 01 23:33:47.451 INFO [stderr]    --> src/random_forest.rs:390:13
Dec 01 23:33:47.451 INFO [stderr]     |
Dec 01 23:33:47.451 INFO [stderr] 390 |         let features = read_header("./testing/iris.features");
Dec 01 23:33:47.451 INFO [stderr]     |             ^^^^^^^^ help: consider using `_features` instead
Dec 01 23:33:47.451 INFO [stderr] 
Dec 01 23:33:47.451 INFO [stderr] warning: unused variable: `target`
Dec 01 23:33:47.451 INFO [stderr]    --> src/rank_vector.rs:480:36
Dec 01 23:33:47.451 INFO [stderr]     |
Dec 01 23:33:47.451 INFO [stderr] 480 |     pub fn balance_zones(&mut self,target:usize) {
Dec 01 23:33:47.451 INFO [stderr]     |                                    ^^^^^^ help: consider using `_target` instead
Dec 01 23:33:47.451 INFO [stderr] 
Dec 01 23:33:47.451 INFO [stderr] warning: unused variable: `i`
Dec 01 23:33:47.451 INFO [stderr]    --> src/rank_vector.rs:584:17
Dec 01 23:33:47.451 INFO [stderr]     |
Dec 01 23:33:47.451 INFO [stderr] 584 |             for i in 0..self.zones[3] {
Dec 01 23:33:47.451 INFO [stderr]     |                 ^ help: consider using `_i` instead
Dec 01 23:33:47.451 INFO [stderr] 
Dec 01 23:33:47.451 INFO [stderr] warning: unused variable: `i`
Dec 01 23:33:47.451 INFO [stderr]    --> src/rank_vector.rs:604:17
Dec 01 23:33:47.451 INFO [stderr]     |
Dec 01 23:33:47.451 INFO [stderr] 604 |             for i in 0..self.zones[1] {
Dec 01 23:33:47.451 INFO [stderr]     |                 ^ help: consider using `_i` instead
Dec 01 23:33:47.451 INFO [stderr] 
Dec 01 23:33:47.451 INFO [stderr] warning: unused variable: `len`
Dec 01 23:33:47.451 INFO [stderr]    --> src/rank_vector.rs:700:13
Dec 01 23:33:47.451 INFO [stderr]     |
Dec 01 23:33:47.451 INFO [stderr] 700 |         let len = self.len() as f64;
Dec 01 23:33:47.451 INFO [stderr]     |             ^^^ help: consider using `_len` instead
Dec 01 23:33:47.451 INFO [stderr] 
Dec 01 23:33:47.451 INFO [stderr] warning: unused variable: `i`
Dec 01 23:33:47.451 INFO [stderr]    --> src/rank_vector.rs:817:14
Dec 01 23:33:47.451 INFO [stderr]     |
Dec 01 23:33:47.451 INFO [stderr] 817 |         for (i,draw) in draw_order.iter().enumerate() {
Dec 01 23:33:47.451 INFO [stderr]     |              ^ help: consider using `_i` instead
Dec 01 23:33:47.451 INFO [stderr] 
Dec 01 23:33:47.451 INFO [stderr] warning: unused variable: `i`
Dec 01 23:33:47.451 INFO [stderr]    --> src/rank_vector.rs:849:14
Dec 01 23:33:47.451 INFO [stderr]     |
Dec 01 23:33:47.451 INFO [stderr] 849 |         for (i,draw) in draw_order.iter().enumerate() {
Dec 01 23:33:47.451 INFO [stderr]     |              ^ help: consider using `_i` instead
Dec 01 23:33:47.451 INFO [stderr] 
Dec 01 23:33:47.451 INFO [stderr] warning: unused variable: `i`
Dec 01 23:33:47.451 INFO [stderr]    --> src/rank_table.rs:265:14
Dec 01 23:33:47.452 INFO [stderr]     |
Dec 01 23:33:47.452 INFO [stderr] 265 |         for (i,feature) in features.iter().cloned().enumerate() {
Dec 01 23:33:47.452 INFO [stderr]     |              ^ help: consider using `_i` instead
Dec 01 23:33:47.452 INFO [stderr] 
Dec 01 23:33:47.454 INFO [stderr] warning: unused variable: `processor_limit`
Dec 01 23:33:47.454 INFO [stderr]   --> src/tree.rs:42:13
Dec 01 23:33:47.455 INFO [stderr]    |
Dec 01 23:33:47.455 INFO [stderr] 42 |         let processor_limit = parameters.processor_limit;
Dec 01 23:33:47.455 INFO [stderr]    |             ^^^^^^^^^^^^^^^ help: consider using `_processor_limit` instead
Dec 01 23:33:47.455 INFO [stderr] 
Dec 01 23:33:47.456 INFO [stderr] warning: unused variable: `size_limit`
Dec 01 23:33:47.456 INFO [stderr]    --> src/tree.rs:324:35
Dec 01 23:33:47.456 INFO [stderr]     |
Dec 01 23:33:47.456 INFO [stderr] 324 |     pub fn reload(location: &str, size_limit: usize , report_address: String) -> Result<PredictiveTree,Error> {
Dec 01 23:33:47.456 INFO [stderr]     |                                   ^^^^^^^^^^ help: consider using `_size_limit` instead
Dec 01 23:33:47.456 INFO [stderr] 
Dec 01 23:33:47.456 INFO [stderr] warning: unused variable: `prototype`
Dec 01 23:33:47.456 INFO [stderr]   --> src/random_forest.rs:49:25
Dec 01 23:33:47.456 INFO [stderr]    |
Dec 01 23:33:47.456 INFO [stderr] 49 |         if let Some(ref prototype) = self.prototype_tree {
Dec 01 23:33:47.456 INFO [stderr]    |                         ^^^^^^^^^ help: consider using `_prototype` instead
Dec 01 23:33:47.457 INFO [stderr] 
Dec 01 23:33:47.457 INFO [stderr] warning: unused variable: `prototype`
Dec 01 23:33:47.457 INFO [stderr]    --> src/random_forest.rs:103:25
Dec 01 23:33:47.457 INFO [stderr]     |
Dec 01 23:33:47.457 INFO [stderr] 103 |         if let Some(ref prototype) = self.prototype_tree {
Dec 01 23:33:47.457 INFO [stderr]     |                         ^^^^^^^^^ help: consider using `_prototype` instead
Dec 01 23:33:47.457 INFO [stderr] 
Dec 01 23:33:47.458 INFO [stderr] warning: unused variable: `split_thread_pool`
Dec 01 23:33:47.458 INFO [stderr]    --> src/random_forest.rs:150:13
Dec 01 23:33:47.458 INFO [stderr]     |
Dec 01 23:33:47.458 INFO [stderr] 150 |         let split_thread_pool = SplitThreadPool::new(processor_limit);
Dec 01 23:33:47.458 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^ help: consider using `_split_thread_pool` instead
Dec 01 23:33:47.458 INFO [stderr] 
Dec 01 23:33:47.458 INFO [stderr] warning: unused variable: `prototype_tree`
Dec 01 23:33:47.458 INFO [stderr]    --> src/random_forest.rs:174:13
Dec 01 23:33:47.458 INFO [stderr]     |
Dec 01 23:33:47.458 INFO [stderr] 174 |         let prototype_tree = predictive_trees.remove(0);
Dec 01 23:33:47.458 INFO [stderr]     |             ^^^^^^^^^^^^^^ help: consider using `_prototype_tree` instead
Dec 01 23:33:47.458 INFO [stderr] 
Dec 01 23:33:47.459 INFO [stderr] warning: unused variable: `feature_names`
Dec 01 23:33:47.459 INFO [stderr]    --> src/random_forest.rs:178:13
Dec 01 23:33:47.459 INFO [stderr]     |
Dec 01 23:33:47.459 INFO [stderr] 178 |         let feature_names = feature_option.unwrap_or((0..dimensions.0).map(|x| x.to_string()).collect());
Dec 01 23:33:47.459 INFO [stderr]     |             ^^^^^^^^^^^^^ help: consider using `_feature_names` instead
Dec 01 23:33:47.459 INFO [stderr] 
Dec 01 23:33:47.459 INFO [stderr] warning: unused variable: `sample_names`
Dec 01 23:33:47.459 INFO [stderr]    --> src/random_forest.rs:180:13
Dec 01 23:33:47.459 INFO [stderr]     |
Dec 01 23:33:47.459 INFO [stderr] 180 |         let sample_names = sample_option.unwrap_or((0..dimensions.1).map(|x| x.to_string()).collect());
Dec 01 23:33:47.459 INFO [stderr]     |             ^^^^^^^^^^^^ help: consider using `_sample_names` instead
Dec 01 23:33:47.460 INFO [stderr] 
Dec 01 23:33:47.460 INFO [stderr] warning: unused variable: `report_string`
Dec 01 23:33:47.460 INFO [stderr]    --> src/random_forest.rs:182:13
Dec 01 23:33:47.460 INFO [stderr]     |
Dec 01 23:33:47.460 INFO [stderr] 182 |         let report_string = format!("{}.reconstituted.0",report_address).to_string();
Dec 01 23:33:47.460 INFO [stderr]     |             ^^^^^^^^^^^^^ help: consider using `_report_string` instead
Dec 01 23:33:47.460 INFO [stderr] 
Dec 01 23:33:47.460 INFO [stderr] warning: unused variable: `backup_trees`
Dec 01 23:33:47.460 INFO [stderr]    --> src/random_forest.rs:217:32
Dec 01 23:33:47.460 INFO [stderr]     |
Dec 01 23:33:47.461 INFO [stderr] 217 |             TreeBackups::Trees(backup_trees) => {
Dec 01 23:33:47.461 INFO [stderr]     |                                ^^^^^^^^^^^^ help: consider using `_backup_trees` instead
Dec 01 23:33:47.461 INFO [stderr] 
Dec 01 23:33:47.461 INFO [stderr] warning: value assigned to `trees` is never read
Dec 01 23:33:47.461 INFO [stderr]    --> src/random_forest.rs:218:17
Dec 01 23:33:47.461 INFO [stderr]     |
Dec 01 23:33:47.461 INFO [stderr] 218 |                 trees = vec![];
Dec 01 23:33:47.461 INFO [stderr]     |                 ^^^^^
Dec 01 23:33:47.461 INFO [stderr] 
Dec 01 23:33:47.461 INFO [stderr] warning: unused variable: `feature_names`
Dec 01 23:33:47.461 INFO [stderr]    --> src/random_forest.rs:227:13
Dec 01 23:33:47.461 INFO [stderr]     |
Dec 01 23:33:47.462 INFO [stderr] 227 |         let feature_names = feature_option.unwrap_or((0..dimensions.0).map(|x| x.to_string()).collect());
Dec 01 23:33:47.462 INFO [stderr]     |             ^^^^^^^^^^^^^ help: consider using `_feature_names` instead
Dec 01 23:33:47.462 INFO [stderr] 
Dec 01 23:33:47.462 INFO [stderr] warning: unused variable: `sample_names`
Dec 01 23:33:47.462 INFO [stderr]    --> src/random_forest.rs:229:13
Dec 01 23:33:47.462 INFO [stderr]     |
Dec 01 23:33:47.462 INFO [stderr] 229 |         let sample_names = sample_option.unwrap_or((0..dimensions.1).map(|x| x.to_string()).collect());
Dec 01 23:33:47.462 INFO [stderr]     |             ^^^^^^^^^^^^ help: consider using `_sample_names` instead
Dec 01 23:33:47.462 INFO [stderr] 
Dec 01 23:33:47.462 INFO [stderr] warning: unused variable: `report_string`
Dec 01 23:33:47.462 INFO [stderr]    --> src/random_forest.rs:231:13
Dec 01 23:33:47.462 INFO [stderr]     |
Dec 01 23:33:47.463 INFO [stderr] 231 |         let report_string = format!("{}.reconstituted.0",report_address).to_string();
Dec 01 23:33:47.463 INFO [stderr]     |             ^^^^^^^^^^^^^ help: consider using `_report_string` instead
Dec 01 23:33:47.463 INFO [stderr] 
Dec 01 23:33:47.833 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:47.833 INFO [stderr]    --> src/rank_table.rs:660:13
Dec 01 23:33:47.833 INFO [stderr]     |
Dec 01 23:33:47.833 INFO [stderr] 660 |         let mut table = RankTable::new(&vec![vec![10.,-3.,0.,5.,-2.,-1.,15.,20.]], &vec!["one".to_string()], &(0..8).map(|x| x.to_string()).collect::<Vec<String>>()[..],blank_parameter());
Dec 01 23:33:47.834 INFO [stderr]     |             ----^^^^^
Dec 01 23:33:47.834 INFO [stderr]     |             |
Dec 01 23:33:47.834 INFO [stderr]     |             help: remove this `mut`
Dec 01 23:33:47.834 INFO [stderr]     |
Dec 01 23:33:47.834 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 01 23:33:47.834 INFO [stderr] 
Dec 01 23:33:47.834 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:47.834 INFO [stderr]    --> src/rank_table.rs:662:13
Dec 01 23:33:47.834 INFO [stderr]     |
Dec 01 23:33:47.834 INFO [stderr] 662 |         let mut draw_order = {(table.sort_by_feature("one").0.clone(),table.sort_by_feature("one").1.clone())};
Dec 01 23:33:47.835 INFO [stderr]     |             ----^^^^^^^^^^
Dec 01 23:33:47.835 INFO [stderr]     |             |
Dec 01 23:33:47.835 INFO [stderr]     |             help: remove this `mut`
Dec 01 23:33:47.835 INFO [stderr] 
Dec 01 23:33:47.851 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:47.851 INFO [stderr]   --> src/io.rs:83:9
Dec 01 23:33:47.851 INFO [stderr]    |
Dec 01 23:33:47.851 INFO [stderr] 83 |     let mut loc_args = args.clone();
Dec 01 23:33:47.852 INFO [stderr]    |         ----^^^^^^^^
Dec 01 23:33:47.852 INFO [stderr]    |         |
Dec 01 23:33:47.852 INFO [stderr]    |         help: remove this `mut`
Dec 01 23:33:47.852 INFO [stderr] 
Dec 01 23:33:47.853 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:47.853 INFO [stderr]   --> src/io.rs:90:9
Dec 01 23:33:47.853 INFO [stderr]    |
Dec 01 23:33:47.853 INFO [stderr] 90 |     let mut arc_params = Arc::new(args);
Dec 01 23:33:47.854 INFO [stderr]    |         ----^^^^^^^^^^
Dec 01 23:33:47.854 INFO [stderr]    |         |
Dec 01 23:33:47.854 INFO [stderr]    |         help: remove this `mut`
Dec 01 23:33:47.854 INFO [stderr] 
Dec 01 23:33:47.855 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:47.855 INFO [stderr]    --> src/io.rs:141:17
Dec 01 23:33:47.855 INFO [stderr]     |
Dec 01 23:33:47.856 INFO [stderr] 141 | pub fn combined(mut args:Parameters) {
Dec 01 23:33:47.856 INFO [stderr]     |                 ----^^^^
Dec 01 23:33:47.856 INFO [stderr]     |                 |
Dec 01 23:33:47.856 INFO [stderr]     |                 help: remove this `mut`
Dec 01 23:33:47.856 INFO [stderr] 
Dec 01 23:33:47.893 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:47.893 INFO [stderr]    --> src/io.rs:452:13
Dec 01 23:33:47.894 INFO [stderr]     |
Dec 01 23:33:47.894 INFO [stderr] 452 |         let mut input_features = input_counts.len();
Dec 01 23:33:47.894 INFO [stderr]     |             ----^^^^^^^^^^^^^^
Dec 01 23:33:47.895 INFO [stderr]     |             |
Dec 01 23:33:47.895 INFO [stderr]     |             help: remove this `mut`
Dec 01 23:33:47.895 INFO [stderr] 
Dec 01 23:33:47.895 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:47.896 INFO [stderr]    --> src/io.rs:453:13
Dec 01 23:33:47.896 INFO [stderr]     |
Dec 01 23:33:47.896 INFO [stderr] 453 |         let mut output_features = output_counts.len();
Dec 01 23:33:47.896 INFO [stderr]     |             ----^^^^^^^^^^^^^^^
Dec 01 23:33:47.897 INFO [stderr]     |             |
Dec 01 23:33:47.897 INFO [stderr]     |             help: remove this `mut`
Dec 01 23:33:47.897 INFO [stderr] 
Dec 01 23:33:47.986 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:47.986 INFO [stderr]     --> src/io.rs:1157:9
Dec 01 23:33:47.987 INFO [stderr]      |
Dec 01 23:33:47.987 INFO [stderr] 1157 |     let mut working = matrix_flip(mtx);
Dec 01 23:33:47.987 INFO [stderr]      |         ----^^^^^^^
Dec 01 23:33:47.988 INFO [stderr]      |         |
Dec 01 23:33:47.988 INFO [stderr]      |         help: remove this `mut`
Dec 01 23:33:47.988 INFO [stderr] 
Dec 01 23:33:47.988 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:47.989 INFO [stderr]     --> src/io.rs:1159:9
Dec 01 23:33:47.989 INFO [stderr]      |
Dec 01 23:33:47.989 INFO [stderr] 1159 |     let mut column_order: Vec<usize> = (0..dim.0).collect();
Dec 01 23:33:47.989 INFO [stderr]      |         ----^^^^^^^^^^^^
Dec 01 23:33:47.990 INFO [stderr]      |         |
Dec 01 23:33:47.990 INFO [stderr]      |         help: remove this `mut`
Dec 01 23:33:47.990 INFO [stderr] 
Dec 01 23:33:47.990 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:47.991 INFO [stderr]     --> src/io.rs:1160:9
Dec 01 23:33:47.991 INFO [stderr]      |
Dec 01 23:33:47.991 INFO [stderr] 1160 |     let mut row_order: Vec<usize> = (0..dim.1).collect();
Dec 01 23:33:47.992 INFO [stderr]      |         ----^^^^^^^^^
Dec 01 23:33:47.992 INFO [stderr]      |         |
Dec 01 23:33:47.992 INFO [stderr]      |         help: remove this `mut`
Dec 01 23:33:47.992 INFO [stderr] 
Dec 01 23:33:48.022 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:48.022 INFO [stderr]    --> src/node.rs:265:13
Dec 01 23:33:48.023 INFO [stderr]     |
Dec 01 23:33:48.023 INFO [stderr] 265 |         let mut new_input_table = self.input_table.derive_specified(&input_features,samples);
Dec 01 23:33:48.023 INFO [stderr]     |             ----^^^^^^^^^^^^^^^
Dec 01 23:33:48.023 INFO [stderr]     |             |
Dec 01 23:33:48.024 INFO [stderr]     |             help: remove this `mut`
Dec 01 23:33:48.024 INFO [stderr] 
Dec 01 23:33:48.024 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:48.024 INFO [stderr]    --> src/node.rs:266:13
Dec 01 23:33:48.025 INFO [stderr]     |
Dec 01 23:33:48.025 INFO [stderr] 266 |         let mut new_output_table = self.output_table.derive_specified(&output_features,samples);
Dec 01 23:33:48.025 INFO [stderr]     |             ----^^^^^^^^^^^^^^^^
Dec 01 23:33:48.026 INFO [stderr]     |             |
Dec 01 23:33:48.026 INFO [stderr]     |             help: remove this `mut`
Dec 01 23:33:48.026 INFO [stderr] 
Dec 01 23:33:48.062 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:48.063 INFO [stderr]    --> src/node.rs:600:47
Dec 01 23:33:48.063 INFO [stderr]     |
Dec 01 23:33:48.063 INFO [stderr] 600 |     pub fn cascading_interaction<'a>(&'a self,mut parents:Vec<(&'a Node,&'a str)>) -> Vec<(&'a str, &'a str, f64, &'a str, &'a str,f64,&'a str, f64)> {
Dec 01 23:33:48.064 INFO [stderr]     |                                               ----^^^^^^^
Dec 01 23:33:48.064 INFO [stderr]     |                                               |
Dec 01 23:33:48.064 INFO [stderr]     |                                               help: remove this `mut`
Dec 01 23:33:48.064 INFO [stderr] 
Dec 01 23:33:48.135 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:48.135 INFO [stderr]    --> src/node.rs:951:13
Dec 01 23:33:48.135 INFO [stderr]     |
Dec 01 23:33:48.135 INFO [stderr] 951 |         let mut root = Node::feature_root(&vec![], &vec![], &vec![][..], &vec![][..], &vec![][..], blank_parameter(), None, SplitThreadPool::new(1));
Dec 01 23:33:48.135 INFO [stderr]     |             ----^^^^
Dec 01 23:33:48.135 INFO [stderr]     |             |
Dec 01 23:33:48.135 INFO [stderr]     |             help: remove this `mut`
Dec 01 23:33:48.135 INFO [stderr] 
Dec 01 23:33:48.137 INFO [stderr] warning: variable does not need to be mutable
Dec 01 23:33:48.137 INFO [stderr]    --> src/node.rs:958:13
Dec 01 23:33:48.137 INFO [stderr]     |
Dec 01 23:33:48.137 INFO [stderr] 958 |         let mut root = Node::feature_root(&vec![vec![]],&vec![vec![]], &vec!["one".to_string()][..], &vec!["a".to_string()][..], &vec!["1".to_string()][..],blank_parameter(),None, SplitThreadPool::new(1));
Dec 01 23:33:48.137 INFO [stderr]     |             ----^^^^
Dec 01 23:33:48.137 INFO [stderr]     |             |
Dec 01 23:33:48.137 INFO [stderr]     |             help: remove this `mut`
Dec 01 23:33:48.137 INFO [stderr] 
Dec 01 23:33:48.236 INFO [stderr] warning: method is never used: `g_left`
Dec 01 23:33:48.236 INFO [stderr]    --> src/rank_vector.rs:166:5
Dec 01 23:33:48.236 INFO [stderr]     |
Dec 01 23:33:48.236 INFO [stderr] 166 |     pub fn g_left(&self,index:usize) -> usize {
Dec 01 23:33:48.236 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.236 INFO [stderr]     |
Dec 01 23:33:48.236 INFO [stderr]     = note: #[warn(dead_code)] on by default
Dec 01 23:33:48.236 INFO [stderr] 
Dec 01 23:33:48.237 INFO [stderr] warning: method is never used: `g_right`
Dec 01 23:33:48.237 INFO [stderr]    --> src/rank_vector.rs:171:5
Dec 01 23:33:48.237 INFO [stderr]     |
Dec 01 23:33:48.237 INFO [stderr] 171 |     pub fn g_right(&self, index:usize) -> usize {
Dec 01 23:33:48.237 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.237 INFO [stderr] 
Dec 01 23:33:48.237 INFO [stderr] warning: method is never used: `mean`
Dec 01 23:33:48.237 INFO [stderr]    --> src/rank_vector.rs:667:5
Dec 01 23:33:48.237 INFO [stderr]     |
Dec 01 23:33:48.237 INFO [stderr] 667 |     pub fn mean(&self) -> f64 {
Dec 01 23:33:48.237 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.237 INFO [stderr] 
Dec 01 23:33:48.237 INFO [stderr] warning: method is never used: `l2`
Dec 01 23:33:48.237 INFO [stderr]    --> src/rank_vector.rs:698:5
Dec 01 23:33:48.237 INFO [stderr]     |
Dec 01 23:33:48.237 INFO [stderr] 698 |     pub fn l2(&self) -> f64 {
Dec 01 23:33:48.237 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.237 INFO [stderr] 
Dec 01 23:33:48.237 INFO [stderr] warning: method is never used: `cov`
Dec 01 23:33:48.237 INFO [stderr]    --> src/rank_vector.rs:706:5
Dec 01 23:33:48.237 INFO [stderr]     |
Dec 01 23:33:48.237 INFO [stderr] 706 |     fn cov(&self) -> Option<f64> {
Dec 01 23:33:48.237 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.237 INFO [stderr] 
Dec 01 23:33:48.237 INFO [stderr] warning: method is never used: `full_values`
Dec 01 23:33:48.237 INFO [stderr]    --> src/rank_vector.rs:733:5
Dec 01 23:33:48.237 INFO [stderr]     |
Dec 01 23:33:48.237 INFO [stderr] 733 |     pub fn full_values(&self) -> Vec<f64> {
Dec 01 23:33:48.237 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.237 INFO [stderr] 
Dec 01 23:33:48.237 INFO [stderr] warning: method is never used: `ordered_mad_gains`
Dec 01 23:33:48.237 INFO [stderr]    --> src/rank_vector.rs:754:5
Dec 01 23:33:48.237 INFO [stderr]     |
Dec 01 23:33:48.237 INFO [stderr] 754 |     pub fn ordered_mad_gains(&mut self,draw_order: &Vec<usize>, drop_set: &HashSet<usize>) -> Vec<f64> {
Dec 01 23:33:48.237 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.237 INFO [stderr] 
Dec 01 23:33:48.238 INFO [stderr] warning: method is never used: `ordered_covs`
Dec 01 23:33:48.238 INFO [stderr]    --> src/rank_vector.rs:890:5
Dec 01 23:33:48.238 INFO [stderr]     |
Dec 01 23:33:48.238 INFO [stderr] 890 |     pub fn ordered_covs(&mut self,draw_order: &Vec<usize>,drop_set: &HashSet<usize>) -> Vec<f64> {
Dec 01 23:33:48.238 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.238 INFO [stderr] 
Dec 01 23:33:48.238 INFO [stderr] warning: method is never used: `split_indecies`
Dec 01 23:33:48.238 INFO [stderr]    --> src/rank_vector.rs:932:5
Dec 01 23:33:48.238 INFO [stderr]     |
Dec 01 23:33:48.238 INFO [stderr] 932 |     pub fn split_indecies(&self, split:&f64) -> (Vec<usize>,Vec<usize>) {
Dec 01 23:33:48.238 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.238 INFO [stderr] 
Dec 01 23:33:48.238 INFO [stderr] warning: method is never used: `ordered_cov_gains`
Dec 01 23:33:48.238 INFO [stderr]    --> src/rank_vector.rs:951:5
Dec 01 23:33:48.238 INFO [stderr]     |
Dec 01 23:33:48.238 INFO [stderr] 951 |     pub fn ordered_cov_gains(&mut self,draw_order: &Vec<usize>,drop_set: &HashSet<usize>) -> Vec<f64> {
Dec 01 23:33:48.238 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.238 INFO [stderr] 
Dec 01 23:33:48.238 INFO [stderr] warning: method is never used: `return_container`
Dec 01 23:33:48.238 INFO [stderr]     --> src/rank_vector.rs:1168:5
Dec 01 23:33:48.238 INFO [stderr]      |
Dec 01 23:33:48.238 INFO [stderr] 1168 |     pub fn return_container(self) -> SmallVec<[Node;1024]> {
Dec 01 23:33:48.238 INFO [stderr]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.238 INFO [stderr] 
Dec 01 23:33:48.238 INFO [stderr] warning: method is never used: `new`
Dec 01 23:33:48.238 INFO [stderr]     --> src/rank_vector.rs:1262:5
Dec 01 23:33:48.238 INFO [stderr]      |
Dec 01 23:33:48.238 INFO [stderr] 1262 |     fn new(input: &'a RankVector<T>, first: usize) -> GLVCrawler<'a,T> {
Dec 01 23:33:48.238 INFO [stderr]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.238 INFO [stderr] 
Dec 01 23:33:48.238 INFO [stderr] warning: struct is never constructed: `GLVCrawler`
Dec 01 23:33:48.238 INFO [stderr]     --> src/rank_vector.rs:1279:1
Dec 01 23:33:48.238 INFO [stderr]      |
Dec 01 23:33:48.238 INFO [stderr] 1279 | pub struct GLVCrawler<'a, T:'a + Borrow<[Node]> + BorrowMut<[Node]> + Index<usize,Output=Node> + IndexMut<usize,Output=Node> + Clone + Debug> {
Dec 01 23:33:48.238 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.238 INFO [stderr] 
Dec 01 23:33:48.238 INFO [stderr] warning: method is never used: `covs`
Dec 01 23:33:48.238 INFO [stderr]    --> src/rank_table.rs:122:5
Dec 01 23:33:48.238 INFO [stderr]     |
Dec 01 23:33:48.238 INFO [stderr] 122 |     pub fn covs(&self) -> Vec<f64> {
Dec 01 23:33:48.238 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.238 INFO [stderr] 
Dec 01 23:33:48.239 INFO [stderr] warning: method is never used: `split_indecies_by_feature`
Dec 01 23:33:48.239 INFO [stderr]    --> src/rank_table.rs:132:5
Dec 01 23:33:48.239 INFO [stderr]     |
Dec 01 23:33:48.239 INFO [stderr] 132 |     pub fn split_indecies_by_feature(&self, feature: &str, split: &f64) -> (Vec<usize>,Vec<usize>){
Dec 01 23:33:48.239 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.239 INFO [stderr] 
Dec 01 23:33:48.239 INFO [stderr] warning: method is never used: `feature_name`
Dec 01 23:33:48.239 INFO [stderr]    --> src/rank_table.rs:136:5
Dec 01 23:33:48.239 INFO [stderr]     |
Dec 01 23:33:48.239 INFO [stderr] 136 |     pub fn feature_name(&self, feature_index: usize) -> Option<&String> {
Dec 01 23:33:48.239 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.239 INFO [stderr] 
Dec 01 23:33:48.239 INFO [stderr] warning: method is never used: `sample_name`
Dec 01 23:33:48.239 INFO [stderr]    --> src/rank_table.rs:152:5
Dec 01 23:33:48.239 INFO [stderr]     |
Dec 01 23:33:48.239 INFO [stderr] 152 |     pub fn sample_name(&self, index:usize) -> String {
Dec 01 23:33:48.239 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.239 INFO [stderr] 
Dec 01 23:33:48.239 INFO [stderr] warning: method is never used: `full_values`
Dec 01 23:33:48.239 INFO [stderr]    --> src/rank_table.rs:160:5
Dec 01 23:33:48.239 INFO [stderr]     |
Dec 01 23:33:48.239 INFO [stderr] 160 |     pub fn full_values(&self) -> Vec<Vec<f64>> {
Dec 01 23:33:48.239 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.239 INFO [stderr] 
Dec 01 23:33:48.239 INFO [stderr] warning: method is never used: `full_ordered_values`
Dec 01 23:33:48.239 INFO [stderr]    --> src/rank_table.rs:168:5
Dec 01 23:33:48.239 INFO [stderr]     |
Dec 01 23:33:48.239 INFO [stderr] 168 |     pub fn full_ordered_values(&self) -> Vec<Vec<f64>> {
Dec 01 23:33:48.239 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.239 INFO [stderr] 
Dec 01 23:33:48.239 INFO [stderr] warning: method is never used: `derive_random`
Dec 01 23:33:48.239 INFO [stderr]    --> src/rank_table.rs:294:5
Dec 01 23:33:48.239 INFO [stderr]     |
Dec 01 23:33:48.239 INFO [stderr] 294 |     pub fn derive_random(&self, features:usize,samples:usize) -> RankTable {
Dec 01 23:33:48.239 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.239 INFO [stderr] 
Dec 01 23:33:48.239 INFO [stderr] warning: method is never used: `parallel_split_order_max`
Dec 01 23:33:48.239 INFO [stderr]    --> src/rank_table.rs:375:5
Dec 01 23:33:48.239 INFO [stderr]     |
Dec 01 23:33:48.239 INFO [stderr] 375 |     pub fn parallel_split_order_max(&mut self,draw_order:&Vec<usize>, drop_set: &HashSet<usize>,feature_weights:Option<&Vec<f64>>, pool:mpsc::Sender<FeatureMessage>) -> Option<(usize,f64)> {
Dec 01 23:33:48.239 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.239 INFO [stderr] 
Dec 01 23:33:48.240 INFO [stderr] warning: method is never used: `wrap_consume`
Dec 01 23:33:48.240 INFO [stderr]    --> src/rank_table.rs:496:5
Dec 01 23:33:48.240 INFO [stderr]     |
Dec 01 23:33:48.240 INFO [stderr] 496 |     pub fn wrap_consume(self) -> RankTableWrapper{
Dec 01 23:33:48.240 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.240 INFO [stderr] 
Dec 01 23:33:48.240 INFO [stderr] warning: method is never used: `unwrap`
Dec 01 23:33:48.240 INFO [stderr]    --> src/rank_table.rs:534:5
Dec 01 23:33:48.240 INFO [stderr]     |
Dec 01 23:33:48.240 INFO [stderr] 534 |     pub fn unwrap(self) -> RankTable {
Dec 01 23:33:48.240 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.240 INFO [stderr] 
Dec 01 23:33:48.240 INFO [stderr] warning: function is never used: `l2_maximum`
Dec 01 23:33:48.240 INFO [stderr]    --> src/rank_table.rs:587:1
Dec 01 23:33:48.240 INFO [stderr]     |
Dec 01 23:33:48.240 INFO [stderr] 587 | pub fn l2_maximum(mtx_in:&Vec<Vec<f64>>, weights: &Vec<f64>) -> Option<(usize,f64)> {
Dec 01 23:33:48.240 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.240 INFO [stderr] 
Dec 01 23:33:48.240 INFO [stderr] warning: function is never used: `l1_maximum`
Dec 01 23:33:48.240 INFO [stderr]    --> src/rank_table.rs:599:1
Dec 01 23:33:48.240 INFO [stderr]     |
Dec 01 23:33:48.240 INFO [stderr] 599 | pub fn l1_maximum(mtx_in:&Vec<Vec<f64>>, weights: &Vec<f64>) -> Option<(usize,f64)> {
Dec 01 23:33:48.240 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.240 INFO [stderr] 
Dec 01 23:33:48.240 INFO [stderr] warning: method is never used: `bool`
Dec 01 23:33:48.240 INFO [stderr]    --> src/io.rs:717:5
Dec 01 23:33:48.240 INFO [stderr]     |
Dec 01 23:33:48.240 INFO [stderr] 717 |     pub fn bool(&self) -> bool {
Dec 01 23:33:48.240 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.240 INFO [stderr] 
Dec 01 23:33:48.240 INFO [stderr] warning: variant is never constructed: `File`
Dec 01 23:33:48.240 INFO [stderr]    --> src/io.rs:735:5
Dec 01 23:33:48.240 INFO [stderr]     |
Dec 01 23:33:48.240 INFO [stderr] 735 |     File(String),
Dec 01 23:33:48.241 INFO [stderr]     |     ^^^^^^^^^^^^
Dec 01 23:33:48.241 INFO [stderr] 
Dec 01 23:33:48.241 INFO [stderr] warning: variant is never constructed: `Vector`
Dec 01 23:33:48.241 INFO [stderr]    --> src/io.rs:736:5
Dec 01 23:33:48.241 INFO [stderr]     |
Dec 01 23:33:48.241 INFO [stderr] 736 |     Vector(Vec<String>),
Dec 01 23:33:48.241 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.241 INFO [stderr] 
Dec 01 23:33:48.241 INFO [stderr] warning: variant is never constructed: `Trees`
Dec 01 23:33:48.241 INFO [stderr]    --> src/io.rs:737:5
Dec 01 23:33:48.241 INFO [stderr]     |
Dec 01 23:33:48.241 INFO [stderr] 737 |     Trees(Vec<PredictiveTree>)
Dec 01 23:33:48.241 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.241 INFO [stderr] 
Dec 01 23:33:48.241 INFO [stderr] warning: function is never used: `argmin`
Dec 01 23:33:48.241 INFO [stderr]    --> src/io.rs:889:1
Dec 01 23:33:48.241 INFO [stderr]     |
Dec 01 23:33:48.241 INFO [stderr] 889 | fn argmin(in_vec: &Vec<f64>) -> (usize,f64) {
Dec 01 23:33:48.241 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.241 INFO [stderr] 
Dec 01 23:33:48.241 INFO [stderr] warning: function is never used: `add_mtx`
Dec 01 23:33:48.241 INFO [stderr]    --> src/io.rs:929:1
Dec 01 23:33:48.241 INFO [stderr]     |
Dec 01 23:33:48.241 INFO [stderr] 929 | fn add_mtx(mat1: &Vec<Vec<f64>>,mat2:&Vec<Vec<f64>>) -> Vec<Vec<f64>> {
Dec 01 23:33:48.241 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.241 INFO [stderr] 
Dec 01 23:33:48.241 INFO [stderr] warning: function is never used: `sub_mtx`
Dec 01 23:33:48.241 INFO [stderr]    --> src/io.rs:949:1
Dec 01 23:33:48.241 INFO [stderr]     |
Dec 01 23:33:48.241 INFO [stderr] 949 | fn sub_mtx(mat1: &Vec<Vec<f64>>,mat2:&Vec<Vec<f64>>) -> Vec<Vec<f64>> {
Dec 01 23:33:48.241 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.241 INFO [stderr] 
Dec 01 23:33:48.242 INFO [stderr] warning: function is never used: `add_mtx_ip`
Dec 01 23:33:48.242 INFO [stderr]    --> src/io.rs:968:1
Dec 01 23:33:48.242 INFO [stderr]     |
Dec 01 23:33:48.242 INFO [stderr] 968 | fn add_mtx_ip(mut mtx1: Vec<Vec<f64>>, mtx2: &Vec<Vec<f64>>) -> Vec<Vec<f64>> {
Dec 01 23:33:48.242 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.242 INFO [stderr] 
Dec 01 23:33:48.242 INFO [stderr] warning: function is never used: `sub_mtx_ip`
Dec 01 23:33:48.242 INFO [stderr]    --> src/io.rs:985:1
Dec 01 23:33:48.242 INFO [stderr]     |
Dec 01 23:33:48.242 INFO [stderr] 985 | fn sub_mtx_ip(mut mtx1: Vec<Vec<f64>>, mtx2: &Vec<Vec<f64>>) -> Vec<Vec<f64>> {
Dec 01 23:33:48.242 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.242 INFO [stderr] 
Dec 01 23:33:48.242 INFO [stderr] warning: function is never used: `abs_mtx_ip`
Dec 01 23:33:48.242 INFO [stderr]     --> src/io.rs:1002:1
Dec 01 23:33:48.242 INFO [stderr]      |
Dec 01 23:33:48.242 INFO [stderr] 1002 | fn abs_mtx_ip(mtx: &mut Vec<Vec<f64>>) {
Dec 01 23:33:48.242 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.242 INFO [stderr] 
Dec 01 23:33:48.242 INFO [stderr] warning: function is never used: `square_mtx_ip`
Dec 01 23:33:48.242 INFO [stderr]     --> src/io.rs:1011:1
Dec 01 23:33:48.242 INFO [stderr]      |
Dec 01 23:33:48.242 INFO [stderr] 1011 | fn square_mtx_ip(mut mtx: Vec<Vec<f64>>) -> Vec<Vec<f64>> {
Dec 01 23:33:48.242 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.242 INFO [stderr] 
Dec 01 23:33:48.242 INFO [stderr] warning: function is never used: `multiply_matrix`
Dec 01 23:33:48.242 INFO [stderr]     --> src/io.rs:1022:1
Dec 01 23:33:48.242 INFO [stderr]      |
Dec 01 23:33:48.242 INFO [stderr] 1022 | fn multiply_matrix(mat1: &Vec<Vec<f64>>,mat2:&Vec<Vec<f64>>) -> Vec<Vec<f64>> {
Dec 01 23:33:48.242 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.242 INFO [stderr] 
Dec 01 23:33:48.242 INFO [stderr] warning: function is never used: `zero_matrix`
Dec 01 23:33:48.242 INFO [stderr]     --> src/io.rs:1041:1
Dec 01 23:33:48.242 INFO [stderr]      |
Dec 01 23:33:48.242 INFO [stderr] 1041 | fn zero_matrix(x:usize,y:usize) -> Vec<Vec<f64>> {
Dec 01 23:33:48.242 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.242 INFO [stderr] 
Dec 01 23:33:48.242 INFO [stderr] warning: function is never used: `float_matrix`
Dec 01 23:33:48.242 INFO [stderr]     --> src/io.rs:1045:1
Dec 01 23:33:48.242 INFO [stderr]      |
Dec 01 23:33:48.242 INFO [stderr] 1045 | fn float_matrix(x:usize,y:usize,float:f64) -> Vec<Vec<f64>> {
Dec 01 23:33:48.242 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.242 INFO [stderr] 
Dec 01 23:33:48.243 INFO [stderr] warning: function is never used: `argsort`
Dec 01 23:33:48.243 INFO [stderr]     --> src/io.rs:1049:1
Dec 01 23:33:48.243 INFO [stderr]      |
Dec 01 23:33:48.243 INFO [stderr] 1049 | fn argsort(input: &Vec<f64>) -> Vec<(usize,f64)> {
Dec 01 23:33:48.243 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.243 INFO [stderr] 
Dec 01 23:33:48.243 INFO [stderr] warning: function is never used: `tsv_format`
Dec 01 23:33:48.243 INFO [stderr]     --> src/io.rs:1064:1
Dec 01 23:33:48.243 INFO [stderr]      |
Dec 01 23:33:48.243 INFO [stderr] 1064 | fn tsv_format<T:Debug>(input:&Vec<Vec<T>>) -> String {
Dec 01 23:33:48.243 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.243 INFO [stderr] 
Dec 01 23:33:48.243 INFO [stderr] warning: function is never used: `median`
Dec 01 23:33:48.243 INFO [stderr]     --> src/io.rs:1070:1
Dec 01 23:33:48.243 INFO [stderr]      |
Dec 01 23:33:48.243 INFO [stderr] 1070 | fn median(input: &Vec<f64>) -> (usize,f64) {
Dec 01 23:33:48.243 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.243 INFO [stderr] 
Dec 01 23:33:48.243 INFO [stderr] warning: function is never used: `covariance`
Dec 01 23:33:48.243 INFO [stderr]     --> src/io.rs:1097:1
Dec 01 23:33:48.243 INFO [stderr]      |
Dec 01 23:33:48.243 INFO [stderr] 1097 | fn covariance(vec1:&Vec<f64>,vec2:&Vec<f64>) -> f64 {
Dec 01 23:33:48.243 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.243 INFO [stderr] 
Dec 01 23:33:48.243 INFO [stderr] warning: function is never used: `variance`
Dec 01 23:33:48.243 INFO [stderr]     --> src/io.rs:1112:1
Dec 01 23:33:48.243 INFO [stderr]      |
Dec 01 23:33:48.243 INFO [stderr] 1112 | pub fn variance(input: &Vec<f64>) -> f64 {
Dec 01 23:33:48.243 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.243 INFO [stderr] 
Dec 01 23:33:48.247 INFO [stderr] warning: function is never used: `std_dev`
Dec 01 23:33:48.247 INFO [stderr]     --> src/io.rs:1122:1
Dec 01 23:33:48.247 INFO [stderr]      |
Dec 01 23:33:48.247 INFO [stderr] 1122 | pub fn std_dev(input: &Vec<f64>) -> f64 {
Dec 01 23:33:48.247 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.247 INFO [stderr] 
Dec 01 23:33:48.247 INFO [stderr] warning: function is never used: `row_echelon`
Dec 01 23:33:48.247 INFO [stderr]     --> src/io.rs:1156:1
Dec 01 23:33:48.247 INFO [stderr]      |
Dec 01 23:33:48.247 INFO [stderr] 1156 | fn row_echelon(mtx: &Vec<Vec<f64>>) {
Dec 01 23:33:48.247 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.247 INFO [stderr] 
Dec 01 23:33:48.247 INFO [stderr] warning: function is never used: `test_command_predict_full`
Dec 01 23:33:48.247 INFO [stderr]     --> src/io.rs:1172:5
Dec 01 23:33:48.247 INFO [stderr]      |
Dec 01 23:33:48.247 INFO [stderr] 1172 |     pub fn test_command_predict_full() {
Dec 01 23:33:48.247 INFO [stderr]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.247 INFO [stderr] 
Dec 01 23:33:48.247 INFO [stderr] warning: method is never used: `derive_known_split`
Dec 01 23:33:48.247 INFO [stderr]    --> src/node.rs:320:5
Dec 01 23:33:48.247 INFO [stderr]     |
Dec 01 23:33:48.247 INFO [stderr] 320 |     pub fn derive_known_split(&self,feature:&str,split:&f64) -> (Node,Node){
Dec 01 23:33:48.247 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.247 INFO [stderr] 
Dec 01 23:33:48.247 INFO [stderr] warning: method is never used: `report`
Dec 01 23:33:48.247 INFO [stderr]    --> src/node.rs:336:5
Dec 01 23:33:48.247 INFO [stderr]     |
Dec 01 23:33:48.247 INFO [stderr] 336 |     pub fn report(&self,verbose:bool) {
Dec 01 23:33:48.247 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.247 INFO [stderr] 
Dec 01 23:33:48.247 INFO [stderr] warning: method is never used: `summary`
Dec 01 23:33:48.247 INFO [stderr]    --> src/node.rs:357:5
Dec 01 23:33:48.247 INFO [stderr]     |
Dec 01 23:33:48.247 INFO [stderr] 357 |     pub fn summary(&self) -> String {
Dec 01 23:33:48.247 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.247 INFO [stderr] 
Dec 01 23:33:48.247 INFO [stderr] warning: method is never used: `data_dump`
Dec 01 23:33:48.247 INFO [stderr]    --> src/node.rs:368:5
Dec 01 23:33:48.247 INFO [stderr]     |
Dec 01 23:33:48.247 INFO [stderr] 368 |     pub fn data_dump(&self) -> String {
Dec 01 23:33:48.247 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.247 INFO [stderr] 
Dec 01 23:33:48.247 INFO [stderr] warning: method is never used: `set_weights`
Dec 01 23:33:48.247 INFO [stderr]    --> src/node.rs:393:5
Dec 01 23:33:48.247 INFO [stderr]     |
Dec 01 23:33:48.247 INFO [stderr] 393 |     pub fn set_weights(&mut self, weights:Vec<f64>) {
Dec 01 23:33:48.247 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.247 INFO [stderr] 
Dec 01 23:33:48.247 INFO [stderr] warning: method is never used: `wrap_consume`
Dec 01 23:33:48.247 INFO [stderr]    --> src/node.rs:409:5
Dec 01 23:33:48.247 INFO [stderr]     |
Dec 01 23:33:48.247 INFO [stderr] 409 |     pub fn wrap_consume(self) -> NodeWrapper {
Dec 01 23:33:48.247 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.247 INFO [stderr] 
Dec 01 23:33:48.247 INFO [stderr] warning: method is never used: `id`
Dec 01 23:33:48.247 INFO [stderr]    --> src/node.rs:507:5
Dec 01 23:33:48.247 INFO [stderr]     |
Dec 01 23:33:48.247 INFO [stderr] 507 |     pub fn id(&self) -> &str {
Dec 01 23:33:48.247 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.247 INFO [stderr] 
Dec 01 23:33:48.247 INFO [stderr] warning: method is never used: `feature`
Dec 01 23:33:48.247 INFO [stderr]    --> src/node.rs:523:5
Dec 01 23:33:48.247 INFO [stderr]     |
Dec 01 23:33:48.247 INFO [stderr] 523 |     pub fn feature(&self) -> &Option<String> {
Dec 01 23:33:48.248 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.248 INFO [stderr] 
Dec 01 23:33:48.248 INFO [stderr] warning: method is never used: `split`
Dec 01 23:33:48.248 INFO [stderr]    --> src/node.rs:527:5
Dec 01 23:33:48.248 INFO [stderr]     |
Dec 01 23:33:48.248 INFO [stderr] 527 |     pub fn split(&self) -> &Option<f64> {
Dec 01 23:33:48.248 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.248 INFO [stderr] 
Dec 01 23:33:48.248 INFO [stderr] warning: method is never used: `dispersions`
Dec 01 23:33:48.248 INFO [stderr]    --> src/node.rs:535:5
Dec 01 23:33:48.248 INFO [stderr]     |
Dec 01 23:33:48.248 INFO [stderr] 535 |     pub fn dispersions(&self) -> &Vec<f64> {
Dec 01 23:33:48.248 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.248 INFO [stderr] 
Dec 01 23:33:48.248 INFO [stderr] warning: method is never used: `dropout`
Dec 01 23:33:48.248 INFO [stderr]    --> src/node.rs:547:5
Dec 01 23:33:48.248 INFO [stderr]     |
Dec 01 23:33:48.248 INFO [stderr] 547 |     pub fn dropout(&self) -> DropMode {
Dec 01 23:33:48.248 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.248 INFO [stderr] 
Dec 01 23:33:48.248 INFO [stderr] warning: method is never used: `absolute_gains`
Dec 01 23:33:48.248 INFO [stderr]    --> src/node.rs:551:5
Dec 01 23:33:48.248 INFO [stderr]     |
Dec 01 23:33:48.248 INFO [stderr] 551 |     pub fn absolute_gains(&self) -> &Option<Vec<f64>> {
Dec 01 23:33:48.248 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.248 INFO [stderr] 
Dec 01 23:33:48.248 INFO [stderr] warning: method is never used: `local_gains`
Dec 01 23:33:48.248 INFO [stderr]    --> src/node.rs:555:5
Dec 01 23:33:48.248 INFO [stderr]     |
Dec 01 23:33:48.248 INFO [stderr] 555 |     pub fn local_gains(&self) -> &Option<Vec<f64>> {
Dec 01 23:33:48.248 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.248 INFO [stderr] 
Dec 01 23:33:48.248 INFO [stderr] warning: method is never used: `covs`
Dec 01 23:33:48.248 INFO [stderr]    --> src/node.rs:559:5
Dec 01 23:33:48.248 INFO [stderr]     |
Dec 01 23:33:48.248 INFO [stderr] 559 |     pub fn covs(&self) -> Vec<f64> {
Dec 01 23:33:48.248 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.248 INFO [stderr] 
Dec 01 23:33:48.248 INFO [stderr] warning: method is never used: `wrap_clone`
Dec 01 23:33:48.248 INFO [stderr]    --> src/node.rs:563:5
Dec 01 23:33:48.248 INFO [stderr]     |
Dec 01 23:33:48.248 INFO [stderr] 563 |     pub fn wrap_clone(&self) -> NodeWrapper {
Dec 01 23:33:48.248 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.248 INFO [stderr] 
Dec 01 23:33:48.248 INFO [stderr] warning: method is never used: `crawl_children`
Dec 01 23:33:48.248 INFO [stderr]    --> src/node.rs:567:5
Dec 01 23:33:48.248 INFO [stderr]     |
Dec 01 23:33:48.248 INFO [stderr] 567 |     pub fn crawl_children(&self) -> Vec<&Node> {
Dec 01 23:33:48.248 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.248 INFO [stderr] 
Dec 01 23:33:48.248 INFO [stderr] warning: method is never used: `cascading_interaction`
Dec 01 23:33:48.248 INFO [stderr]    --> src/node.rs:600:5
Dec 01 23:33:48.248 INFO [stderr]     |
Dec 01 23:33:48.248 INFO [stderr] 600 |     pub fn cascading_interaction<'a>(&'a self,mut parents:Vec<(&'a Node,&'a str)>) -> Vec<(&'a str, &'a str, f64, &'a str, &'a str,f64,&'a str, f64)> {
Dec 01 23:33:48.248 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.248 INFO [stderr] 
Dec 01 23:33:48.248 INFO [stderr] warning: method is never used: `translate_interactions`
Dec 01 23:33:48.248 INFO [stderr]    --> src/node.rs:666:5
Dec 01 23:33:48.248 INFO [stderr]     |
Dec 01 23:33:48.248 INFO [stderr] 666 |     pub fn translate_interactions(&self) -> String {
Dec 01 23:33:48.248 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.248 INFO [stderr] 
Dec 01 23:33:48.248 INFO [stderr] warning: method is never used: `crawl_leaves`
Dec 01 23:33:48.248 INFO [stderr]    --> src/node.rs:681:5
Dec 01 23:33:48.248 INFO [stderr]     |
Dec 01 23:33:48.248 INFO [stderr] 681 |     pub fn crawl_leaves(&self) -> Vec<&Node> {
Dec 01 23:33:48.248 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.248 INFO [stderr] 
Dec 01 23:33:48.248 INFO [stderr] warning: method is never used: `to_string`
Dec 01 23:33:48.248 INFO [stderr]    --> src/node.rs:698:5
Dec 01 23:33:48.248 INFO [stderr]     |
Dec 01 23:33:48.248 INFO [stderr] 698 |     pub fn to_string(self) -> Result<String,Error> {
Dec 01 23:33:48.248 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.248 INFO [stderr] 
Dec 01 23:33:48.248 INFO [stderr] warning: method is never used: `unwrap`
Dec 01 23:33:48.248 INFO [stderr]    --> src/node.rs:702:5
Dec 01 23:33:48.248 INFO [stderr]     |
Dec 01 23:33:48.248 INFO [stderr] 702 |     pub fn unwrap(self,split_thread_pool: mpsc::Sender<SplitMessage>) -> Node {
Dec 01 23:33:48.248 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.248 INFO [stderr] 
Dec 01 23:33:48.248 INFO [stderr] warning: method is never used: `feature`
Dec 01 23:33:48.248 INFO [stderr]    --> src/node.rs:796:5
Dec 01 23:33:48.248 INFO [stderr]     |
Dec 01 23:33:48.248 INFO [stderr] 796 |     pub fn feature(&self) -> &Option<String> {
Dec 01 23:33:48.248 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.248 INFO [stderr] 
Dec 01 23:33:48.248 INFO [stderr] warning: method is never used: `features`
Dec 01 23:33:48.248 INFO [stderr]    --> src/node.rs:800:5
Dec 01 23:33:48.248 INFO [stderr]     |
Dec 01 23:33:48.248 INFO [stderr] 800 |     pub fn features(&self) -> &Vec<String> {
Dec 01 23:33:48.248 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.249 INFO [stderr] 
Dec 01 23:33:48.249 INFO [stderr] warning: method is never used: `samples`
Dec 01 23:33:48.249 INFO [stderr]    --> src/node.rs:804:5
Dec 01 23:33:48.249 INFO [stderr]     |
Dec 01 23:33:48.249 INFO [stderr] 804 |     pub fn samples(&self) -> &Vec<String> {
Dec 01 23:33:48.249 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.249 INFO [stderr] 
Dec 01 23:33:48.249 INFO [stderr] warning: method is never used: `split`
Dec 01 23:33:48.249 INFO [stderr]    --> src/node.rs:808:5
Dec 01 23:33:48.249 INFO [stderr]     |
Dec 01 23:33:48.249 INFO [stderr] 808 |     pub fn split(&self) -> &Option<f64> {
Dec 01 23:33:48.249 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.249 INFO [stderr] 
Dec 01 23:33:48.249 INFO [stderr] warning: method is never used: `medians`
Dec 01 23:33:48.249 INFO [stderr]    --> src/node.rs:812:5
Dec 01 23:33:48.249 INFO [stderr]     |
Dec 01 23:33:48.249 INFO [stderr] 812 |     pub fn medians(&self) -> &Vec<f64> {
Dec 01 23:33:48.249 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.249 INFO [stderr] 
Dec 01 23:33:48.249 INFO [stderr] warning: method is never used: `mads`
Dec 01 23:33:48.249 INFO [stderr]    --> src/node.rs:816:5
Dec 01 23:33:48.249 INFO [stderr]     |
Dec 01 23:33:48.249 INFO [stderr] 816 |     pub fn mads(&self) -> &Vec<f64> {
Dec 01 23:33:48.249 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.249 INFO [stderr] 
Dec 01 23:33:48.249 INFO [stderr] warning: method is never used: `covs`
Dec 01 23:33:48.249 INFO [stderr]    --> src/node.rs:820:5
Dec 01 23:33:48.249 INFO [stderr]     |
Dec 01 23:33:48.249 INFO [stderr] 820 |     pub fn covs(&self) -> Vec<f64> {
Dec 01 23:33:48.249 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.249 INFO [stderr] 
Dec 01 23:33:48.249 INFO [stderr] warning: method is never used: `absolute_gains`
Dec 01 23:33:48.249 INFO [stderr]    --> src/node.rs:824:5
Dec 01 23:33:48.249 INFO [stderr]     |
Dec 01 23:33:48.249 INFO [stderr] 824 |     pub fn absolute_gains(&self) -> &Option<Vec<f64>> {
Dec 01 23:33:48.249 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.249 INFO [stderr] 
Dec 01 23:33:48.249 INFO [stderr] warning: method is never used: `local_gains`
Dec 01 23:33:48.249 INFO [stderr]    --> src/node.rs:828:5
Dec 01 23:33:48.249 INFO [stderr]     |
Dec 01 23:33:48.249 INFO [stderr] 828 |     pub fn local_gains(&self) -> &Option<Vec<f64>> {
Dec 01 23:33:48.249 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.249 INFO [stderr] 
Dec 01 23:33:48.249 INFO [stderr] warning: method is never used: `set_weights`
Dec 01 23:33:48.249 INFO [stderr]    --> src/node.rs:832:5
Dec 01 23:33:48.249 INFO [stderr]     |
Dec 01 23:33:48.249 INFO [stderr] 832 |     pub fn set_weights(&mut self, weights: Vec<f64>) {
Dec 01 23:33:48.249 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.249 INFO [stderr] 
Dec 01 23:33:48.249 INFO [stderr] warning: method is never used: `weights`
Dec 01 23:33:48.249 INFO [stderr]    --> src/node.rs:836:5
Dec 01 23:33:48.249 INFO [stderr]     |
Dec 01 23:33:48.249 INFO [stderr] 836 |     pub fn weights(&self) -> &Vec<f64> {
Dec 01 23:33:48.249 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.249 INFO [stderr] 
Dec 01 23:33:48.249 INFO [stderr] warning: method is never used: `dropout`
Dec 01 23:33:48.249 INFO [stderr]    --> src/node.rs:840:5
Dec 01 23:33:48.249 INFO [stderr]     |
Dec 01 23:33:48.249 INFO [stderr] 840 |     pub fn dropout(&self) -> DropMode {
Dec 01 23:33:48.249 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.249 INFO [stderr] 
Dec 01 23:33:48.249 INFO [stderr] warning: method is never used: `crawl_leaves`
Dec 01 23:33:48.249 INFO [stderr]    --> src/node.rs:844:5
Dec 01 23:33:48.249 INFO [stderr]     |
Dec 01 23:33:48.249 INFO [stderr] 844 |     pub fn crawl_leaves(&self) -> Vec<&StrippedNode> {
Dec 01 23:33:48.249 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.249 INFO [stderr] 
Dec 01 23:33:48.249 INFO [stderr] warning: method is never used: `mut_crawl_to_leaves`
Dec 01 23:33:48.249 INFO [stderr]    --> src/node.rs:857:5
Dec 01 23:33:48.249 INFO [stderr]     |
Dec 01 23:33:48.249 INFO [stderr] 857 |     pub fn mut_crawl_to_leaves<'a>(&'a mut self) -> Vec<&'a mut StrippedNode> {
Dec 01 23:33:48.249 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.249 INFO [stderr] 
Dec 01 23:33:48.249 INFO [stderr] warning: method is never used: `crawl_children`
Dec 01 23:33:48.249 INFO [stderr]    --> src/node.rs:870:5
Dec 01 23:33:48.249 INFO [stderr]     |
Dec 01 23:33:48.249 INFO [stderr] 870 |     pub fn crawl_children(&self) -> Vec<&StrippedNode> {
Dec 01 23:33:48.249 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.249 INFO [stderr] 
Dec 01 23:33:48.249 INFO [stderr] warning: method is never used: `predict_leaves`
Dec 01 23:33:48.249 INFO [stderr]    --> src/node.rs:879:5
Dec 01 23:33:48.249 INFO [stderr]     |
Dec 01 23:33:48.249 INFO [stderr] 879 |     pub fn predict_leaves(&self,vector: &Vec<f64>, header: &HashMap<String,usize>,drop_mode: &DropMode, prediction_mode:&PredictionMode) -> Vec<&StrippedNode> {
Dec 01 23:33:48.249 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.249 INFO [stderr] 
Dec 01 23:33:48.249 INFO [stderr] warning: method is never used: `node_sample_encoding`
Dec 01 23:33:48.249 INFO [stderr]    --> src/node.rs:919:5
Dec 01 23:33:48.249 INFO [stderr]     |
Dec 01 23:33:48.249 INFO [stderr] 919 |     pub fn node_sample_encoding(&self,header: &HashMap<String,usize>) -> Vec<bool> {
Dec 01 23:33:48.249 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.249 INFO [stderr] 
Dec 01 23:33:48.249 INFO [stderr] warning: method is never used: `serialize`
Dec 01 23:33:48.249 INFO [stderr]   --> src/tree.rs:68:5
Dec 01 23:33:48.250 INFO [stderr]    |
Dec 01 23:33:48.250 INFO [stderr] 68 |     pub fn serialize(self) -> Result<(),Error> {
Dec 01 23:33:48.250 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.250 INFO [stderr] 
Dec 01 23:33:48.250 INFO [stderr] warning: method is never used: `serialize_compact_consume`
Dec 01 23:33:48.250 INFO [stderr]   --> src/tree.rs:93:5
Dec 01 23:33:48.250 INFO [stderr]    |
Dec 01 23:33:48.250 INFO [stderr] 93 |     pub fn serialize_compact_consume(self) -> Result<PredictiveTree,Error> {
Dec 01 23:33:48.250 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.250 INFO [stderr] 
Dec 01 23:33:48.250 INFO [stderr] warning: method is never used: `strip`
Dec 01 23:33:48.250 INFO [stderr]    --> src/tree.rs:106:5
Dec 01 23:33:48.250 INFO [stderr]     |
Dec 01 23:33:48.250 INFO [stderr] 106 |     pub fn strip(&self) -> PredictiveTree {
Dec 01 23:33:48.250 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.250 INFO [stderr] 
Dec 01 23:33:48.250 INFO [stderr] warning: method is never used: `reload`
Dec 01 23:33:48.250 INFO [stderr]    --> src/tree.rs:122:5
Dec 01 23:33:48.250 INFO [stderr]     |
Dec 01 23:33:48.250 INFO [stderr] 122 |     pub fn reload(location: &str,feature_pool: mpsc::Sender<SplitMessage>, size_limit: usize, depth_limit: usize , report_address: String) -> Result<Tree,Error> {
Dec 01 23:33:48.250 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.250 INFO [stderr] 
Dec 01 23:33:48.250 INFO [stderr] warning: method is never used: `derive_specified`
Dec 01 23:33:48.250 INFO [stderr]    --> src/tree.rs:158:5
Dec 01 23:33:48.250 INFO [stderr]     |
Dec 01 23:33:48.250 INFO [stderr] 158 |     pub fn derive_specified(&self,samples:&Vec<&String>,input_features:&Vec<&String>,output_features:&Vec<&String>,iteration: usize) -> Tree {
Dec 01 23:33:48.250 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.250 INFO [stderr] 
Dec 01 23:33:48.250 INFO [stderr] warning: method is never used: `derive_to_specified_pool`
Dec 01 23:33:48.250 INFO [stderr]    --> src/tree.rs:205:5
Dec 01 23:33:48.250 INFO [stderr]     |
Dec 01 23:33:48.250 INFO [stderr] 205 |     pub fn derive_to_specified_pool(&self, samples:usize,input_features:usize,output_features:usize,iteration: usize, pool: mpsc::Sender<SplitMessage>) -> Tree {
Dec 01 23:33:48.250 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.250 INFO [stderr] 
Dec 01 23:33:48.250 INFO [stderr] warning: method is never used: `set_scoring_weights`
Dec 01 23:33:48.250 INFO [stderr]    --> src/tree.rs:212:5
Dec 01 23:33:48.250 INFO [stderr]     |
Dec 01 23:33:48.250 INFO [stderr] 212 |     pub fn set_scoring_weights(&mut self, weights: Vec<f64>) {
Dec 01 23:33:48.250 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.250 INFO [stderr] 
Dec 01 23:33:48.250 INFO [stderr] warning: method is never used: `nodes`
Dec 01 23:33:48.250 INFO [stderr]    --> src/tree.rs:224:5
Dec 01 23:33:48.250 INFO [stderr]     |
Dec 01 23:33:48.250 INFO [stderr] 224 |     pub fn nodes(&self) -> Vec<&Node> {
Dec 01 23:33:48.250 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.250 INFO [stderr] 
Dec 01 23:33:48.250 INFO [stderr] warning: method is never used: `root`
Dec 01 23:33:48.250 INFO [stderr]    --> src/tree.rs:228:5
Dec 01 23:33:48.250 INFO [stderr]     |
Dec 01 23:33:48.250 INFO [stderr] 228 |     pub fn root(&self) -> &Node {
Dec 01 23:33:48.250 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.250 INFO [stderr] 
Dec 01 23:33:48.250 INFO [stderr] warning: method is never used: `dropout`
Dec 01 23:33:48.250 INFO [stderr]    --> src/tree.rs:232:5
Dec 01 23:33:48.251 INFO [stderr]     |
Dec 01 23:33:48.251 INFO [stderr] 232 |     pub fn dropout(&self) -> DropMode {
Dec 01 23:33:48.251 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.251 INFO [stderr] 
Dec 01 23:33:48.251 INFO [stderr] warning: method is never used: `dimensions`
Dec 01 23:33:48.251 INFO [stderr]    --> src/tree.rs:236:5
Dec 01 23:33:48.251 INFO [stderr]     |
Dec 01 23:33:48.251 INFO [stderr] 236 |     pub fn dimensions(&self) -> (usize,usize) {
Dec 01 23:33:48.251 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.251 INFO [stderr] 
Dec 01 23:33:48.251 INFO [stderr] warning: method is never used: `mut_crawl_to_leaves`
Dec 01 23:33:48.251 INFO [stderr]    --> src/tree.rs:241:5
Dec 01 23:33:48.251 INFO [stderr]     |
Dec 01 23:33:48.251 INFO [stderr] 241 |     pub fn mut_crawl_to_leaves(&'a self, target: &'a mut Node) -> Vec<&'a mut Node> {
Dec 01 23:33:48.251 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.251 INFO [stderr] 
Dec 01 23:33:48.251 INFO [stderr] warning: method is never used: `crawl_to_leaves`
Dec 01 23:33:48.251 INFO [stderr]    --> src/tree.rs:254:5
Dec 01 23:33:48.251 INFO [stderr]     |
Dec 01 23:33:48.251 INFO [stderr] 254 |     pub fn crawl_to_leaves(&self) -> Vec<& Node> {
Dec 01 23:33:48.251 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.251 INFO [stderr] 
Dec 01 23:33:48.251 INFO [stderr] warning: method is never used: `crawl_nodes`
Dec 01 23:33:48.251 INFO [stderr]    --> src/tree.rs:258:5
Dec 01 23:33:48.251 INFO [stderr]     |
Dec 01 23:33:48.251 INFO [stderr] 258 |     pub fn crawl_nodes(&self) -> Vec<& Node> {
Dec 01 23:33:48.251 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.251 INFO [stderr] 
Dec 01 23:33:48.251 INFO [stderr] warning: method is never used: `report_summary`
Dec 01 23:33:48.251 INFO [stderr]    --> src/tree.rs:262:5
Dec 01 23:33:48.251 INFO [stderr]     |
Dec 01 23:33:48.251 INFO [stderr] 262 |     pub fn report_summary(&self) -> Result<(),Error> {
Dec 01 23:33:48.251 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.251 INFO [stderr] 
Dec 01 23:33:48.251 INFO [stderr] warning: method is never used: `report_interactions`
Dec 01 23:33:48.251 INFO [stderr]    --> src/tree.rs:270:5
Dec 01 23:33:48.251 INFO [stderr]     |
Dec 01 23:33:48.251 INFO [stderr] 270 |     pub fn report_interactions(&self) -> Result<(),Error> {
Dec 01 23:33:48.251 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.251 INFO [stderr] 
Dec 01 23:33:48.251 INFO [stderr] warning: method is never used: `dump_data`
Dec 01 23:33:48.251 INFO [stderr]    --> src/tree.rs:277:5
Dec 01 23:33:48.251 INFO [stderr]     |
Dec 01 23:33:48.251 INFO [stderr] 277 |     pub fn dump_data(&self) -> Result<(),Error>{
Dec 01 23:33:48.251 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.251 INFO [stderr] 
Dec 01 23:33:48.251 INFO [stderr] warning: method is never used: `samples`
Dec 01 23:33:48.251 INFO [stderr]    --> src/tree.rs:289:5
Dec 01 23:33:48.251 INFO [stderr]     |
Dec 01 23:33:48.251 INFO [stderr] 289 |     pub fn samples(&self) -> &Vec<String> {
Dec 01 23:33:48.251 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.251 INFO [stderr] 
Dec 01 23:33:48.251 INFO [stderr] warning: method is never used: `reload`
Dec 01 23:33:48.251 INFO [stderr]    --> src/tree.rs:324:5
Dec 01 23:33:48.251 INFO [stderr]     |
Dec 01 23:33:48.251 INFO [stderr] 324 |     pub fn reload(location: &str, size_limit: usize , report_address: String) -> Result<PredictiveTree,Error> {
Dec 01 23:33:48.251 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.251 INFO [stderr] 
Dec 01 23:33:48.251 INFO [stderr] warning: method is never used: `serialize_compact_consume`
Dec 01 23:33:48.251 INFO [stderr]    --> src/tree.rs:357:5
Dec 01 23:33:48.251 INFO [stderr]     |
Dec 01 23:33:48.251 INFO [stderr] 357 |     pub fn serialize_compact_consume(self) -> Result<(),Error> {
Dec 01 23:33:48.251 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.251 INFO [stderr] 
Dec 01 23:33:48.251 INFO [stderr] warning: method is never used: `crawl_to_leaves`
Dec 01 23:33:48.251 INFO [stderr]    --> src/tree.rs:366:5
Dec 01 23:33:48.251 INFO [stderr]     |
Dec 01 23:33:48.251 INFO [stderr] 366 |     pub fn crawl_to_leaves(&self) -> Vec<&StrippedNode> {
Dec 01 23:33:48.251 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.251 INFO [stderr] 
Dec 01 23:33:48.251 INFO [stderr] warning: method is never used: `mut_crawl_to_leaves`
Dec 01 23:33:48.251 INFO [stderr]    --> src/tree.rs:370:5
Dec 01 23:33:48.251 INFO [stderr]     |
Dec 01 23:33:48.251 INFO [stderr] 370 |     pub fn mut_crawl_to_leaves(&mut self) -> Vec<&mut StrippedNode> {
Dec 01 23:33:48.251 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.251 INFO [stderr] 
Dec 01 23:33:48.251 INFO [stderr] warning: method is never used: `crawl_nodes`
Dec 01 23:33:48.251 INFO [stderr]    --> src/tree.rs:374:5
Dec 01 23:33:48.251 INFO [stderr]     |
Dec 01 23:33:48.251 INFO [stderr] 374 |     pub fn crawl_nodes(&self) -> Vec<&StrippedNode> {
Dec 01 23:33:48.251 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.251 INFO [stderr] 
Dec 01 23:33:48.251 INFO [stderr] warning: method is never used: `predict_leaves`
Dec 01 23:33:48.251 INFO [stderr]    --> src/tree.rs:379:5
Dec 01 23:33:48.251 INFO [stderr]     |
Dec 01 23:33:48.251 INFO [stderr] 379 |     pub fn predict_leaves(&self,vector:&Vec<f64>, header: &HashMap<String,usize>, prediction_mode:&PredictionMode, drop_mode: &DropMode) -> Vec<&StrippedNode> {
Dec 01 23:33:48.251 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.251 INFO [stderr] 
Dec 01 23:33:48.251 INFO [stderr] warning: method is never used: `generate_weighted`
Dec 01 23:33:48.251 INFO [stderr]    --> src/random_forest.rs:102:5
Dec 01 23:33:48.252 INFO [stderr]     |
Dec 01 23:33:48.252 INFO [stderr] 102 |     pub fn generate_weighted(&mut self,parameters:Arc<Parameters>) {
Dec 01 23:33:48.252 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.252 INFO [stderr] 
Dec 01 23:33:48.252 INFO [stderr] warning: method is never used: `compact_reconstitute`
Dec 01 23:33:48.252 INFO [stderr]    --> src/random_forest.rs:144:5
Dec 01 23:33:48.252 INFO [stderr]     |
Dec 01 23:33:48.252 INFO [stderr] 144 |     pub fn compact_reconstitute(tree_locations: TreeBackups, feature_option: Option<Vec<String>>,sample_option:Option<Vec<String>>,processor_option: Option<usize>, report_address:&str) -> Result<Forest,Error> {
Dec 01 23:33:48.252 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.252 INFO [stderr] 
Dec 01 23:33:48.252 INFO [stderr] warning: method is never used: `reconstitute`
Dec 01 23:33:48.252 INFO [stderr]    --> src/random_forest.rs:194:5
Dec 01 23:33:48.252 INFO [stderr]     |
Dec 01 23:33:48.252 INFO [stderr] 194 |     pub fn reconstitute(tree_locations: TreeBackups, feature_option: Option<Vec<String>>,sample_option:Option<Vec<String>>,processor_option: Option<usize>, report_address:&str) -> Result<Forest,Error> {
Dec 01 23:33:48.252 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.252 INFO [stderr] 
Dec 01 23:33:48.252 INFO [stderr] warning: method is never used: `trees`
Dec 01 23:33:48.252 INFO [stderr]    --> src/random_forest.rs:268:5
Dec 01 23:33:48.252 INFO [stderr]     |
Dec 01 23:33:48.252 INFO [stderr] 268 |     pub fn trees(&self) -> &Vec<Tree> {
Dec 01 23:33:48.252 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.252 INFO [stderr] 
Dec 01 23:33:48.252 INFO [stderr] warning: method is never used: `predictive_trees`
Dec 01 23:33:48.252 INFO [stderr]    --> src/random_forest.rs:272:5
Dec 01 23:33:48.252 INFO [stderr]     |
Dec 01 23:33:48.252 INFO [stderr] 272 |     pub fn predictive_trees(&self) -> &Vec<PredictiveTree> {
Dec 01 23:33:48.252 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.252 INFO [stderr] 
Dec 01 23:33:48.252 INFO [stderr] warning: method is never used: `leaves`
Dec 01 23:33:48.252 INFO [stderr]    --> src/random_forest.rs:276:5
Dec 01 23:33:48.252 INFO [stderr]     |
Dec 01 23:33:48.252 INFO [stderr] 276 |     pub fn leaves(&self) -> Vec<&StrippedNode> {
Dec 01 23:33:48.252 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.252 INFO [stderr] 
Dec 01 23:33:48.252 INFO [stderr] warning: method is never used: `mut_leaves`
Dec 01 23:33:48.252 INFO [stderr]    --> src/random_forest.rs:286:5
Dec 01 23:33:48.252 INFO [stderr]     |
Dec 01 23:33:48.252 INFO [stderr] 286 |     pub fn mut_leaves(&mut self) -> Vec<&mut StrippedNode> {
Dec 01 23:33:48.252 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.252 INFO [stderr] 
Dec 01 23:33:48.252 INFO [stderr] warning: method is never used: `dimensions`
Dec 01 23:33:48.252 INFO [stderr]    --> src/random_forest.rs:296:5
Dec 01 23:33:48.252 INFO [stderr]     |
Dec 01 23:33:48.252 INFO [stderr] 296 |     pub fn dimensions(&self) -> (usize,usize) {
Dec 01 23:33:48.252 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.252 INFO [stderr] 
Dec 01 23:33:48.252 INFO [stderr] warning: method is never used: `input_features`
Dec 01 23:33:48.252 INFO [stderr]    --> src/random_forest.rs:300:5
Dec 01 23:33:48.252 INFO [stderr]     |
Dec 01 23:33:48.252 INFO [stderr] 300 |     pub fn input_features(&self) -> Option<&Vec<String>>  {
Dec 01 23:33:48.252 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.252 INFO [stderr] 
Dec 01 23:33:48.252 INFO [stderr] warning: method is never used: `output_features`
Dec 01 23:33:48.252 INFO [stderr]    --> src/random_forest.rs:304:5
Dec 01 23:33:48.252 INFO [stderr]     |
Dec 01 23:33:48.252 INFO [stderr] 304 |     pub fn output_features(&self) -> Option<&Vec<String>> {
Dec 01 23:33:48.252 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.252 INFO [stderr] 
Dec 01 23:33:48.252 INFO [stderr] warning: method is never used: `feature_map`
Dec 01 23:33:48.252 INFO [stderr]    --> src/random_forest.rs:308:5
Dec 01 23:33:48.252 INFO [stderr]     |
Dec 01 23:33:48.252 INFO [stderr] 308 |     pub fn feature_map(&self) -> Option<HashMap<String,usize>> {
Dec 01 23:33:48.252 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.252 INFO [stderr] 
Dec 01 23:33:48.252 INFO [stderr] warning: method is never used: `sample_map`
Dec 01 23:33:48.252 INFO [stderr]    --> src/random_forest.rs:312:5
Dec 01 23:33:48.252 INFO [stderr]     |
Dec 01 23:33:48.252 INFO [stderr] 312 |     pub fn sample_map(&self) -> HashMap<String,usize> {
Dec 01 23:33:48.252 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.252 INFO [stderr] 
Dec 01 23:33:48.252 INFO [stderr] warning: enum is never used: `SampleMode`
Dec 01 23:33:48.252 INFO [stderr]    --> src/random_forest.rs:322:1
Dec 01 23:33:48.252 INFO [stderr]     |
Dec 01 23:33:48.252 INFO [stderr] 322 | pub enum SampleMode {
Dec 01 23:33:48.252 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.252 INFO [stderr] 
Dec 01 23:33:48.252 INFO [stderr] warning: field is never used: `trees`
Dec 01 23:33:48.252 INFO [stderr]    --> src/random_forest.rs:328:5
Dec 01 23:33:48.252 INFO [stderr]     |
Dec 01 23:33:48.252 INFO [stderr] 328 |     trees: Vec<Tree>,
Dec 01 23:33:48.252 INFO [stderr]     |     ^^^^^^^^^^^^^^^^
Dec 01 23:33:48.252 INFO [stderr] 
Dec 01 23:33:48.252 INFO [stderr] warning: field is never used: `processor_limit`
Dec 01 23:33:48.252 INFO [stderr]    --> src/random_forest.rs:332:5
Dec 01 23:33:48.252 INFO [stderr]     |
Dec 01 23:33:48.252 INFO [stderr] 332 |     processor_limit: usize,
Dec 01 23:33:48.252 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.252 INFO [stderr] 
Dec 01 23:33:48.252 INFO [stderr] warning: function is never used: `split_shuffle`
Dec 01 23:33:48.252 INFO [stderr]    --> src/random_forest.rs:335:1
Dec 01 23:33:48.253 INFO [stderr]     |
Dec 01 23:33:48.253 INFO [stderr] 335 | fn split_shuffle<T>(source_vector: Vec<T>, pieces: usize) -> Vec<Vec<T>> {
Dec 01 23:33:48.253 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.253 INFO [stderr] 
Dec 01 23:33:48.253 INFO [stderr] warning: field is never used: `workers`
Dec 01 23:33:48.253 INFO [stderr]   --> src/tree_thread_pool.rs:66:5
Dec 01 23:33:48.253 INFO [stderr]    |
Dec 01 23:33:48.253 INFO [stderr] 66 |     workers: Vec<Worker>,
Dec 01 23:33:48.253 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.253 INFO [stderr] 
Dec 01 23:33:48.253 INFO [stderr] warning: field is never used: `worker_receiver_channel`
Dec 01 23:33:48.253 INFO [stderr]   --> src/tree_thread_pool.rs:67:5
Dec 01 23:33:48.253 INFO [stderr]    |
Dec 01 23:33:48.253 INFO [stderr] 67 |     worker_receiver_channel: Arc<Mutex<Receiver<(Tree, mpsc::Sender<PredictiveTree>)>>>,
Dec 01 23:33:48.253 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.253 INFO [stderr] 
Dec 01 23:33:48.253 INFO [stderr] warning: field is never used: `id`
Dec 01 23:33:48.253 INFO [stderr]    --> src/tree_thread_pool.rs:111:5
Dec 01 23:33:48.253 INFO [stderr]     |
Dec 01 23:33:48.253 INFO [stderr] 111 |     id: usize,
Dec 01 23:33:48.253 INFO [stderr]     |     ^^^^^^^^^
Dec 01 23:33:48.253 INFO [stderr] 
Dec 01 23:33:48.253 INFO [stderr] warning: field is never used: `thread`
Dec 01 23:33:48.253 INFO [stderr]    --> src/tree_thread_pool.rs:112:5
Dec 01 23:33:48.253 INFO [stderr]     |
Dec 01 23:33:48.253 INFO [stderr] 112 |     thread: thread::JoinHandle<()>,
Dec 01 23:33:48.253 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.253 INFO [stderr] 
Dec 01 23:33:48.253 INFO [stderr] warning: field is never used: `workers`
Dec 01 23:33:48.253 INFO [stderr]   --> src/feature_thread_pool.rs:53:5
Dec 01 23:33:48.253 INFO [stderr]    |
Dec 01 23:33:48.253 INFO [stderr] 53 |     workers: Vec<Worker>,
Dec 01 23:33:48.253 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.253 INFO [stderr] 
Dec 01 23:33:48.253 INFO [stderr] warning: field is never used: `worker_receiver_channel`
Dec 01 23:33:48.253 INFO [stderr]   --> src/feature_thread_pool.rs:54:5
Dec 01 23:33:48.253 INFO [stderr]    |
Dec 01 23:33:48.253 INFO [stderr] 54 |     worker_receiver_channel: Arc<Mutex<Receiver<FeatureMessage>>>,
Dec 01 23:33:48.253 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.253 INFO [stderr] 
Dec 01 23:33:48.253 INFO [stderr] warning: field is never used: `sender`
Dec 01 23:33:48.253 INFO [stderr]   --> src/feature_thread_pool.rs:55:5
Dec 01 23:33:48.253 INFO [stderr]    |
Dec 01 23:33:48.253 INFO [stderr] 55 |     sender: Sender<FeatureMessage>
Dec 01 23:33:48.253 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.253 INFO [stderr] 
Dec 01 23:33:48.253 INFO [stderr] warning: field is never used: `id`
Dec 01 23:33:48.253 INFO [stderr]   --> src/feature_thread_pool.rs:85:5
Dec 01 23:33:48.253 INFO [stderr]    |
Dec 01 23:33:48.253 INFO [stderr] 85 |     id: usize,
Dec 01 23:33:48.254 INFO [stderr]    |     ^^^^^^^^^
Dec 01 23:33:48.254 INFO [stderr] 
Dec 01 23:33:48.254 INFO [stderr] warning: field is never used: `thread`
Dec 01 23:33:48.254 INFO [stderr]   --> src/feature_thread_pool.rs:86:5
Dec 01 23:33:48.254 INFO [stderr]    |
Dec 01 23:33:48.254 INFO [stderr] 86 |     thread: thread::JoinHandle<()>,
Dec 01 23:33:48.254 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.254 INFO [stderr] 
Dec 01 23:33:48.254 INFO [stderr] warning: field is never used: `workers`
Dec 01 23:33:48.254 INFO [stderr]   --> src/split_thread_pool.rs:50:5
Dec 01 23:33:48.254 INFO [stderr]    |
Dec 01 23:33:48.254 INFO [stderr] 50 |     workers: Vec<Worker>,
Dec 01 23:33:48.254 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.254 INFO [stderr] 
Dec 01 23:33:48.254 INFO [stderr] warning: field is never used: `worker_receiver_channel`
Dec 01 23:33:48.254 INFO [stderr]   --> src/split_thread_pool.rs:51:5
Dec 01 23:33:48.254 INFO [stderr]    |
Dec 01 23:33:48.254 INFO [stderr] 51 |     worker_receiver_channel: Arc<Mutex<Receiver<SplitMessage>>>,
Dec 01 23:33:48.254 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.254 INFO [stderr] 
Dec 01 23:33:48.254 INFO [stderr] warning: field is never used: `sender`
Dec 01 23:33:48.254 INFO [stderr]   --> src/split_thread_pool.rs:52:5
Dec 01 23:33:48.254 INFO [stderr]    |
Dec 01 23:33:48.254 INFO [stderr] 52 |     sender: Sender<SplitMessage>
Dec 01 23:33:48.254 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.254 INFO [stderr] 
Dec 01 23:33:48.254 INFO [stderr] warning: field is never used: `id`
Dec 01 23:33:48.254 INFO [stderr]   --> src/split_thread_pool.rs:83:5
Dec 01 23:33:48.254 INFO [stderr]    |
Dec 01 23:33:48.254 INFO [stderr] 83 |     id: usize,
Dec 01 23:33:48.254 INFO [stderr]    |     ^^^^^^^^^
Dec 01 23:33:48.254 INFO [stderr] 
Dec 01 23:33:48.254 INFO [stderr] warning: field is never used: `thread`
Dec 01 23:33:48.254 INFO [stderr]   --> src/split_thread_pool.rs:84:5
Dec 01 23:33:48.254 INFO [stderr]    |
Dec 01 23:33:48.254 INFO [stderr] 84 |     thread: thread::JoinHandle<()>,
Dec 01 23:33:48.254 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.254 INFO [stderr] 
Dec 01 23:33:48.254 INFO [stderr] warning: function is never used: `logit`
Dec 01 23:33:48.254 INFO [stderr]  --> src/randutils.rs:6:1
Dec 01 23:33:48.254 INFO [stderr]   |
Dec 01 23:33:48.254 INFO [stderr] 6 | pub fn logit(p:f64) -> f64 {
Dec 01 23:33:48.254 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.254 INFO [stderr] 
Dec 01 23:33:48.254 INFO [stderr] warning: function is never used: `weighted_choice`
Dec 01 23:33:48.254 INFO [stderr]   --> src/randutils.rs:10:1
Dec 01 23:33:48.254 INFO [stderr]    |
Dec 01 23:33:48.254 INFO [stderr] 10 | pub fn weighted_choice(weights: &Vec<f64>, rng: &mut ThreadRng) -> usize {
Dec 01 23:33:48.254 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.254 INFO [stderr] 
Dec 01 23:33:48.254 INFO [stderr] warning: function is never used: `weighted_sampling_with_replacement`
Dec 01 23:33:48.254 INFO [stderr]   --> src/randutils.rs:28:1
Dec 01 23:33:48.254 INFO [stderr]    |
Dec 01 23:33:48.254 INFO [stderr] 28 | pub fn weighted_sampling_with_replacement(draws: usize,weights: &Vec<f64>) -> Vec<usize> {
Dec 01 23:33:48.254 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.254 INFO [stderr] 
Dec 01 23:33:48.254 INFO [stderr] warning: function is never used: `weighted_sampling_with_increasing_similarity`
Dec 01 23:33:48.254 INFO [stderr]   --> src/randutils.rs:66:1
Dec 01 23:33:48.254 INFO [stderr]    |
Dec 01 23:33:48.254 INFO [stderr] 66 | pub fn weighted_sampling_with_increasing_similarity(draws:usize,weights:Option<&Vec<f64>>,similarity:&Vec<Vec<f64>>) -> Vec<usize> {
Dec 01 23:33:48.254 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.254 INFO [stderr] 
Dec 01 23:33:48.254 INFO [stderr] warning: function is never used: `weighted_sampling_with_decreasing_similarity`
Dec 01 23:33:48.254 INFO [stderr]   --> src/randutils.rs:91:1
Dec 01 23:33:48.254 INFO [stderr]    |
Dec 01 23:33:48.254 INFO [stderr] 91 | pub fn weighted_sampling_with_decreasing_similarity(draws:usize,weights:Option<&Vec<f64>>,similarity:&Vec<Vec<f64>>) -> Vec<usize> {
Dec 01 23:33:48.254 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.254 INFO [stderr] 
Dec 01 23:33:48.254 INFO [stderr] warning: function is never used: `read_header`
Dec 01 23:33:48.254 INFO [stderr]   --> src/main.rs:72:1
Dec 01 23:33:48.254 INFO [stderr]    |
Dec 01 23:33:48.254 INFO [stderr] 72 | fn read_header(location: &str) -> Vec<String> {
Dec 01 23:33:48.254 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.254 INFO [stderr] 
Dec 01 23:33:48.254 INFO [stderr] warning: function is never used: `read_sample_names`
Dec 01 23:33:48.254 INFO [stderr]    --> src/main.rs:102:1
Dec 01 23:33:48.254 INFO [stderr]     |
Dec 01 23:33:48.254 INFO [stderr] 102 | fn read_sample_names(location: &str) -> Vec<String> {
Dec 01 23:33:48.254 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.254 INFO [stderr] 
Dec 01 23:33:48.254 INFO [stderr] warning: function is never used: `argmin`
Dec 01 23:33:48.254 INFO [stderr]    --> src/main.rs:117:1
Dec 01 23:33:48.254 INFO [stderr]     |
Dec 01 23:33:48.255 INFO [stderr] 117 | fn argmin(in_vec: &Vec<f64>) -> (usize,f64) {
Dec 01 23:33:48.255 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.255 INFO [stderr] 
Dec 01 23:33:48.255 INFO [stderr] warning: function is never used: `matrix_flip`
Dec 01 23:33:48.255 INFO [stderr]    --> src/main.rs:138:1
Dec 01 23:33:48.255 INFO [stderr]     |
Dec 01 23:33:48.255 INFO [stderr] 138 | fn matrix_flip<T:Clone>(in_mat: &Vec<Vec<T>>) -> Vec<Vec<T>> {
Dec 01 23:33:48.255 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.255 INFO [stderr] 
Dec 01 23:33:48.255 INFO [stderr] warning: function is never used: `mtx_dim`
Dec 01 23:33:48.255 INFO [stderr]    --> src/main.rs:153:1
Dec 01 23:33:48.255 INFO [stderr]     |
Dec 01 23:33:48.255 INFO [stderr] 153 | fn mtx_dim<T>(in_mat: &Vec<Vec<T>>) -> (usize,usize) {
Dec 01 23:33:48.255 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.255 INFO [stderr] 
Dec 01 23:33:48.255 INFO [stderr] warning: function is never used: `add_mtx`
Dec 01 23:33:48.255 INFO [stderr]    --> src/main.rs:157:1
Dec 01 23:33:48.255 INFO [stderr]     |
Dec 01 23:33:48.255 INFO [stderr] 157 | fn add_mtx(mat1: &Vec<Vec<f64>>,mat2:&Vec<Vec<f64>>) -> Vec<Vec<f64>> {
Dec 01 23:33:48.255 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.255 INFO [stderr] 
Dec 01 23:33:48.255 INFO [stderr] warning: function is never used: `sub_mtx`
Dec 01 23:33:48.255 INFO [stderr]    --> src/main.rs:177:1
Dec 01 23:33:48.255 INFO [stderr]     |
Dec 01 23:33:48.255 INFO [stderr] 177 | fn sub_mtx(mat1: &Vec<Vec<f64>>,mat2:&Vec<Vec<f64>>) -> Vec<Vec<f64>> {
Dec 01 23:33:48.255 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.255 INFO [stderr] 
Dec 01 23:33:48.255 INFO [stderr] warning: function is never used: `add_mtx_ip`
Dec 01 23:33:48.255 INFO [stderr]    --> src/main.rs:196:1
Dec 01 23:33:48.255 INFO [stderr]     |
Dec 01 23:33:48.255 INFO [stderr] 196 | fn add_mtx_ip(mut mtx1: Vec<Vec<f64>>, mtx2: &Vec<Vec<f64>>) -> Vec<Vec<f64>> {
Dec 01 23:33:48.255 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.255 INFO [stderr] 
Dec 01 23:33:48.255 INFO [stderr] warning: function is never used: `sub_mtx_ip`
Dec 01 23:33:48.255 INFO [stderr]    --> src/main.rs:213:1
Dec 01 23:33:48.255 INFO [stderr]     |
Dec 01 23:33:48.255 INFO [stderr] 213 | fn sub_mtx_ip(mut mtx1: Vec<Vec<f64>>, mtx2: &Vec<Vec<f64>>) -> Vec<Vec<f64>> {
Dec 01 23:33:48.255 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.255 INFO [stderr] 
Dec 01 23:33:48.255 INFO [stderr] warning: function is never used: `abs_mtx_ip`
Dec 01 23:33:48.255 INFO [stderr]    --> src/main.rs:230:1
Dec 01 23:33:48.255 INFO [stderr]     |
Dec 01 23:33:48.255 INFO [stderr] 230 | fn abs_mtx_ip(mtx: &mut Vec<Vec<f64>>) {
Dec 01 23:33:48.255 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.255 INFO [stderr] 
Dec 01 23:33:48.255 INFO [stderr] warning: function is never used: `square_mtx_ip`
Dec 01 23:33:48.255 INFO [stderr]    --> src/main.rs:239:1
Dec 01 23:33:48.255 INFO [stderr]     |
Dec 01 23:33:48.255 INFO [stderr] 239 | fn square_mtx_ip(mut mtx: Vec<Vec<f64>>) -> Vec<Vec<f64>> {
Dec 01 23:33:48.255 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.255 INFO [stderr] 
Dec 01 23:33:48.255 INFO [stderr] warning: function is never used: `multiply_matrix`
Dec 01 23:33:48.255 INFO [stderr]    --> src/main.rs:250:1
Dec 01 23:33:48.255 INFO [stderr]     |
Dec 01 23:33:48.255 INFO [stderr] 250 | fn multiply_matrix(mat1: &Vec<Vec<f64>>,mat2:&Vec<Vec<f64>>) -> Vec<Vec<f64>> {
Dec 01 23:33:48.255 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.255 INFO [stderr] 
Dec 01 23:33:48.255 INFO [stderr] warning: function is never used: `zero_matrix`
Dec 01 23:33:48.255 INFO [stderr]    --> src/main.rs:269:1
Dec 01 23:33:48.255 INFO [stderr]     |
Dec 01 23:33:48.255 INFO [stderr] 269 | fn zero_matrix(x:usize,y:usize) -> Vec<Vec<f64>> {
Dec 01 23:33:48.255 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.255 INFO [stderr] 
Dec 01 23:33:48.255 INFO [stderr] warning: function is never used: `float_matrix`
Dec 01 23:33:48.255 INFO [stderr]    --> src/main.rs:273:1
Dec 01 23:33:48.255 INFO [stderr]     |
Dec 01 23:33:48.255 INFO [stderr] 273 | fn float_matrix(x:usize,y:usize,float:f64) -> Vec<Vec<f64>> {
Dec 01 23:33:48.255 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.255 INFO [stderr] 
Dec 01 23:33:48.255 INFO [stderr] warning: function is never used: `argsort`
Dec 01 23:33:48.255 INFO [stderr]    --> src/main.rs:277:1
Dec 01 23:33:48.255 INFO [stderr]     |
Dec 01 23:33:48.255 INFO [stderr] 277 | fn argsort(input: &Vec<f64>) -> Vec<(usize,f64)> {
Dec 01 23:33:48.255 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.255 INFO [stderr] 
Dec 01 23:33:48.255 INFO [stderr] warning: function is never used: `tsv_format`
Dec 01 23:33:48.255 INFO [stderr]    --> src/main.rs:292:1
Dec 01 23:33:48.255 INFO [stderr]     |
Dec 01 23:33:48.255 INFO [stderr] 292 | fn tsv_format<T:Debug>(input:&Vec<Vec<T>>) -> String {
Dec 01 23:33:48.255 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.255 INFO [stderr] 
Dec 01 23:33:48.255 INFO [stderr] warning: function is never used: `median`
Dec 01 23:33:48.255 INFO [stderr]    --> src/main.rs:298:1
Dec 01 23:33:48.255 INFO [stderr]     |
Dec 01 23:33:48.255 INFO [stderr] 298 | fn median(input: &Vec<f64>) -> (usize,f64) {
Dec 01 23:33:48.256 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.256 INFO [stderr] 
Dec 01 23:33:48.256 INFO [stderr] warning: function is never used: `covariance`
Dec 01 23:33:48.256 INFO [stderr]    --> src/main.rs:325:1
Dec 01 23:33:48.256 INFO [stderr]     |
Dec 01 23:33:48.256 INFO [stderr] 325 | fn covariance(vec1:&Vec<f64>,vec2:&Vec<f64>) -> f64 {
Dec 01 23:33:48.256 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.256 INFO [stderr] 
Dec 01 23:33:48.256 INFO [stderr] warning: function is never used: `pearsonr`
Dec 01 23:33:48.256 INFO [stderr]    --> src/main.rs:359:1
Dec 01 23:33:48.256 INFO [stderr]     |
Dec 01 23:33:48.256 INFO [stderr] 359 | fn pearsonr(vec1:&Vec<f64>,vec2:&Vec<f64>) -> f64 {
Dec 01 23:33:48.256 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.256 INFO [stderr] 
Dec 01 23:33:48.271 INFO [stderr] warning: the `next:` in this pattern is redundant
Dec 01 23:33:48.271 INFO [stderr]     --> src/rank_vector.rs:1247:18
Dec 01 23:33:48.271 INFO [stderr]      |
Dec 01 23:33:48.271 INFO [stderr] 1247 |         let Node{next:next,index:index,..} = self.vector.nodes[self.index];
Dec 01 23:33:48.271 INFO [stderr]      |                  -----^^^^
Dec 01 23:33:48.271 INFO [stderr]      |                  |
Dec 01 23:33:48.271 INFO [stderr]      |                  help: remove this
Dec 01 23:33:48.271 INFO [stderr]      |
Dec 01 23:33:48.271 INFO [stderr]      = note: #[warn(non_shorthand_field_patterns)] on by default
Dec 01 23:33:48.271 INFO [stderr] 
Dec 01 23:33:48.271 INFO [stderr] warning: the `index:` in this pattern is redundant
Dec 01 23:33:48.271 INFO [stderr]     --> src/rank_vector.rs:1247:28
Dec 01 23:33:48.271 INFO [stderr]      |
Dec 01 23:33:48.271 INFO [stderr] 1247 |         let Node{next:next,index:index,..} = self.vector.nodes[self.index];
Dec 01 23:33:48.271 INFO [stderr]      |                            ------^^^^^
Dec 01 23:33:48.271 INFO [stderr]      |                            |
Dec 01 23:33:48.271 INFO [stderr]      |                            help: remove this
Dec 01 23:33:48.271 INFO [stderr] 
Dec 01 23:33:48.271 INFO [stderr] warning: the `previous:` in this pattern is redundant
Dec 01 23:33:48.271 INFO [stderr]     --> src/rank_vector.rs:1273:18
Dec 01 23:33:48.271 INFO [stderr]      |
Dec 01 23:33:48.271 INFO [stderr] 1273 |         let Node{previous:previous,index:index,..} = self.vector.nodes[self.index];
Dec 01 23:33:48.271 INFO [stderr]      |                  ---------^^^^^^^^
Dec 01 23:33:48.271 INFO [stderr]      |                  |
Dec 01 23:33:48.271 INFO [stderr]      |                  help: remove this
Dec 01 23:33:48.271 INFO [stderr] 
Dec 01 23:33:48.271 INFO [stderr] warning: the `index:` in this pattern is redundant
Dec 01 23:33:48.271 INFO [stderr]     --> src/rank_vector.rs:1273:36
Dec 01 23:33:48.271 INFO [stderr]      |
Dec 01 23:33:48.271 INFO [stderr] 1273 |         let Node{previous:previous,index:index,..} = self.vector.nodes[self.index];
Dec 01 23:33:48.271 INFO [stderr]      |                                    ------^^^^^
Dec 01 23:33:48.271 INFO [stderr]      |                                    |
Dec 01 23:33:48.271 INFO [stderr]      |                                    help: remove this
Dec 01 23:33:48.271 INFO [stderr] 
Dec 01 23:33:48.279 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 23:33:48.279 INFO [stderr]    --> src/rank_table.rs:420:13
Dec 01 23:33:48.279 INFO [stderr]     |
Dec 01 23:33:48.279 INFO [stderr] 420 |             pool.send(FeatureMessage::Message((feature,forward_draw_arc.clone(),drop_arc.clone(),self.dispersion_mode),tx));
Dec 01 23:33:48.279 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.279 INFO [stderr]     |
Dec 01 23:33:48.279 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 01 23:33:48.279 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 23:33:48.279 INFO [stderr] 
Dec 01 23:33:48.279 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 23:33:48.279 INFO [stderr]    --> src/rank_table.rs:439:13
Dec 01 23:33:48.279 INFO [stderr]     |
Dec 01 23:33:48.279 INFO [stderr] 439 |             pool.send(FeatureMessage::Message((feature,reverse_draw_arc.clone(),drop_arc.clone(),self.dispersion_mode),tx));
Dec 01 23:33:48.279 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.279 INFO [stderr]     |
Dec 01 23:33:48.279 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 23:33:48.279 INFO [stderr] 
Dec 01 23:33:48.285 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 23:33:48.285 INFO [stderr]    --> src/io.rs:416:25
Dec 01 23:33:48.285 INFO [stderr]     |
Dec 01 23:33:48.285 INFO [stderr] 416 |                         stdin().read_line(&mut String::new());
Dec 01 23:33:48.285 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.285 INFO [stderr]     |
Dec 01 23:33:48.285 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 23:33:48.285 INFO [stderr] 
Dec 01 23:33:48.297 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 23:33:48.298 INFO [stderr]    --> src/node.rs:119:13
Dec 01 23:33:48.298 INFO [stderr]     |
Dec 01 23:33:48.298 INFO [stderr] 119 |             self.split_thread_pool.send(SplitMessage::Message((reference_table.clone(),draw_order,drop_set,weights),tx));
Dec 01 23:33:48.298 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.298 INFO [stderr]     |
Dec 01 23:33:48.298 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 23:33:48.298 INFO [stderr] 
Dec 01 23:33:48.312 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 23:33:48.312 INFO [stderr]   --> src/random_forest.rs:33:9
Dec 01 23:33:48.312 INFO [stderr]    |
Dec 01 23:33:48.312 INFO [stderr] 33 |         prototype_tree.serialize_compact();
Dec 01 23:33:48.312 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.312 INFO [stderr]    |
Dec 01 23:33:48.312 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 23:33:48.312 INFO [stderr] 
Dec 01 23:33:48.312 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 23:33:48.312 INFO [stderr]   --> src/random_forest.rs:59:17
Dec 01 23:33:48.312 INFO [stderr]    |
Dec 01 23:33:48.312 INFO [stderr] 59 |                 tree_pool.send((tree,tx));
Dec 01 23:33:48.312 INFO [stderr]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.312 INFO [stderr]    |
Dec 01 23:33:48.312 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 23:33:48.312 INFO [stderr] 
Dec 01 23:33:48.312 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 23:33:48.312 INFO [stderr]   --> src/random_forest.rs:68:17
Dec 01 23:33:48.312 INFO [stderr]    |
Dec 01 23:33:48.312 INFO [stderr] 68 |                 new_tree.serialize_compact();
Dec 01 23:33:48.312 INFO [stderr]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.312 INFO [stderr]    |
Dec 01 23:33:48.312 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 23:33:48.312 INFO [stderr] 
Dec 01 23:33:48.313 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 23:33:48.313 INFO [stderr]    --> src/random_forest.rs:113:17
Dec 01 23:33:48.313 INFO [stderr]     |
Dec 01 23:33:48.313 INFO [stderr] 113 |                 tree_pool.send((tree,tx));
Dec 01 23:33:48.313 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.313 INFO [stderr]     |
Dec 01 23:33:48.313 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 23:33:48.313 INFO [stderr] 
Dec 01 23:33:48.313 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 23:33:48.313 INFO [stderr]    --> src/random_forest.rs:122:17
Dec 01 23:33:48.313 INFO [stderr]     |
Dec 01 23:33:48.313 INFO [stderr] 122 |                 new_tree.serialize_compact();
Dec 01 23:33:48.313 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 23:33:48.313 INFO [stderr]     |
Dec 01 23:33:48.313 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 23:33:48.313 INFO [stderr] 
Dec 01 23:33:56.386 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 12.28s
Dec 01 23:33:56.394 INFO [stderr] su: No module specific data is present
Dec 01 23:33:57.248 INFO running `"docker" "inspect" "59b9a830d5595a2776560aaab787556322b696993f70aea329e7609edbc57d37"`
Dec 01 23:33:57.595 INFO running `"docker" "rm" "-f" "59b9a830d5595a2776560aaab787556322b696993f70aea329e7609edbc57d37"`
Dec 01 23:33:57.979 INFO [stdout] 59b9a830d5595a2776560aaab787556322b696993f70aea329e7609edbc57d37
Dec 01 23:33:57.983 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/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 23:33:58.418 INFO [stdout] 3a7c5734defce2541f31441f1109874729f148c57cfdf8d2ca1509a69b76e8fb
Dec 01 23:33:58.420 INFO running `"docker" "start" "-a" "3a7c5734defce2541f31441f1109874729f148c57cfdf8d2ca1509a69b76e8fb"`
Dec 01 23:34:00.199 INFO [stderr] usermod: no changes
Dec 01 23:34:00.328 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.09s
Dec 01 23:34:00.330 INFO [stderr]      Running /target/debug/deps/lumberjack_1-60adc5dea98f077f
Dec 01 23:34:00.332 INFO [stdout] 
Dec 01 23:34:00.332 INFO [stdout] running 31 tests
Dec 01 23:34:00.355 INFO [stdout] test io::primary_testing::test_matrix_flip ... ok
Dec 01 23:34:00.355 INFO [stdout] test io::primary_testing::test_command_trivial ... ok
Dec 01 23:34:00.356 INFO [stdout] test node::node_testing::node_test_trivial ... ok
Dec 01 23:34:00.356 INFO [stdout] test node::node_testing::node_test_trivial_trivial ... ok
Dec 01 23:34:00.367 INFO [stdout] test io::primary_testing::test_pearsonr ... ok
Dec 01 23:34:00.515 INFO [stdout] test io::primary_testing::test_read_header_simple ... FAILED
Dec 01 23:34:00.515 INFO [stdout] test io::primary_testing::test_read_counts_trivial ... FAILED
Dec 01 23:34:00.515 INFO [stdout] test io::primary_testing::test_read_header_trivial ... FAILED
Dec 01 23:34:00.515 INFO [stdout] test rank_table::rank_table_tests::rank_table_derive_empty_test ... ok
Dec 01 23:34:00.515 INFO [stdout] test random_forest::random_forest_tests::test_forest_initialization_simple ... ok
Dec 01 23:34:00.515 INFO [stdout] test random_forest::random_forest_tests::test_forest_initialization_trivial ... ok
Dec 01 23:34:00.531 INFO [stdout] test rank_table::rank_table_tests::rank_table_simple_test ... ok
Dec 01 23:34:00.531 INFO [stdout] test io::primary_testing::test_read_counts_simple ... FAILED
Dec 01 23:34:00.531 INFO [stdout] test io::primary_testing::test_command_wrong ... ok
Dec 01 23:34:00.531 INFO [stdout] test random_forest::random_forest_tests::test_forest_initialization_iris ... FAILED
Dec 01 23:34:00.531 INFO [stdout] test random_forest::random_forest_tests::test_forest_initialization_iris_nan ... FAILED
Dec 01 23:34:00.531 INFO [stdout] test node::node_testing::node_test_simple ... FAILED
Dec 01 23:34:00.531 INFO [stdout] test rank_table::rank_table_tests::rank_table_general_test ... FAILED
Dec 01 23:34:00.531 INFO [stdout] test rank_table::rank_table_tests::rank_table_derive_test ... FAILED
Dec 01 23:34:00.531 INFO [stdout] test rank_vector::rank_vector_tests::create_simple ... ok
Dec 01 23:34:00.531 INFO [stdout] test rank_vector::rank_vector_tests::create_repetitive ... ok
Dec 01 23:34:00.531 INFO [stdout] test rank_vector::rank_vector_tests::create_trivial ... ok
Dec 01 23:34:00.531 INFO [stdout] test rank_table::rank_table_tests::rank_table_trivial_test ... ok
Dec 01 23:34:00.539 INFO [stdout] test rank_vector::rank_vector_tests::create_empty ... ok
Dec 01 23:34:00.543 INFO [stdout] test rank_vector::rank_vector_tests::fetch_test ... ok
Dec 01 23:34:00.543 INFO [stdout] test rank_vector::rank_vector_tests::sequential_mad_simple ... ok
Dec 01 23:34:00.543 INFO [stdout] test rank_vector::rank_vector_tests::sequential_ssme_simple ... ok
Dec 01 23:34:00.543 INFO [stdout] test rank_vector::rank_vector_tests::sequential_var_simple ... ok
Dec 01 23:34:00.551 INFO [stdout] test rank_vector::rank_vector_tests::create_very_simple_drop ... ok
Dec 01 23:34:00.551 INFO [stdout] test rank_vector::rank_vector_tests::create_very_simple_nan_drop ... ok
Dec 01 23:34:00.562 INFO [stdout] test rank_table::rank_table_tests::split ... FAILED
Dec 01 23:34:00.562 INFO [stdout] 
Dec 01 23:34:00.562 INFO [stdout] failures:
Dec 01 23:34:00.562 INFO [stdout] 
Dec 01 23:34:00.562 INFO [stdout] ---- io::primary_testing::test_read_header_simple stdout ----
Dec 01 23:34:00.562 INFO [stdout] Reading header: ./testing/iris.features
Dec 01 23:34:00.563 INFO [stdout] thread 'io::primary_testing::test_read_header_simple' panicked at 'Header file error!: Os { code: 2, kind: NotFound, message: "No such file or directory" }', libcore/result.rs:1009:5
Dec 01 23:34:00.563 INFO [stdout] stack backtrace:
Dec 01 23:34:00.563 INFO [stdout]    0:     0x564a4ca08a6e - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h15749a98198ba25f
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
Dec 01 23:34:00.563 INFO [stdout]    1:     0x564a4c9fbd66 - std::sys_common::backtrace::print::h0ba65c811294dbf0
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/sys_common/backtrace.rs:71
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/sys_common/backtrace.rs:59
Dec 01 23:34:00.563 INFO [stdout]    2:     0x564a4c9fa18d - std::panicking::default_hook::{{closure}}::h42bb31757f0fee64
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/panicking.rs:211
Dec 01 23:34:00.563 INFO [stdout]    3:     0x564a4c9f9e9b - std::panicking::default_hook::hebc8848d7aa7dbd9
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/panicking.rs:221
Dec 01 23:34:00.563 INFO [stdout]    4:     0x564a4c9fa83c - std::panicking::rust_panic_with_hook::h86e619a638415243
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/panicking.rs:477
Dec 01 23:34:00.563 INFO [stdout]    5:     0x564a4c9fa3f9 - std::panicking::continue_panic_fmt::h2d2d2bfb065a70b2
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/panicking.rs:391
Dec 01 23:34:00.563 INFO [stdout]    6:     0x564a4c9fa2f5 - rust_begin_unwind
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/panicking.rs:326
Dec 01 23:34:00.563 INFO [stdout]    7:     0x564a4ca4c84b - core::panicking::panic_fmt::h2155aa66b67fe83c
Dec 01 23:34:00.563 INFO [stdout]                                at libcore/panicking.rs:77
Dec 01 23:34:00.563 INFO [stdout]    8:     0x564a4c959533 - core::result::unwrap_failed::h3fb8104ddc3f8314
Dec 01 23:34:00.563 INFO [stdout]                                at libcore/macros.rs:26
Dec 01 23:34:00.563 INFO [stdout]    9:     0x564a4c944e36 - <core::result::Result<T, E>>::expect::h384b00d6e161b5dc
Dec 01 23:34:00.563 INFO [stdout]                                at libcore/result.rs:835
Dec 01 23:34:00.563 INFO [stdout]   10:     0x564a4c99ccfe - lumberjack_1::io::read_header::h34436c63bbdad176
Dec 01 23:34:00.563 INFO [stdout]                                at src/io.rs:850
Dec 01 23:34:00.563 INFO [stdout]   11:     0x564a4c8ff931 - lumberjack_1::io::primary_testing::test_read_header_simple::h929aba5c8ea97544
Dec 01 23:34:00.563 INFO [stdout]                                at src/io.rs:1287
Dec 01 23:34:00.563 INFO [stdout]   12:     0x564a4c8ff8f9 - lumberjack_1::io::primary_testing::test_read_header_simple::{{closure}}::hb230e358894da752
Dec 01 23:34:00.563 INFO [stdout]                                at src/io.rs:1286
Dec 01 23:34:00.563 INFO [stdout]   13:     0x564a4c94fe1d - core::ops::function::FnOnce::call_once::hf8faa8c5c890a0ff
Dec 01 23:34:00.563 INFO [stdout]                                at libcore/ops/function.rs:238
Dec 01 23:34:00.563 INFO [stdout]   14:     0x564a4c9a0d4e - <F as alloc::boxed::FnBox<A>>::call_box::hbea525814fa423cc
Dec 01 23:34:00.563 INFO [stdout]                                at libtest/lib.rs:1461
Dec 01 23:34:00.563 INFO [stdout]                                at libcore/ops/function.rs:238
Dec 01 23:34:00.563 INFO [stdout]                                at liballoc/boxed.rs:646
Dec 01 23:34:00.563 INFO [stdout]   15:     0x564a4ca178d9 - __rust_maybe_catch_panic
Dec 01 23:34:00.563 INFO [stdout]                                at libpanic_unwind/lib.rs:103
Dec 01 23:34:00.563 INFO [stdout]   16:     0x564a4c9ac6ad - std::sys_common::backtrace::__rust_begin_short_backtrace::h0ff507d7422944d3
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/panicking.rs:289
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/panic.rs:392
Dec 01 23:34:00.563 INFO [stdout]                                at libtest/lib.rs:1416
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/sys_common/backtrace.rs:136
Dec 01 23:34:00.563 INFO [stdout]   17:     0x564a4c9c4ce4 - std::panicking::try::do_call::hba0bdcc3670471cc
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/thread/mod.rs:409
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/panic.rs:313
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/panicking.rs:310
Dec 01 23:34:00.563 INFO [stdout]   18:     0x564a4ca178d9 - __rust_maybe_catch_panic
Dec 01 23:34:00.563 INFO [stdout]                                at libpanic_unwind/lib.rs:103
Dec 01 23:34:00.563 INFO [stdout]   19:     0x564a4c9b55b6 - <F as alloc::boxed::FnBox<A>>::call_box::hdac52587b00591af
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/panicking.rs:289
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/panic.rs:392
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/thread/mod.rs:408
Dec 01 23:34:00.563 INFO [stdout]                                at liballoc/boxed.rs:646
Dec 01 23:34:00.563 INFO [stdout]   20:     0x564a4ca0a37a - std::sys_common::thread::start_thread::h75d887c7d2cc4479
Dec 01 23:34:00.563 INFO [stdout]                                at liballoc/boxed.rs:656
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/sys_common/thread.rs:24
Dec 01 23:34:00.563 INFO [stdout]   21:     0x564a4c9fafa5 - std::sys::unix::thread::Thread::new::thread_start::h8414caee632bf9ed
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/sys/unix/thread.rs:90
Dec 01 23:34:00.563 INFO [stdout]   22:     0x7fd07eb126b9 - start_thread
Dec 01 23:34:00.563 INFO [stdout]   23:     0x7fd07e63241c - clone
Dec 01 23:34:00.563 INFO [stdout]   24:                0x0 - <unknown>
Dec 01 23:34:00.563 INFO [stdout] 
Dec 01 23:34:00.563 INFO [stdout] ---- io::primary_testing::test_read_counts_trivial stdout ----
Dec 01 23:34:00.563 INFO [stdout] thread 'io::primary_testing::test_read_counts_trivial' panicked at 'Count file error!: Os { code: 2, kind: NotFound, message: "No such file or directory" }', libcore/result.rs:1009:5
Dec 01 23:34:00.563 INFO [stdout] stack backtrace:
Dec 01 23:34:00.563 INFO [stdout]    0:     0x564a4ca08a6e - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h15749a98198ba25f
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
Dec 01 23:34:00.563 INFO [stdout]    1:     0x564a4c9fbd66 - std::sys_common::backtrace::print::h0ba65c811294dbf0
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/sys_common/backtrace.rs:71
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/sys_common/backtrace.rs:59
Dec 01 23:34:00.563 INFO [stdout]    2:     0x564a4c9fa18d - std::panicking::default_hook::{{closure}}::h42bb31757f0fee64
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/panicking.rs:211
Dec 01 23:34:00.563 INFO [stdout]    3:     0x564a4c9f9e9b - std::panicking::default_hook::hebc8848d7aa7dbd9
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/panicking.rs:221
Dec 01 23:34:00.563 INFO [stdout]    4:     0x564a4c9fa83c - std::panicking::rust_panic_with_hook::h86e619a638415243
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/panicking.rs:477
Dec 01 23:34:00.563 INFO [stdout]    5:     0x564a4c9fa3f9 - std::panicking::continue_panic_fmt::h2d2d2bfb065a70b2
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/panicking.rs:391
Dec 01 23:34:00.563 INFO [stdout]    6:     0x564a4c9fa2f5 - rust_begin_unwind
Dec 01 23:34:00.563 INFO [stdout]                                at libstd/panicking.rs:326
Dec 01 23:34:00.563 INFO [stdout]    7:     0x564a4ca4c84b - core::panicking::panic_fmt::h2155aa66b67fe83c
Dec 01 23:34:00.564 INFO [stdout]                                at libcore/panicking.rs:77
Dec 01 23:34:00.564 INFO [stdout]    8:     0x564a4c959533 - core::result::unwrap_failed::h3fb8104ddc3f8314
Dec 01 23:34:00.564 INFO [stdout]                                at libcore/macros.rs:26
Dec 01 23:34:00.564 INFO [stdout]    9:     0x564a4c944e36 - <core::result::Result<T, E>>::expect::h384b00d6e161b5dc
Dec 01 23:34:00.564 INFO [stdout]                                at libcore/result.rs:835
Dec 01 23:34:00.564 INFO [stdout]   10:     0x564a4c99bcc8 - lumberjack_1::io::read_matrix::h3faea65af2adeb32
Dec 01 23:34:00.564 INFO [stdout]                                at src/io.rs:742
Dec 01 23:34:00.564 INFO [stdout]   11:     0x564a4c8ff181 - lumberjack_1::io::primary_testing::test_read_counts_trivial::h306a7605ba591bd4
Dec 01 23:34:00.564 INFO [stdout]                                at src/io.rs:1272
Dec 01 23:34:00.564 INFO [stdout]   12:     0x564a4c8ff149 - lumberjack_1::io::primary_testing::test_read_counts_trivial::{{closure}}::h1e34e2e1248778c6
Dec 01 23:34:00.564 INFO [stdout]                                at src/io.rs:1271
Dec 01 23:34:00.564 INFO [stdout]   13:     0x564a4c94fa9d - core::ops::function::FnOnce::call_once::had632beac6783634
Dec 01 23:34:00.564 INFO [stdout]                                at libcore/ops/function.rs:238
Dec 01 23:34:00.564 INFO [stdout]   14:     0x564a4c9a0d4e - <F as alloc::boxed::FnBox<A>>::call_box::hbea525814fa423cc
Dec 01 23:34:00.564 INFO [stdout]                                at libtest/lib.rs:1461
Dec 01 23:34:00.564 INFO [stdout]                                at libcore/ops/function.rs:238
Dec 01 23:34:00.564 INFO [stdout]                                at liballoc/boxed.rs:646
Dec 01 23:34:00.564 INFO [stdout]   15:     0x564a4ca178d9 - __rust_maybe_catch_panic
Dec 01 23:34:00.564 INFO [stdout]                                at libpanic_unwind/lib.rs:103
Dec 01 23:34:00.564 INFO [stdout]   16:     0x564a4c9ac6ad - std::sys_common::backtrace::__rust_begin_short_backtrace::h0ff507d7422944d3
Dec 01 23:34:00.564 INFO [stdout]                                at libstd/panicking.rs:289
Dec 01 23:34:00.564 INFO [stdout]                                at libstd/panic.rs:392
Dec 01 23:34:00.564 INFO [stdout]                                at libtest/lib.rs:1416
Dec 01 23:34:00.564 INFO [stdout]                                at libstd/sys_common/backtrace.rs:136
Dec 01 23:34:00.564 INFO [stdout]   17:     0x564a4c9c4ce4 - std::panicking::try::do_call::hba0bdcc3670471cc
Dec 01 23:34:00.564 INFO [stdout]                                at libstd/thread/mod.rs:409
Dec 01 23:34:00.564 INFO [stdout]                                at libstd/panic.rs:313
Dec 01 23:34:00.564 INFO [stdout]                                at libstd/panicking.rs:310
Dec 01 23:34:00.564 INFO [stdout]   18:     0x564a4ca178d9 - __rust_maybe_catch_panic
Dec 01 23:34:00.564 INFO [stdout]                                at libpanic_unwind/lib.rs:103
Dec 01 23:34:00.564 INFO [stdout]   19:     0x564a4c9b55b6 - <F as alloc::boxed::FnBox<A>>::call_box::hdac52587b00591af
Dec 01 23:34:00.564 INFO [stdout]                                at libstd/panicking.rs:289
Dec 01 23:34:00.564 INFO [stdout]                                at libstd/panic.rs:392
Dec 01 23:34:00.564 INFO [stdout]                                at libstd/thread/mod.rs:408
Dec 01 23:34:00.564 INFO [stdout]                                at liballoc/boxed.rs:646
Dec 01 23:34:00.564 INFO [stdout]   20:     0x564a4ca0a37a - std::sys_common::thread::start_thread::h75d887c7d2cc4479
Dec 01 23:34:00.564 INFO [stdout]                                at liballoc/boxed.rs:656
Dec 01 23:34:00.564 INFO [stdout]                                at libstd/sys_common/thread.rs:24
Dec 01 23:34:00.564 INFO [stdout]   21:     0x564a4c9fafa5 - std::sys::unix::thread::Thread::new::thread_start::h8414caee632bf9ed
Dec 01 23:34:00.564 INFO [stdout]                                at libstd/sys/unix/thread.rs:90
Dec 01 23:34:00.564 INFO [stdout]   22:     0x7fd07eb126b9 - start_thread
Dec 01 23:34:00.564 INFO [stdout]   23:     0x7fd07e63241c - clone
Dec 01 23:34:00.564 INFO [stdout]   24:                0x0 - <unknown>
Dec 01 23:34:00.564 INFO [stdout] 
Dec 01 23:34:00.564 INFO [stdout] ---- io::primary_testing::test_read_header_trivial stdout ----
Dec 01 23:34:00.564 INFO [stdout] Reading header: ./testing/trivial.txt
Dec 01 23:34:00.564 INFO [stdout] thread 'io::primary_testing::test_read_header_trivial' panicked at 'Header file error!: Os { code: 2, kind: NotFound, message: "No such file or directory" }', libcore/result.rs:1009:5
Dec 01 23:34:00.564 INFO [stdout] stack backtrace:
Dec 01 23:34:00.564 INFO [stdout]    0:     0x564a4ca08a6e - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h15749a98198ba25f
Dec 01 23:34:00.564 INFO [stdout]                                at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
Dec 01 23:34:00.564 INFO [stdout]    1:     0x564a4c9fbd66 - std::sys_common::backtrace::print::h0ba65c811294dbf0
Dec 01 23:34:00.564 INFO [stdout]                                at libstd/sys_common/backtrace.rs:71
Dec 01 23:34:00.564 INFO [stdout]                                at libstd/sys_common/backtrace.rs:59
Dec 01 23:34:00.564 INFO [stdout]    2:     0x564a4c9fa18d - std::panicking::default_hook::{{closure}}::h42bb31757f0fee64
Dec 01 23:34:00.564 INFO [stdout]                                at libstd/panicking.rs:211
Dec 01 23:34:00.564 INFO [stdout]    3:     0x564a4c9f9e9b - std::panicking::default_hook::hebc8848d7aa7dbd9
Dec 01 23:34:00.564 INFO [stdout]                                at libstd/panicking.rs:221
Dec 01 23:34:00.564 INFO [stdout]    4:     0x564a4c9fa83c - std::panicking::rust_panic_with_hook::h86e619a638415243
Dec 01 23:34:00.564 INFO [stdout]                                at libstd/panicking.rs:477
Dec 01 23:34:00.564 INFO [stdout]    5:     0x564a4c9fa3f9 - std::panicking::continue_panic_fmt::h2d2d2bfb065a70b2
Dec 01 23:34:00.564 INFO [stdout]                                at libstd/panicking.rs:391
Dec 01 23:34:00.564 INFO [stdout]    6:     0x564a4c9fa2f5 - rust_begin_unwind
Dec 01 23:34:00.564 INFO [stdout]                                at libstd/panicking.rs:326
Dec 01 23:34:00.564 INFO [stdout]    7:     0x564a4ca4c84b - core::panicking::panic_fmt::h2155aa66b67fe83c
Dec 01 23:34:00.564 INFO [stdout]                                at libcore/panicking.rs:77
Dec 01 23:34:00.564 INFO [stdout]    8:     0x564a4c959533 - core::result::unwrap_failed::h3fb8104ddc3f8314
Dec 01 23:34:00.564 INFO [stdout]                                at libcore/macros.rs:26
Dec 01 23:34:00.564 INFO [stdout]    9:     0x564a4c944e36 - <core::result::Result<T, E>>::expect::h384b00d6e161b5dc
Dec 01 23:34:00.564 INFO [stdout]                                at libcore/result.rs:835
Dec 01 23:34:00.564 INFO [stdout]   10:     0x564a4c99ccfe - lumberjack_1::io::read_header::h34436c63bbdad176
Dec 01 23:34:00.564 INFO [stdout]                                at src/io.rs:850
Dec 01 23:34:00.564 INFO [stdout]   11:     0x564a4c8ff6f1 - lumberjack_1::io::primary_testing::test_read_header_trivial::h9502c1cc8f52cc27
Dec 01 23:34:00.564 INFO [stdout]                                at src/io.rs:1282
Dec 01 23:34:00.564 INFO [stdout]   12:     0x564a4c8ff6b9 - lumberjack_1::io::primary_testing::test_read_header_trivial::{{closure}}::h55a9de758a043126
Dec 01 23:34:00.564 INFO [stdout]                                at src/io.rs:1281
Dec 01 23:34:00.564 INFO [stdout]   13:     0x564a4c94fa1d - core::ops::function::FnOnce::call_once::h9e9847aebb87d059
Dec 01 23:34:00.564 INFO [stdout]                                at libcore/ops/function.rs:238
Dec 01 23:34:00.564 INFO [stdout]   14:     0x564a4c9a0d4e - <F as alloc::boxed::FnBox<A>>::call_box::hbea525814fa423cc
Dec 01 23:34:00.564 INFO [stdout]                                at libtest/lib.rs:1461
Dec 01 23:34:00.564 INFO [stdout]                                at libcore/ops/function.rs:238
Dec 01 23:34:00.564 INFO [stdout]                                at liballoc/boxed.rs:646
Dec 01 23:34:00.565 INFO [stdout]   15:     0x564a4ca178d9 - __rust_maybe_catch_panic
Dec 01 23:34:00.565 INFO [stdout]                                at libpanic_unwind/lib.rs:103
Dec 01 23:34:00.565 INFO [stdout]   16:     0x564a4c9ac6ad - std::sys_common::backtrace::__rust_begin_short_backtrace::h0ff507d7422944d3
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/panicking.rs:289
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/panic.rs:392
Dec 01 23:34:00.565 INFO [stdout]                                at libtest/lib.rs:1416
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/sys_common/backtrace.rs:136
Dec 01 23:34:00.565 INFO [stdout]   17:     0x564a4c9c4ce4 - std::panicking::try::do_call::hba0bdcc3670471cc
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/thread/mod.rs:409
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/panic.rs:313
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/panicking.rs:310
Dec 01 23:34:00.565 INFO [stdout]   18:     0x564a4ca178d9 - __rust_maybe_catch_panic
Dec 01 23:34:00.565 INFO [stdout]                                at libpanic_unwind/lib.rs:103
Dec 01 23:34:00.565 INFO [stdout]   19:     0x564a4c9b55b6 - <F as alloc::boxed::FnBox<A>>::call_box::hdac52587b00591af
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/panicking.rs:289
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/panic.rs:392
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/thread/mod.rs:408
Dec 01 23:34:00.565 INFO [stdout]                                at liballoc/boxed.rs:646
Dec 01 23:34:00.565 INFO [stdout]   20:     0x564a4ca0a37a - std::sys_common::thread::start_thread::h75d887c7d2cc4479
Dec 01 23:34:00.565 INFO [stdout]                                at liballoc/boxed.rs:656
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/sys_common/thread.rs:24
Dec 01 23:34:00.565 INFO [stdout]   21:     0x564a4c9fafa5 - std::sys::unix::thread::Thread::new::thread_start::h8414caee632bf9ed
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/sys/unix/thread.rs:90
Dec 01 23:34:00.565 INFO [stdout]   22:     0x7fd07eb126b9 - start_thread
Dec 01 23:34:00.565 INFO [stdout]   23:     0x7fd07e63241c - clone
Dec 01 23:34:00.565 INFO [stdout]   24:                0x0 - <unknown>
Dec 01 23:34:00.565 INFO [stdout] 
Dec 01 23:34:00.565 INFO [stdout] ---- io::primary_testing::test_read_counts_simple stdout ----
Dec 01 23:34:00.565 INFO [stdout] thread 'io::primary_testing::test_read_counts_simple' panicked at 'Count file error!: Os { code: 2, kind: NotFound, message: "No such file or directory" }', libcore/result.rs:1009:5
Dec 01 23:34:00.565 INFO [stdout] stack backtrace:
Dec 01 23:34:00.565 INFO [stdout]    0:     0x564a4ca08a6e - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h15749a98198ba25f
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
Dec 01 23:34:00.565 INFO [stdout]    1:     0x564a4c9fbd66 - std::sys_common::backtrace::print::h0ba65c811294dbf0
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/sys_common/backtrace.rs:71
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/sys_common/backtrace.rs:59
Dec 01 23:34:00.565 INFO [stdout]    2:     0x564a4c9fa18d - std::panicking::default_hook::{{closure}}::h42bb31757f0fee64
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/panicking.rs:211
Dec 01 23:34:00.565 INFO [stdout]    3:     0x564a4c9f9e9b - std::panicking::default_hook::hebc8848d7aa7dbd9
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/panicking.rs:221
Dec 01 23:34:00.565 INFO [stdout]    4:     0x564a4c9fa83c - std::panicking::rust_panic_with_hook::h86e619a638415243
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/panicking.rs:477
Dec 01 23:34:00.565 INFO [stdout]    5:     0x564a4c9fa3f9 - std::panicking::continue_panic_fmt::h2d2d2bfb065a70b2
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/panicking.rs:391
Dec 01 23:34:00.565 INFO [stdout]    6:     0x564a4c9fa2f5 - rust_begin_unwind
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/panicking.rs:326
Dec 01 23:34:00.565 INFO [stdout]    7:     0x564a4ca4c84b - core::panicking::panic_fmt::h2155aa66b67fe83c
Dec 01 23:34:00.565 INFO [stdout]                                at libcore/panicking.rs:77
Dec 01 23:34:00.565 INFO [stdout]    8:     0x564a4c959533 - core::result::unwrap_failed::h3fb8104ddc3f8314
Dec 01 23:34:00.565 INFO [stdout]                                at libcore/macros.rs:26
Dec 01 23:34:00.565 INFO [stdout]    9:     0x564a4c944e36 - <core::result::Result<T, E>>::expect::h384b00d6e161b5dc
Dec 01 23:34:00.565 INFO [stdout]                                at libcore/result.rs:835
Dec 01 23:34:00.565 INFO [stdout]   10:     0x564a4c99bcc8 - lumberjack_1::io::read_matrix::h3faea65af2adeb32
Dec 01 23:34:00.565 INFO [stdout]                                at src/io.rs:742
Dec 01 23:34:00.565 INFO [stdout]   11:     0x564a4c8ff3c1 - lumberjack_1::io::primary_testing::test_read_counts_simple::hec63c557bbfb752c
Dec 01 23:34:00.565 INFO [stdout]                                at src/io.rs:1277
Dec 01 23:34:00.565 INFO [stdout]   12:     0x564a4c8ff389 - lumberjack_1::io::primary_testing::test_read_counts_simple::{{closure}}::h4aa10dec4020608e
Dec 01 23:34:00.565 INFO [stdout]                                at src/io.rs:1276
Dec 01 23:34:00.565 INFO [stdout]   13:     0x564a4c94f5bd - core::ops::function::FnOnce::call_once::h30d639705d7f41de
Dec 01 23:34:00.565 INFO [stdout]                                at libcore/ops/function.rs:238
Dec 01 23:34:00.565 INFO [stdout]   14:     0x564a4c9a0d4e - <F as alloc::boxed::FnBox<A>>::call_box::hbea525814fa423cc
Dec 01 23:34:00.565 INFO [stdout]                                at libtest/lib.rs:1461
Dec 01 23:34:00.565 INFO [stdout]                                at libcore/ops/function.rs:238
Dec 01 23:34:00.565 INFO [stdout]                                at liballoc/boxed.rs:646
Dec 01 23:34:00.565 INFO [stdout]   15:     0x564a4ca178d9 - __rust_maybe_catch_panic
Dec 01 23:34:00.565 INFO [stdout]                                at libpanic_unwind/lib.rs:103
Dec 01 23:34:00.565 INFO [stdout]   16:     0x564a4c9ac6ad - std::sys_common::backtrace::__rust_begin_short_backtrace::h0ff507d7422944d3
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/panicking.rs:289
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/panic.rs:392
Dec 01 23:34:00.565 INFO [stdout]                                at libtest/lib.rs:1416
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/sys_common/backtrace.rs:136
Dec 01 23:34:00.565 INFO [stdout]   17:     0x564a4c9c4ce4 - std::panicking::try::do_call::hba0bdcc3670471cc
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/thread/mod.rs:409
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/panic.rs:313
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/panicking.rs:310
Dec 01 23:34:00.565 INFO [stdout]   18:     0x564a4ca178d9 - __rust_maybe_catch_panic
Dec 01 23:34:00.565 INFO [stdout]                                at libpanic_unwind/lib.rs:103
Dec 01 23:34:00.565 INFO [stdout]   19:     0x564a4c9b55b6 - <F as alloc::boxed::FnBox<A>>::call_box::hdac52587b00591af
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/panicking.rs:289
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/panic.rs:392
Dec 01 23:34:00.565 INFO [stdout]                                at libstd/thread/mod.rs:408
Dec 01 23:34:00.565 INFO [stdout]                                at liballoc/boxed.rs:646
Dec 01 23:34:00.566 INFO [stdout]   20:     0x564a4ca0a37a - std::sys_common::thread::start_thread::h75d887c7d2cc4479
Dec 01 23:34:00.566 INFO [stdout]                                at liballoc/boxed.rs:656
Dec 01 23:34:00.566 INFO [stdout]                                at libstd/sys_common/thread.rs:24
Dec 01 23:34:00.566 INFO [stdout]   21:     0x564a4c9fafa5 - std::sys::unix::thread::Thread::new::thread_start::h8414caee632bf9ed
Dec 01 23:34:00.566 INFO [stdout]                                at libstd/sys/unix/thread.rs:90
Dec 01 23:34:00.566 INFO [stdout]   22:     0x7fd07eb126b9 - start_thread
Dec 01 23:34:00.566 INFO [stdout]   23:     0x7fd07e63241c - clone
Dec 01 23:34:00.566 INFO [stdout]   24:                0x0 - <unknown>
Dec 01 23:34:00.566 INFO [stdout] 
Dec 01 23:34:00.566 INFO [stdout] ---- random_forest::random_forest_tests::test_forest_initialization_iris stdout ----
Dec 01 23:34:00.566 INFO [stdout] thread 'random_forest::random_forest_tests::test_forest_initialization_iris' panicked at 'Count file error!: Os { code: 2, kind: NotFound, message: "No such file or directory" }', libcore/result.rs:1009:5
Dec 01 23:34:00.566 INFO [stdout] stack backtrace:
Dec 01 23:34:00.566 INFO [stdout]    0:     0x564a4ca08a6e - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h15749a98198ba25f
Dec 01 23:34:00.566 INFO [stdout]                                at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
Dec 01 23:34:00.566 INFO [stdout]    1:     0x564a4c9fbd66 - std::sys_common::backtrace::print::h0ba65c811294dbf0
Dec 01 23:34:00.566 INFO [stdout]                                at libstd/sys_common/backtrace.rs:71
Dec 01 23:34:00.566 INFO [stdout]                                at libstd/sys_common/backtrace.rs:59
Dec 01 23:34:00.566 INFO [stdout]    2:     0x564a4c9fa18d - std::panicking::default_hook::{{closure}}::h42bb31757f0fee64
Dec 01 23:34:00.566 INFO [stdout]                                at libstd/panicking.rs:211
Dec 01 23:34:00.566 INFO [stdout]    3:     0x564a4c9f9e9b - std::panicking::default_hook::hebc8848d7aa7dbd9
Dec 01 23:34:00.566 INFO [stdout]                                at libstd/panicking.rs:221
Dec 01 23:34:00.566 INFO [stdout]    4:     0x564a4c9fa83c - std::panicking::rust_panic_with_hook::h86e619a638415243
Dec 01 23:34:00.566 INFO [stdout]                                at libstd/panicking.rs:477
Dec 01 23:34:00.566 INFO [stdout]    5:     0x564a4c9fa3f9 - std::panicking::continue_panic_fmt::h2d2d2bfb065a70b2
Dec 01 23:34:00.566 INFO [stdout]                                at libstd/panicking.rs:391
Dec 01 23:34:00.566 INFO [stdout]    6:     0x564a4c9fa2f5 - rust_begin_unwind
Dec 01 23:34:00.566 INFO [stdout]                                at libstd/panicking.rs:326
Dec 01 23:34:00.566 INFO [stdout]    7:     0x564a4ca4c84b - core::panicking::panic_fmt::h2155aa66b67fe83c
Dec 01 23:34:00.566 INFO [stdout]                                at libcore/panicking.rs:77
Dec 01 23:34:00.566 INFO [stdout]    8:     0x564a4c959533 - core::result::unwrap_failed::h3fb8104ddc3f8314
Dec 01 23:34:00.566 INFO [stdout]                                at libcore/macros.rs:26
Dec 01 23:34:00.566 INFO [stdout]    9:     0x564a4c944e36 - <core::result::Result<T, E>>::expect::h384b00d6e161b5dc
Dec 01 23:34:00.566 INFO [stdout]                                at libcore/result.rs:835
Dec 01 23:34:00.566 INFO [stdout]   10:     0x564a4c99bcc8 - lumberjack_1::io::read_matrix::h3faea65af2adeb32
Dec 01 23:34:00.566 INFO [stdout]                                at src/io.rs:742
Dec 01 23:34:00.566 INFO [stdout]   11:     0x564a4c8a6cd1 - lumberjack_1::random_forest::random_forest_tests::test_forest_initialization_iris::hd8ba41a559792b7b
Dec 01 23:34:00.566 INFO [stdout]                                at src/random_forest.rs:380
Dec 01 23:34:00.566 INFO [stdout]   12:     0x564a4c8a6c99 - lumberjack_1::random_forest::random_forest_tests::test_forest_initialization_iris::{{closure}}::hedd69c36109f920d
Dec 01 23:34:00.566 INFO [stdout]                                at src/random_forest.rs:379
Dec 01 23:34:00.566 INFO [stdout]   13:     0x564a4c94f6dd - core::ops::function::FnOnce::call_once::h3bb77035699de73a
Dec 01 23:34:00.566 INFO [stdout]                                at libcore/ops/function.rs:238
Dec 01 23:34:00.566 INFO [stdout]   14:     0x564a4c9a0d4e - <F as alloc::boxed::FnBox<A>>::call_box::hbea525814fa423cc
Dec 01 23:34:00.566 INFO [stdout]                                at libtest/lib.rs:1461
Dec 01 23:34:00.566 INFO [stdout]                                at libcore/ops/function.rs:238
Dec 01 23:34:00.566 INFO [stdout]                                at liballoc/boxed.rs:646
Dec 01 23:34:00.566 INFO [stdout]   15:     0x564a4ca178d9 - __rust_maybe_catch_panic
Dec 01 23:34:00.566 INFO [stdout]                                at libpanic_unwind/lib.rs:103
Dec 01 23:34:00.566 INFO [stdout]   16:     0x564a4c9ac6ad - std::sys_common::backtrace::__rust_begin_short_backtrace::h0ff507d7422944d3
Dec 01 23:34:00.566 INFO [stdout]                                at libstd/panicking.rs:289
Dec 01 23:34:00.566 INFO [stdout]                                at libstd/panic.rs:392
Dec 01 23:34:00.566 INFO [stdout]                                at libtest/lib.rs:1416
Dec 01 23:34:00.566 INFO [stdout]                                at libstd/sys_common/backtrace.rs:136
Dec 01 23:34:00.566 INFO [stdout]   17:     0x564a4c9c4ce4 - std::panicking::try::do_call::hba0bdcc3670471cc
Dec 01 23:34:00.566 INFO [stdout]                                at libstd/thread/mod.rs:409
Dec 01 23:34:00.566 INFO [stdout]                                at libstd/panic.rs:313
Dec 01 23:34:00.566 INFO [stdout]                                at libstd/panicking.rs:310
Dec 01 23:34:00.566 INFO [stdout]   18:     0x564a4ca178d9 - __rust_maybe_catch_panic
Dec 01 23:34:00.566 INFO [stdout]                                at libpanic_unwind/lib.rs:103
Dec 01 23:34:00.566 INFO [stdout]   19:     0x564a4c9b55b6 - <F as alloc::boxed::FnBox<A>>::call_box::hdac52587b00591af
Dec 01 23:34:00.566 INFO [stdout]                                at libstd/panicking.rs:289
Dec 01 23:34:00.566 INFO [stdout]                                at libstd/panic.rs:392
Dec 01 23:34:00.566 INFO [stdout]                                at libstd/thread/mod.rs:408
Dec 01 23:34:00.566 INFO [stdout]                                at liballoc/boxed.rs:646
Dec 01 23:34:00.566 INFO [stdout]   20:     0x564a4ca0a37a - std::sys_common::thread::start_thread::h75d887c7d2cc4479
Dec 01 23:34:00.566 INFO [stdout]                                at liballoc/boxed.rs:656
Dec 01 23:34:00.566 INFO [stdout]                                at libstd/sys_common/thread.rs:24
Dec 01 23:34:00.566 INFO [stdout]   21:     0x564a4c9fafa5 - std::sys::unix::thread::Thread::new::thread_start::h8414caee632bf9ed
Dec 01 23:34:00.566 INFO [stdout]                                at libstd/sys/unix/thread.rs:90
Dec 01 23:34:00.566 INFO [stdout]   22:     0x7fd07eb126b9 - start_thread
Dec 01 23:34:00.566 INFO [stdout]   23:     0x7fd07e63241c - clone
Dec 01 23:34:00.566 INFO [stdout]   24:                0x0 - <unknown>
Dec 01 23:34:00.566 INFO [stdout] 
Dec 01 23:34:00.566 INFO [stdout] ---- random_forest::random_forest_tests::test_forest_initialization_iris_nan stdout ----
Dec 01 23:34:00.566 INFO [stdout] thread 'random_forest::random_forest_tests::test_forest_initialization_iris_nan' panicked at 'Count file error!: Os { code: 2, kind: NotFound, message: "No such file or directory" }', libcore/result.rs:1009:5
Dec 01 23:34:00.566 INFO [stdout] stack backtrace:
Dec 01 23:34:00.566 INFO [stdout]    0:     0x564a4ca08a6e - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h15749a98198ba25f
Dec 01 23:34:00.566 INFO [stdout]                                at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
Dec 01 23:34:00.566 INFO [stdout]    1:     0x564a4c9fbd66 - std::sys_common::backtrace::print::h0ba65c811294dbf0
Dec 01 23:34:00.566 INFO [stdout]                                at libstd/sys_common/backtrace.rs:71
Dec 01 23:34:00.566 INFO [stdout]                                at libstd/sys_common/backtrace.rs:59
Dec 01 23:34:00.567 INFO [stdout]    2:     0x564a4c9fa18d - std::panicking::default_hook::{{closure}}::h42bb31757f0fee64
Dec 01 23:34:00.567 INFO [stdout]                                at libstd/panicking.rs:211
Dec 01 23:34:00.567 INFO [stdout]    3:     0x564a4c9f9e9b - std::panicking::default_hook::hebc8848d7aa7dbd9
Dec 01 23:34:00.567 INFO [stdout]                                at libstd/panicking.rs:221
Dec 01 23:34:00.567 INFO [stdout]    4:     0x564a4c9fa83c - std::panicking::rust_panic_with_hook::h86e619a638415243
Dec 01 23:34:00.567 INFO [stdout]                                at libstd/panicking.rs:477
Dec 01 23:34:00.567 INFO [stdout]    5:     0x564a4c9fa3f9 - std::panicking::continue_panic_fmt::h2d2d2bfb065a70b2
Dec 01 23:34:00.567 INFO [stdout]                                at libstd/panicking.rs:391
Dec 01 23:34:00.567 INFO [stdout]    6:     0x564a4c9fa2f5 - rust_begin_unwind
Dec 01 23:34:00.567 INFO [stdout]                                at libstd/panicking.rs:326
Dec 01 23:34:00.567 INFO [stdout]    7:     0x564a4ca4c84b - core::panicking::panic_fmt::h2155aa66b67fe83c
Dec 01 23:34:00.567 INFO [stdout]                                at libcore/panicking.rs:77
Dec 01 23:34:00.567 INFO [stdout]    8:     0x564a4c959533 - core::result::unwrap_failed::h3fb8104ddc3f8314
Dec 01 23:34:00.567 INFO [stdout]                                at libcore/macros.rs:26
Dec 01 23:34:00.567 INFO [stdout]    9:     0x564a4c944e36 - <core::result::Result<T, E>>::expect::h384b00d6e161b5dc
Dec 01 23:34:00.567 INFO [stdout]                                at libcore/result.rs:835
Dec 01 23:34:00.567 INFO [stdout]   10:     0x564a4c99bcc8 - lumberjack_1::io::read_matrix::h3faea65af2adeb32
Dec 01 23:34:00.567 INFO [stdout]                                at src/io.rs:742
Dec 01 23:34:00.567 INFO [stdout]   11:     0x564a4c8a6e39 - lumberjack_1::random_forest::random_forest_tests::test_forest_initialization_iris_nan::h8820be436a523e73
Dec 01 23:34:00.567 INFO [stdout]                                at src/random_forest.rs:389
Dec 01 23:34:00.567 INFO [stdout]   12:     0x564a4c8a6dc9 - lumberjack_1::random_forest::random_forest_tests::test_forest_initialization_iris_nan::{{closure}}::h459c9fb4aa856dbc
Dec 01 23:34:00.567 INFO [stdout]                                at src/random_forest.rs:386
Dec 01 23:34:00.567 INFO [stdout]   13:     0x564a4c94fddd - core::ops::function::FnOnce::call_once::hf8c28c9cffdb13f0
Dec 01 23:34:00.567 INFO [stdout]                                at libcore/ops/function.rs:238
Dec 01 23:34:00.567 INFO [stdout]   14:     0x564a4c9a0d4e - <F as alloc::boxed::FnBox<A>>::call_box::hbea525814fa423cc
Dec 01 23:34:00.567 INFO [stdout]                                at libtest/lib.rs:1461
Dec 01 23:34:00.567 INFO [stdout]                                at libcore/ops/function.rs:238
Dec 01 23:34:00.567 INFO [stdout]                                at liballoc/boxed.rs:646
Dec 01 23:34:00.567 INFO [stdout]   15:     0x564a4ca178d9 - __rust_maybe_catch_panic
Dec 01 23:34:00.567 INFO [stdout]                                at libpanic_unwind/lib.rs:103
Dec 01 23:34:00.567 INFO [stdout]   16:     0x564a4c9ac6ad - std::sys_common::backtrace::__rust_begin_short_backtrace::h0ff507d7422944d3
Dec 01 23:34:00.567 INFO [stdout]                                at libstd/panicking.rs:289
Dec 01 23:34:00.567 INFO [stdout]                                at libstd/panic.rs:392
Dec 01 23:34:00.567 INFO [stdout]                                at libtest/lib.rs:1416
Dec 01 23:34:00.567 INFO [stdout]                                at libstd/sys_common/backtrace.rs:136
Dec 01 23:34:00.567 INFO [stdout]   17:     0x564a4c9c4ce4 - std::panicking::try::do_call::hba0bdcc3670471cc
Dec 01 23:34:00.567 INFO [stdout]                                at libstd/thread/mod.rs:409
Dec 01 23:34:00.567 INFO [stdout]                                at libstd/panic.rs:313
Dec 01 23:34:00.567 INFO [stdout]                                at libstd/panicking.rs:310
Dec 01 23:34:00.567 INFO [stdout]   18:     0x564a4ca178d9 - __rust_maybe_catch_panic
Dec 01 23:34:00.567 INFO [stdout]                                at libpanic_unwind/lib.rs:103
Dec 01 23:34:00.567 INFO [stdout]   19:     0x564a4c9b55b6 - <F as alloc::boxed::FnBox<A>>::call_box::hdac52587b00591af
Dec 01 23:34:00.567 INFO [stdout]                                at libstd/panicking.rs:289
Dec 01 23:34:00.567 INFO [stdout]                                at libstd/panic.rs:392
Dec 01 23:34:00.567 INFO [stdout]                                at libstd/thread/mod.rs:408
Dec 01 23:34:00.567 INFO [stdout]                                at liballoc/boxed.rs:646
Dec 01 23:34:00.567 INFO [stdout]   20:     0x564a4ca0a37a - std::sys_common::thread::start_thread::h75d887c7d2cc4479
Dec 01 23:34:00.567 INFO [stdout]                                at liballoc/boxed.rs:656
Dec 01 23:34:00.567 INFO [stdout]                                at libstd/sys_common/thread.rs:24
Dec 01 23:34:00.567 INFO [stdout]   21:     0x564a4c9fafa5 - std::sys::unix::thread::Thread::new::thread_start::h8414caee632bf9ed
Dec 01 23:34:00.567 INFO [stdout]                                at libstd/sys/unix/thread.rs:90
Dec 01 23:34:00.567 INFO [stdout]   22:     0x7fd07eb126b9 - start_thread
Dec 01 23:34:00.567 INFO [stdout]   23:     0x7fd07e63241c - clone
Dec 01 23:34:00.567 INFO [stdout]   24:                0x0 - <unknown>
Dec 01 23:34:00.567 INFO [stdout] 
Dec 01 23:34:00.567 INFO [stdout] ---- node::node_testing::node_test_simple stdout ----
Dec 01 23:34:00.567 INFO [stdout] Initializing: 0
Dec 01 23:34:00.567 INFO [stdout] Made rank table with 1 features, 8 samples:
Dec 01 23:34:00.567 INFO [stdout] Initializing: 0
Dec 01 23:34:00.567 INFO [stdout] Made rank table with 1 features, 8 samples:
Dec 01 23:34:00.567 INFO [stdout] ([1, 4, 5, 3, 0, 6, 7], {2})
Dec 01 23:34:00.567 INFO [stdout] Some([[69.63265306122449], [56.41319444444445], [40.713750000000005], [19.864583333333332], [14.388020833333334], [20.763749999999998], [39.08333333333333], [69.63265306122449]])
Dec 01 23:34:00.567 INFO [stdout] thread 'node::node_testing::node_test_simple' panicked at 'assertion failed: `(left == right)`
Dec 01 23:34:00.567 INFO [stdout]   left: `["1", "3", "4", "5"]`,
Dec 01 23:34:00.567 INFO [stdout]  right: `["1", "4", "5"]`', src/node.rs:972:9
Dec 01 23:34:00.567 INFO [stdout] stack backtrace:
Dec 01 23:34:00.567 INFO [stdout]    0:     0x564a4ca08a6e - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h15749a98198ba25f
Dec 01 23:34:00.567 INFO [stdout]                                at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
Dec 01 23:34:00.567 INFO [stdout]    1:     0x564a4c9fbd66 - std::sys_common::backtrace::print::h0ba65c811294dbf0
Dec 01 23:34:00.567 INFO [stdout]                                at libstd/sys_common/backtrace.rs:71
Dec 01 23:34:00.567 INFO [stdout]                                at libstd/sys_common/backtrace.rs:59
Dec 01 23:34:00.567 INFO [stdout]    2:     0x564a4c9fa18d - std::panicking::default_hook::{{closure}}::h42bb31757f0fee64
Dec 01 23:34:00.567 INFO [stdout]                                at libstd/panicking.rs:211
Dec 01 23:34:00.567 INFO [stdout]    3:     0x564a4c9f9e9b - std::panicking::default_hook::hebc8848d7aa7dbd9
Dec 01 23:34:00.567 INFO [stdout]                                at libstd/panicking.rs:221
Dec 01 23:34:00.567 INFO [stdout]    4:     0x564a4c9fa83c - std::panicking::rust_panic_with_hook::h86e619a638415243
Dec 01 23:34:00.567 INFO [stdout]                                at libstd/panicking.rs:477
Dec 01 23:34:00.567 INFO [stdout]    5:     0x564a4c9fa3f9 - std::panicking::continue_panic_fmt::h2d2d2bfb065a70b2
Dec 01 23:34:00.567 INFO [stdout]                                at libstd/panicking.rs:391
Dec 01 23:34:00.567 INFO [stdout]    6:     0x564a4c9fa35d - std::panicking::begin_panic_fmt::ha5097e2056ef3d5a
Dec 01 23:34:00.567 INFO [stdout]                                at libstd/panicking.rs:346
Dec 01 23:34:00.567 INFO [stdout]    7:     0x564a4c8dff29 - lumberjack_1::node::node_testing::node_test_simple::hb03a53932130ba8b
Dec 01 23:34:00.567 INFO [stdout]                                at src/node.rs:972
Dec 01 23:34:00.567 INFO [stdout]    8:     0x564a4c8df2a9 - lumberjack_1::node::node_testing::node_test_simple::{{closure}}::haf02ef404cf6e5c4
Dec 01 23:34:00.567 INFO [stdout]                                at src/node.rs:964
Dec 01 23:34:00.567 INFO [stdout]    9:     0x564a4c94fc5d - core::ops::function::FnOnce::call_once::hca045e6d54baabe2
Dec 01 23:34:00.567 INFO [stdout]                                at libcore/ops/function.rs:238
Dec 01 23:34:00.567 INFO [stdout]   10:     0x564a4c9a0d4e - <F as alloc::boxed::FnBox<A>>::call_box::hbea525814fa423cc
Dec 01 23:34:00.567 INFO [stdout]                                at libtest/lib.rs:1461
Dec 01 23:34:00.567 INFO [stdout]                                at libcore/ops/function.rs:238
Dec 01 23:34:00.568 INFO [stdout]                                at liballoc/boxed.rs:646
Dec 01 23:34:00.568 INFO [stdout]   11:     0x564a4ca178d9 - __rust_maybe_catch_panic
Dec 01 23:34:00.568 INFO [stdout]                                at libpanic_unwind/lib.rs:103
Dec 01 23:34:00.568 INFO [stdout]   12:     0x564a4c9ac6ad - std::sys_common::backtrace::__rust_begin_short_backtrace::h0ff507d7422944d3
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/panicking.rs:289
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/panic.rs:392
Dec 01 23:34:00.568 INFO [stdout]                                at libtest/lib.rs:1416
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/sys_common/backtrace.rs:136
Dec 01 23:34:00.568 INFO [stdout]   13:     0x564a4c9c4ce4 - std::panicking::try::do_call::hba0bdcc3670471cc
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/thread/mod.rs:409
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/panic.rs:313
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/panicking.rs:310
Dec 01 23:34:00.568 INFO [stdout]   14:     0x564a4ca178d9 - __rust_maybe_catch_panic
Dec 01 23:34:00.568 INFO [stdout]                                at libpanic_unwind/lib.rs:103
Dec 01 23:34:00.568 INFO [stdout]   15:     0x564a4c9b55b6 - <F as alloc::boxed::FnBox<A>>::call_box::hdac52587b00591af
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/panicking.rs:289
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/panic.rs:392
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/thread/mod.rs:408
Dec 01 23:34:00.568 INFO [stdout]                                at liballoc/boxed.rs:646
Dec 01 23:34:00.568 INFO [stdout]   16:     0x564a4ca0a37a - std::sys_common::thread::start_thread::h75d887c7d2cc4479
Dec 01 23:34:00.568 INFO [stdout]                                at liballoc/boxed.rs:656
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/sys_common/thread.rs:24
Dec 01 23:34:00.568 INFO [stdout]   17:     0x564a4c9fafa5 - std::sys::unix::thread::Thread::new::thread_start::h8414caee632bf9ed
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/sys/unix/thread.rs:90
Dec 01 23:34:00.568 INFO [stdout]   18:     0x7fd07eb126b9 - start_thread
Dec 01 23:34:00.568 INFO [stdout]   19:     0x7fd07e63241c - clone
Dec 01 23:34:00.568 INFO [stdout]   20:                0x0 - <unknown>
Dec 01 23:34:00.568 INFO [stdout] 
Dec 01 23:34:00.568 INFO [stdout] ---- rank_table::rank_table_tests::rank_table_general_test stdout ----
Dec 01 23:34:00.568 INFO [stdout] Initializing: 0
Dec 01 23:34:00.568 INFO [stdout] Made rank table with 3 features, 3 samples:
Dec 01 23:34:00.568 INFO [stdout] thread 'rank_table::rank_table_tests::rank_table_general_test' panicked at 'assertion failed: `(left == right)`
Dec 01 23:34:00.568 INFO [stdout]   left: `[0.6666666666666666, 0.6666666666666666, 0.6666666666666666]`,
Dec 01 23:34:00.568 INFO [stdout]  right: `[1.0, 1.0, 1.0]`', src/rank_table.rs:635:9
Dec 01 23:34:00.568 INFO [stdout] stack backtrace:
Dec 01 23:34:00.568 INFO [stdout]    0:     0x564a4ca08a6e - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h15749a98198ba25f
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
Dec 01 23:34:00.568 INFO [stdout]    1:     0x564a4c9fbd66 - std::sys_common::backtrace::print::h0ba65c811294dbf0
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/sys_common/backtrace.rs:71
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/sys_common/backtrace.rs:59
Dec 01 23:34:00.568 INFO [stdout]    2:     0x564a4c9fa18d - std::panicking::default_hook::{{closure}}::h42bb31757f0fee64
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/panicking.rs:211
Dec 01 23:34:00.568 INFO [stdout]    3:     0x564a4c9f9e9b - std::panicking::default_hook::hebc8848d7aa7dbd9
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/panicking.rs:221
Dec 01 23:34:00.568 INFO [stdout]    4:     0x564a4c9fa83c - std::panicking::rust_panic_with_hook::h86e619a638415243
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/panicking.rs:477
Dec 01 23:34:00.568 INFO [stdout]    5:     0x564a4c9fa3f9 - std::panicking::continue_panic_fmt::h2d2d2bfb065a70b2
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/panicking.rs:391
Dec 01 23:34:00.568 INFO [stdout]    6:     0x564a4c9fa35d - std::panicking::begin_panic_fmt::ha5097e2056ef3d5a
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/panicking.rs:346
Dec 01 23:34:00.568 INFO [stdout]    7:     0x564a4c97eb91 - lumberjack_1::rank_table::rank_table_tests::rank_table_general_test::he6f445449a490180
Dec 01 23:34:00.568 INFO [stdout]                                at src/rank_table.rs:635
Dec 01 23:34:00.568 INFO [stdout]    8:     0x564a4c97e1d9 - lumberjack_1::rank_table::rank_table_tests::rank_table_general_test::{{closure}}::hdff96184b123c87f
Dec 01 23:34:00.568 INFO [stdout]                                at src/rank_table.rs:632
Dec 01 23:34:00.568 INFO [stdout]    9:     0x564a4c94fc9d - core::ops::function::FnOnce::call_once::hdab2a16e6407421c
Dec 01 23:34:00.568 INFO [stdout]                                at libcore/ops/function.rs:238
Dec 01 23:34:00.568 INFO [stdout]   10:     0x564a4c9a0d4e - <F as alloc::boxed::FnBox<A>>::call_box::hbea525814fa423cc
Dec 01 23:34:00.568 INFO [stdout]                                at libtest/lib.rs:1461
Dec 01 23:34:00.568 INFO [stdout]                                at libcore/ops/function.rs:238
Dec 01 23:34:00.568 INFO [stdout]                                at liballoc/boxed.rs:646
Dec 01 23:34:00.568 INFO [stdout]   11:     0x564a4ca178d9 - __rust_maybe_catch_panic
Dec 01 23:34:00.568 INFO [stdout]                                at libpanic_unwind/lib.rs:103
Dec 01 23:34:00.568 INFO [stdout]   12:     0x564a4c9ac6ad - std::sys_common::backtrace::__rust_begin_short_backtrace::h0ff507d7422944d3
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/panicking.rs:289
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/panic.rs:392
Dec 01 23:34:00.568 INFO [stdout]                                at libtest/lib.rs:1416
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/sys_common/backtrace.rs:136
Dec 01 23:34:00.568 INFO [stdout]   13:     0x564a4c9c4ce4 - std::panicking::try::do_call::hba0bdcc3670471cc
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/thread/mod.rs:409
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/panic.rs:313
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/panicking.rs:310
Dec 01 23:34:00.568 INFO [stdout]   14:     0x564a4ca178d9 - __rust_maybe_catch_panic
Dec 01 23:34:00.568 INFO [stdout]                                at libpanic_unwind/lib.rs:103
Dec 01 23:34:00.568 INFO [stdout]   15:     0x564a4c9b55b6 - <F as alloc::boxed::FnBox<A>>::call_box::hdac52587b00591af
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/panicking.rs:289
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/panic.rs:392
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/thread/mod.rs:408
Dec 01 23:34:00.568 INFO [stdout]                                at liballoc/boxed.rs:646
Dec 01 23:34:00.568 INFO [stdout]   16:     0x564a4ca0a37a - std::sys_common::thread::start_thread::h75d887c7d2cc4479
Dec 01 23:34:00.568 INFO [stdout]                                at liballoc/boxed.rs:656
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/sys_common/thread.rs:24
Dec 01 23:34:00.568 INFO [stdout]   17:     0x564a4c9fafa5 - std::sys::unix::thread::Thread::new::thread_start::h8414caee632bf9ed
Dec 01 23:34:00.568 INFO [stdout]                                at libstd/sys/unix/thread.rs:90
Dec 01 23:34:00.568 INFO [stdout]   18:     0x7fd07eb126b9 - start_thread
Dec 01 23:34:00.568 INFO [stdout]   19:     0x7fd07e63241c - clone
Dec 01 23:34:00.568 INFO [stdout]   20:                0x0 - <unknown>
Dec 01 23:34:00.569 INFO [stdout] 
Dec 01 23:34:00.569 INFO [stdout] ---- rank_table::rank_table_tests::rank_table_derive_test stdout ----
Dec 01 23:34:00.569 INFO [stdout] Initializing: 0
Dec 01 23:34:00.569 INFO [stdout] Made rank table with 1 features, 8 samples:
Dec 01 23:34:00.569 INFO [stdout] RankTable { meta_vector: [RankVector { drop_set: Some({1}), dirty_set: Some({}), rank_order: Some([2, 1, 0, 3]), drop: Zeros, zones: [1, 1, 2, 0], offset: 2, median: (0, 0), left: 0, right: 3, nodes: [Node { data: 10.0, index: 0, rank: 2, previous: 2, next: 3, zone: 2 }, Node { data: 0.0, index: 1, rank: 1, previous: 2, next: 0, zone: 0 }, Node { data: -2.0, index: 2, rank: 0, previous: 4, next: 0, zone: 1 }, Node { data: 15.0, index: 3, rank: 3, previous: 0, next: 5, zone: 2 }, Node { data: 0.0, index: 4, rank: 0, previous: 4, next: 2, zone: 0 }, Node { data: 0.0, index: 5, rank: 0, previous: 3, next: 5, zone: 0 }] }], feature_names: ["one"], sample_names: ["0", "2", "4", "6"], feature_dictionary: {"one": 0}, sample_dictionary: {"2": 1, "6": 3, "0": 0, "4": 2}, draw_order: [0, 1, 2, 3], index: 0, dimensions: (1, 8), dropout: Zeros, dispersion_mode: Variance, norm_mode: L2, split_fraction_regularization: 1 }
Dec 01 23:34:00.569 INFO [stdout] RankTable { meta_vector: [RankVector { drop_set: Some({}), dirty_set: Some({}), rank_order: Some([0, 2, 1, 3]), drop: Zeros, zones: [0, 0, 3, 1], offset: 2, median: (2, 1), left: 0, right: 1, nodes: [Node { data: -3.0, index: 0, rank: 0, previous: 4, next: 2, zone: 2 }, Node { data: 5.0, index: 1, rank: 2, previous: 2, next: 3, zone: 2 }, Node { data: -1.0, index: 2, rank: 1, previous: 0, next: 1, zone: 2 }, Node { data: 20.0, index: 3, rank: 3, previous: 1, next: 5, zone: 3 }, Node { data: 0.0, index: 4, rank: 0, previous: 4, next: 0, zone: 0 }, Node { data: 0.0, index: 5, rank: 0, previous: 3, next: 5, zone: 0 }] }], feature_names: ["one"], sample_names: ["1", "3", "5", "7"], feature_dictionary: {"one": 0}, sample_dictionary: {"7": 3, "1": 0, "5": 2, "3": 1}, draw_order: [0, 1, 2, 3], index: 0, dimensions: (1, 8), dropout: Zeros, dispersion_mode: Variance, norm_mode: L2, split_fraction_regularization: 1 }
Dec 01 23:34:00.569 INFO [stdout] thread 'rank_table::rank_table_tests::rank_table_derive_test' panicked at 'assertion failed: `(left == right)`
Dec 01 23:34:00.569 INFO [stdout]   left: `[50.88888888888889]`,
Dec 01 23:34:00.569 INFO [stdout]  right: `[5.0]`', src/rank_table.rs:679:9
Dec 01 23:34:00.569 INFO [stdout] stack backtrace:
Dec 01 23:34:00.569 INFO [stdout]    0:     0x564a4ca08a6e - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h15749a98198ba25f
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
Dec 01 23:34:00.569 INFO [stdout]    1:     0x564a4c9fbd66 - std::sys_common::backtrace::print::h0ba65c811294dbf0
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/sys_common/backtrace.rs:71
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/sys_common/backtrace.rs:59
Dec 01 23:34:00.569 INFO [stdout]    2:     0x564a4c9fa18d - std::panicking::default_hook::{{closure}}::h42bb31757f0fee64
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/panicking.rs:211
Dec 01 23:34:00.569 INFO [stdout]    3:     0x564a4c9f9e9b - std::panicking::default_hook::hebc8848d7aa7dbd9
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/panicking.rs:221
Dec 01 23:34:00.569 INFO [stdout]    4:     0x564a4c9fa83c - std::panicking::rust_panic_with_hook::h86e619a638415243
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/panicking.rs:477
Dec 01 23:34:00.569 INFO [stdout]    5:     0x564a4c9fa3f9 - std::panicking::continue_panic_fmt::h2d2d2bfb065a70b2
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/panicking.rs:391
Dec 01 23:34:00.569 INFO [stdout]    6:     0x564a4c9fa35d - std::panicking::begin_panic_fmt::ha5097e2056ef3d5a
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/panicking.rs:346
Dec 01 23:34:00.569 INFO [stdout]    7:     0x564a4c981cc4 - lumberjack_1::rank_table::rank_table_tests::rank_table_derive_test::hfd263e96839c1404
Dec 01 23:34:00.569 INFO [stdout]                                at src/rank_table.rs:679
Dec 01 23:34:00.569 INFO [stdout]    8:     0x564a4c981219 - lumberjack_1::rank_table::rank_table_tests::rank_table_derive_test::{{closure}}::h4026e245ff0c3796
Dec 01 23:34:00.569 INFO [stdout]                                at src/rank_table.rs:672
Dec 01 23:34:00.569 INFO [stdout]    9:     0x564a4c94f8cd - core::ops::function::FnOnce::call_once::h7587c7fa9fd3983d
Dec 01 23:34:00.569 INFO [stdout]                                at libcore/ops/function.rs:238
Dec 01 23:34:00.569 INFO [stdout]   10:     0x564a4c9a0d4e - <F as alloc::boxed::FnBox<A>>::call_box::hbea525814fa423cc
Dec 01 23:34:00.569 INFO [stdout]                                at libtest/lib.rs:1461
Dec 01 23:34:00.569 INFO [stdout]                                at libcore/ops/function.rs:238
Dec 01 23:34:00.569 INFO [stdout]                                at liballoc/boxed.rs:646
Dec 01 23:34:00.569 INFO [stdout]   11:     0x564a4ca178d9 - __rust_maybe_catch_panic
Dec 01 23:34:00.569 INFO [stdout]                                at libpanic_unwind/lib.rs:103
Dec 01 23:34:00.569 INFO [stdout]   12:     0x564a4c9ac6ad - std::sys_common::backtrace::__rust_begin_short_backtrace::h0ff507d7422944d3
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/panicking.rs:289
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/panic.rs:392
Dec 01 23:34:00.569 INFO [stdout]                                at libtest/lib.rs:1416
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/sys_common/backtrace.rs:136
Dec 01 23:34:00.569 INFO [stdout]   13:     0x564a4c9c4ce4 - std::panicking::try::do_call::hba0bdcc3670471cc
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/thread/mod.rs:409
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/panic.rs:313
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/panicking.rs:310
Dec 01 23:34:00.569 INFO [stdout]   14:     0x564a4ca178d9 - __rust_maybe_catch_panic
Dec 01 23:34:00.569 INFO [stdout]                                at libpanic_unwind/lib.rs:103
Dec 01 23:34:00.569 INFO [stdout]   15:     0x564a4c9b55b6 - <F as alloc::boxed::FnBox<A>>::call_box::hdac52587b00591af
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/panicking.rs:289
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/panic.rs:392
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/thread/mod.rs:408
Dec 01 23:34:00.569 INFO [stdout]                                at liballoc/boxed.rs:646
Dec 01 23:34:00.569 INFO [stdout]   16:     0x564a4ca0a37a - std::sys_common::thread::start_thread::h75d887c7d2cc4479
Dec 01 23:34:00.569 INFO [stdout]                                at liballoc/boxed.rs:656
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/sys_common/thread.rs:24
Dec 01 23:34:00.569 INFO [stdout]   17:     0x564a4c9fafa5 - std::sys::unix::thread::Thread::new::thread_start::h8414caee632bf9ed
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/sys/unix/thread.rs:90
Dec 01 23:34:00.569 INFO [stdout]   18:     0x7fd07eb126b9 - start_thread
Dec 01 23:34:00.569 INFO [stdout]   19:     0x7fd07e63241c - clone
Dec 01 23:34:00.569 INFO [stdout]   20:                0x0 - <unknown>
Dec 01 23:34:00.569 INFO [stdout] 
Dec 01 23:34:00.569 INFO [stdout] ---- rank_table::rank_table_tests::split stdout ----
Dec 01 23:34:00.569 INFO [stdout] Initializing: 0
Dec 01 23:34:00.569 INFO [stdout] Made rank table with 1 features, 8 samples:
Dec 01 23:34:00.569 INFO [stdout] ([1, 4, 5, 3, 0, 6, 7], {2})
Dec 01 23:34:00.569 INFO [stdout] Some([[69.63265306122449], [56.41319444444445], [40.713750000000005], [19.864583333333332], [14.388020833333334], [20.763749999999998], [39.08333333333333], [69.63265306122449]])
Dec 01 23:34:00.569 INFO [stdout] Some([[69.63265306122449], [56.41319444444445], [40.713750000000005], [19.864583333333332], [14.388020833333334], [20.763749999999998], [39.08333333333333], [69.63265306122449]])
Dec 01 23:34:00.569 INFO [stdout] thread 'rank_table::rank_table_tests::split' panicked at 'assertion failed: `(left == right)`
Dec 01 23:34:00.569 INFO [stdout]   left: `4`,
Dec 01 23:34:00.569 INFO [stdout]  right: `3`', src/rank_table.rs:667:9
Dec 01 23:34:00.569 INFO [stdout] stack backtrace:
Dec 01 23:34:00.569 INFO [stdout]    0:     0x564a4ca08a6e - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h15749a98198ba25f
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
Dec 01 23:34:00.569 INFO [stdout]    1:     0x564a4c9fbd66 - std::sys_common::backtrace::print::h0ba65c811294dbf0
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/sys_common/backtrace.rs:71
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/sys_common/backtrace.rs:59
Dec 01 23:34:00.569 INFO [stdout]    2:     0x564a4c9fa18d - std::panicking::default_hook::{{closure}}::h42bb31757f0fee64
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/panicking.rs:211
Dec 01 23:34:00.569 INFO [stdout]    3:     0x564a4c9f9e9b - std::panicking::default_hook::hebc8848d7aa7dbd9
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/panicking.rs:221
Dec 01 23:34:00.569 INFO [stdout]    4:     0x564a4c9fa83c - std::panicking::rust_panic_with_hook::h86e619a638415243
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/panicking.rs:477
Dec 01 23:34:00.569 INFO [stdout]    5:     0x564a4c9fa3f9 - std::panicking::continue_panic_fmt::h2d2d2bfb065a70b2
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/panicking.rs:391
Dec 01 23:34:00.569 INFO [stdout]    6:     0x564a4c9fa35d - std::panicking::begin_panic_fmt::ha5097e2056ef3d5a
Dec 01 23:34:00.569 INFO [stdout]                                at libstd/panicking.rs:346
Dec 01 23:34:00.570 INFO [stdout]    7:     0x564a4c980f6d - lumberjack_1::rank_table::rank_table_tests::split::hcdcac34ff5446091
Dec 01 23:34:00.570 INFO [stdout]                                at src/rank_table.rs:667
Dec 01 23:34:00.570 INFO [stdout]    8:     0x564a4c980339 - lumberjack_1::rank_table::rank_table_tests::split::{{closure}}::hb4a6c20d1e538a5b
Dec 01 23:34:00.570 INFO [stdout]                                at src/rank_table.rs:659
Dec 01 23:34:00.570 INFO [stdout]    9:     0x564a4c94fadd - core::ops::function::FnOnce::call_once::hb4fdeadb33929a12
Dec 01 23:34:00.570 INFO [stdout]                                at libcore/ops/function.rs:238
Dec 01 23:34:00.570 INFO [stdout]   10:     0x564a4c9a0d4e - <F as alloc::boxed::FnBox<A>>::call_box::hbea525814fa423cc
Dec 01 23:34:00.570 INFO [stdout]                                at libtest/lib.rs:1461
Dec 01 23:34:00.570 INFO [stdout]                                at libcore/ops/function.rs:238
Dec 01 23:34:00.570 INFO [stdout]                                at liballoc/boxed.rs:646
Dec 01 23:34:00.570 INFO [stdout]   11:     0x564a4ca178d9 - __rust_maybe_catch_panic
Dec 01 23:34:00.570 INFO [stdout]                                at libpanic_unwind/lib.rs:103
Dec 01 23:34:00.570 INFO [stdout]   12:     0x564a4c9ac6ad - std::sys_common::backtrace::__rust_begin_short_backtrace::h0ff507d7422944d3
Dec 01 23:34:00.570 INFO [stdout]                                at libstd/panicking.rs:289
Dec 01 23:34:00.570 INFO [stdout]                                at libstd/panic.rs:392
Dec 01 23:34:00.570 INFO [stdout]                                at libtest/lib.rs:1416
Dec 01 23:34:00.570 INFO [stdout]                                at libstd/sys_common/backtrace.rs:136
Dec 01 23:34:00.570 INFO [stdout]   13:     0x564a4c9c4ce4 - std::panicking::try::do_call::hba0bdcc3670471cc
Dec 01 23:34:00.570 INFO [stdout]                                at libstd/thread/mod.rs:409
Dec 01 23:34:00.570 INFO [stdout]                                at libstd/panic.rs:313
Dec 01 23:34:00.570 INFO [stdout]                                at libstd/panicking.rs:310
Dec 01 23:34:00.570 INFO [stdout]   14:     0x564a4ca178d9 - __rust_maybe_catch_panic
Dec 01 23:34:00.570 INFO [stdout]                                at libpanic_unwind/lib.rs:103
Dec 01 23:34:00.570 INFO [stdout]   15:     0x564a4c9b55b6 - <F as alloc::boxed::FnBox<A>>::call_box::hdac52587b00591af
Dec 01 23:34:00.570 INFO [stdout]                                at libstd/panicking.rs:289
Dec 01 23:34:00.570 INFO [stdout]                                at libstd/panic.rs:392
Dec 01 23:34:00.570 INFO [stdout]                                at libstd/thread/mod.rs:408
Dec 01 23:34:00.570 INFO [stdout]                                at liballoc/boxed.rs:646
Dec 01 23:34:00.570 INFO [stdout]   16:     0x564a4ca0a37a - std::sys_common::thread::start_thread::h75d887c7d2cc4479
Dec 01 23:34:00.570 INFO [stdout]                                at liballoc/boxed.rs:656
Dec 01 23:34:00.570 INFO [stdout]                                at libstd/sys_common/thread.rs:24
Dec 01 23:34:00.570 INFO [stdout]   17:     0x564a4c9fafa5 - std::sys::unix::thread::Thread::new::thread_start::h8414caee632bf9ed
Dec 01 23:34:00.570 INFO [stdout]                                at libstd/sys/unix/thread.rs:90
Dec 01 23:34:00.570 INFO [stdout]   18:     0x7fd07eb126b9 - start_thread
Dec 01 23:34:00.570 INFO [stdout]   19:     0x7fd07e63241c - clone
Dec 01 23:34:00.570 INFO [stdout]   20:                0x0 - <unknown>
Dec 01 23:34:00.570 INFO [stdout] 
Dec 01 23:34:00.570 INFO [stdout] 
Dec 01 23:34:00.570 INFO [stdout] failures:
Dec 01 23:34:00.570 INFO [stdout]     io::primary_testing::test_read_counts_simple
Dec 01 23:34:00.570 INFO [stdout]     io::primary_testing::test_read_counts_trivial
Dec 01 23:34:00.570 INFO [stdout]     io::primary_testing::test_read_header_simple
Dec 01 23:34:00.570 INFO [stdout]     io::primary_testing::test_read_header_trivial
Dec 01 23:34:00.570 INFO [stdout]     node::node_testing::node_test_simple
Dec 01 23:34:00.570 INFO [stdout]     random_forest::random_forest_tests::test_forest_initialization_iris
Dec 01 23:34:00.570 INFO [stdout]     random_forest::random_forest_tests::test_forest_initialization_iris_nan
Dec 01 23:34:00.570 INFO [stdout]     rank_table::rank_table_tests::rank_table_derive_test
Dec 01 23:34:00.570 INFO [stdout]     rank_table::rank_table_tests::rank_table_general_test
Dec 01 23:34:00.570 INFO [stdout]     rank_table::rank_table_tests::split
Dec 01 23:34:00.570 INFO [stdout] 
Dec 01 23:34:00.570 INFO [stdout] test result: FAILED. 21 passed; 10 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 23:34:00.570 INFO [stdout] 
Dec 01 23:34:00.583 INFO [stderr] error: test failed, to rerun pass '--bin lumberjack_1'
Dec 01 23:34:00.587 INFO [stderr] su: No module specific data is present
Dec 01 23:34:01.391 INFO running `"docker" "inspect" "3a7c5734defce2541f31441f1109874729f148c57cfdf8d2ca1509a69b76e8fb"`
Dec 01 23:34:01.705 INFO running `"docker" "rm" "-f" "3a7c5734defce2541f31441f1109874729f148c57cfdf8d2ca1509a69b76e8fb"`
Dec 01 23:34:02.139 INFO [stdout] 3a7c5734defce2541f31441f1109874729f148c57cfdf8d2ca1509a69b76e8fb
