Dec 06 05:47:49.210 INFO testing bbrener1/rusty_lumberjack against try#6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468 for pr-56514 Dec 06 05:47:49.210 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56514/worker-7/try#6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/pr-56514/try#6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468:/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 +6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 06 05:47:49.588 INFO [stdout] 8b2aa5efc68b018f1737ca8fffbf25e3fc225b7869e30e6d6322aaadb8b09019 Dec 06 05:47:49.590 INFO running `"docker" "start" "-a" "8b2aa5efc68b018f1737ca8fffbf25e3fc225b7869e30e6d6322aaadb8b09019"` Dec 06 05:47:51.344 INFO [stderr] usermod: no changes Dec 06 05:47:51.523 INFO [stderr] Compiling lumberjack_1 v0.1.0 (/source) Dec 06 05:47:53.016 INFO [stderr] warning: unused import: `io::DropMode` Dec 06 05:47:53.017 INFO [stderr] --> src/random_forest.rs:14:5 Dec 06 05:47:53.017 INFO [stderr] | Dec 06 05:47:53.017 INFO [stderr] 14 | use io::DropMode; Dec 06 05:47:53.017 INFO [stderr] | ^^^^^^^^^^^^ Dec 06 05:47:53.018 INFO [stderr] | Dec 06 05:47:53.018 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 06 05:47:53.018 INFO [stderr] Dec 06 05:47:53.018 INFO [stderr] warning: unused import: `std::mem::replace` Dec 06 05:47:53.018 INFO [stderr] --> src/feature_thread_pool.rs:3:5 Dec 06 05:47:53.019 INFO [stderr] | Dec 06 05:47:53.019 INFO [stderr] 3 | use std::mem::replace; Dec 06 05:47:53.019 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 06 05:47:53.019 INFO [stderr] Dec 06 05:47:53.019 INFO [stderr] warning: unused import: `std::sync::mpsc::SyncSender` Dec 06 05:47:53.020 INFO [stderr] --> src/feature_thread_pool.rs:10:5 Dec 06 05:47:53.020 INFO [stderr] | Dec 06 05:47:53.020 INFO [stderr] 10 | use std::sync::mpsc::SyncSender; Dec 06 05:47:53.020 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:53.021 INFO [stderr] Dec 06 05:47:53.021 INFO [stderr] warning: unused import: `std::sync::mpsc::sync_channel` Dec 06 05:47:53.021 INFO [stderr] --> src/feature_thread_pool.rs:11:5 Dec 06 05:47:53.021 INFO [stderr] | Dec 06 05:47:53.022 INFO [stderr] 11 | use std::sync::mpsc::sync_channel; Dec 06 05:47:53.022 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:53.022 INFO [stderr] Dec 06 05:47:53.022 INFO [stderr] warning: unused import: `std::io::stdin` Dec 06 05:47:53.022 INFO [stderr] --> src/main.rs:39:5 Dec 06 05:47:53.023 INFO [stderr] | Dec 06 05:47:53.023 INFO [stderr] 39 | use std::io::stdin; Dec 06 05:47:53.023 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 06 05:47:53.023 INFO [stderr] Dec 06 05:47:53.023 INFO [stderr] warning: unused import: `std::sync::Arc` Dec 06 05:47:53.024 INFO [stderr] --> src/main.rs:44:5 Dec 06 05:47:53.024 INFO [stderr] | Dec 06 05:47:53.024 INFO [stderr] 44 | use std::sync::Arc; Dec 06 05:47:53.024 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 06 05:47:53.024 INFO [stderr] Dec 06 05:47:54.612 INFO [stderr] warning: unreachable pattern Dec 06 05:47:54.612 INFO [stderr] --> src/io.rs:353:24 Dec 06 05:47:54.613 INFO [stderr] | Dec 06 05:47:54.613 INFO [stderr] 353 | "-o" | "-output" => { Dec 06 05:47:54.613 INFO [stderr] | ^^^^^^^^^ Dec 06 05:47:54.613 INFO [stderr] | Dec 06 05:47:54.614 INFO [stderr] = note: #[warn(unreachable_patterns)] on by default Dec 06 05:47:54.614 INFO [stderr] Dec 06 05:47:54.625 INFO [stderr] warning: unused variable: `args` Dec 06 05:47:54.626 INFO [stderr] --> src/io.rs:109:16 Dec 06 05:47:54.626 INFO [stderr] | Dec 06 05:47:54.626 INFO [stderr] 109 | pub fn predict(args: Parameters) { Dec 06 05:47:54.626 INFO [stderr] | ^^^^ help: consider using `_args` instead Dec 06 05:47:54.627 INFO [stderr] | Dec 06 05:47:54.627 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 06 05:47:54.627 INFO [stderr] Dec 06 05:47:54.627 INFO [stderr] warning: unused variable: `args` Dec 06 05:47:54.628 INFO [stderr] --> src/io.rs:141:21 Dec 06 05:47:54.628 INFO [stderr] | Dec 06 05:47:54.628 INFO [stderr] 141 | pub fn combined(mut args:Parameters) { Dec 06 05:47:54.628 INFO [stderr] | ^^^^ help: consider using `_args` instead Dec 06 05:47:54.628 INFO [stderr] Dec 06 05:47:54.629 INFO [stderr] warning: unused variable: `i` Dec 06 05:47:54.629 INFO [stderr] --> src/io.rs:916:10 Dec 06 05:47:54.629 INFO [stderr] | Dec 06 05:47:54.629 INFO [stderr] 916 | for (i,iv) in in_mat.iter().enumerate() { Dec 06 05:47:54.630 INFO [stderr] | ^ help: consider using `_i` instead Dec 06 05:47:54.630 INFO [stderr] Dec 06 05:47:54.630 INFO [stderr] warning: value assigned to `index` is never read Dec 06 05:47:54.630 INFO [stderr] --> src/io.rs:1071:13 Dec 06 05:47:54.631 INFO [stderr] | Dec 06 05:47:54.631 INFO [stderr] 1071 | let mut index = 0; Dec 06 05:47:54.631 INFO [stderr] | ^^^^^ Dec 06 05:47:54.631 INFO [stderr] | Dec 06 05:47:54.631 INFO [stderr] = note: #[warn(unused_assignments)] on by default Dec 06 05:47:54.631 INFO [stderr] Dec 06 05:47:54.631 INFO [stderr] warning: value assigned to `value` is never read Dec 06 05:47:54.631 INFO [stderr] --> src/io.rs:1072:13 Dec 06 05:47:54.631 INFO [stderr] | Dec 06 05:47:54.631 INFO [stderr] 1072 | let mut value = 0.; Dec 06 05:47:54.631 INFO [stderr] | ^^^^^ Dec 06 05:47:54.631 INFO [stderr] Dec 06 05:47:54.631 INFO [stderr] warning: unused variable: `column_order` Dec 06 05:47:54.631 INFO [stderr] --> src/io.rs:1159:13 Dec 06 05:47:54.631 INFO [stderr] | Dec 06 05:47:54.631 INFO [stderr] 1159 | let mut column_order: Vec = (0..dim.0).collect(); Dec 06 05:47:54.631 INFO [stderr] | ^^^^^^^^^^^^ help: consider using `_column_order` instead Dec 06 05:47:54.631 INFO [stderr] Dec 06 05:47:54.631 INFO [stderr] warning: unused variable: `row_order` Dec 06 05:47:54.631 INFO [stderr] --> src/io.rs:1160:13 Dec 06 05:47:54.631 INFO [stderr] | Dec 06 05:47:54.631 INFO [stderr] 1160 | let mut row_order: Vec = (0..dim.1).collect(); Dec 06 05:47:54.631 INFO [stderr] | ^^^^^^^^^ help: consider using `_row_order` instead Dec 06 05:47:54.631 INFO [stderr] Dec 06 05:47:54.631 INFO [stderr] warning: unused variable: `first_value` Dec 06 05:47:54.631 INFO [stderr] --> src/io.rs:1163:13 Dec 06 05:47:54.631 INFO [stderr] | Dec 06 05:47:54.631 INFO [stderr] 1163 | let first_value = column.iter().find(|x| x.abs() > 0.); Dec 06 05:47:54.631 INFO [stderr] | ^^^^^^^^^^^ help: consider using `_first_value` instead Dec 06 05:47:54.631 INFO [stderr] Dec 06 05:47:54.631 INFO [stderr] warning: value assigned to `local_odds` is never read Dec 06 05:47:54.631 INFO [stderr] --> src/randutils.rs:67:13 Dec 06 05:47:54.632 INFO [stderr] | Dec 06 05:47:54.632 INFO [stderr] 67 | let mut local_odds = vec![1.;similarity.len()]; Dec 06 05:47:54.632 INFO [stderr] | ^^^^^^^^^^ Dec 06 05:47:54.632 INFO [stderr] Dec 06 05:47:54.632 INFO [stderr] warning: value assigned to `local_odds` is never read Dec 06 05:47:54.632 INFO [stderr] --> src/randutils.rs:92:13 Dec 06 05:47:54.632 INFO [stderr] | Dec 06 05:47:54.632 INFO [stderr] 92 | let mut local_odds = vec![1.;similarity.len()]; Dec 06 05:47:54.632 INFO [stderr] | ^^^^^^^^^^ Dec 06 05:47:54.632 INFO [stderr] Dec 06 05:47:54.632 INFO [stderr] warning: unused variable: `command_literal` Dec 06 05:47:54.632 INFO [stderr] --> src/main.rs:54:9 Dec 06 05:47:54.632 INFO [stderr] | Dec 06 05:47:54.632 INFO [stderr] 54 | let command_literal = arg_iter.next(); Dec 06 05:47:54.632 INFO [stderr] | ^^^^^^^^^^^^^^^ help: consider using `_command_literal` instead Dec 06 05:47:54.632 INFO [stderr] Dec 06 05:47:54.632 INFO [stderr] warning: unused variable: `i` Dec 06 05:47:54.632 INFO [stderr] --> src/main.rs:144:10 Dec 06 05:47:54.632 INFO [stderr] | Dec 06 05:47:54.632 INFO [stderr] 144 | for (i,iv) in in_mat.iter().enumerate() { Dec 06 05:47:54.633 INFO [stderr] | ^ help: consider using `_i` instead Dec 06 05:47:54.633 INFO [stderr] Dec 06 05:47:54.633 INFO [stderr] warning: value assigned to `index` is never read Dec 06 05:47:54.633 INFO [stderr] --> src/main.rs:299:13 Dec 06 05:47:54.633 INFO [stderr] | Dec 06 05:47:54.633 INFO [stderr] 299 | let mut index = 0; Dec 06 05:47:54.633 INFO [stderr] | ^^^^^ Dec 06 05:47:54.633 INFO [stderr] Dec 06 05:47:54.633 INFO [stderr] warning: value assigned to `value` is never read Dec 06 05:47:54.633 INFO [stderr] --> src/main.rs:300:13 Dec 06 05:47:54.633 INFO [stderr] | Dec 06 05:47:54.633 INFO [stderr] 300 | let mut value = 0.; Dec 06 05:47:54.633 INFO [stderr] | ^^^^^ Dec 06 05:47:54.633 INFO [stderr] Dec 06 05:47:54.633 INFO [stderr] warning: unused variable: `target` Dec 06 05:47:54.633 INFO [stderr] --> src/rank_vector.rs:480:36 Dec 06 05:47:54.633 INFO [stderr] | Dec 06 05:47:54.633 INFO [stderr] 480 | pub fn balance_zones(&mut self,target:usize) { Dec 06 05:47:54.633 INFO [stderr] | ^^^^^^ help: consider using `_target` instead Dec 06 05:47:54.633 INFO [stderr] Dec 06 05:47:54.633 INFO [stderr] warning: unused variable: `i` Dec 06 05:47:54.633 INFO [stderr] --> src/rank_vector.rs:584:17 Dec 06 05:47:54.633 INFO [stderr] | Dec 06 05:47:54.633 INFO [stderr] 584 | for i in 0..self.zones[3] { Dec 06 05:47:54.633 INFO [stderr] | ^ help: consider using `_i` instead Dec 06 05:47:54.633 INFO [stderr] Dec 06 05:47:54.633 INFO [stderr] warning: unused variable: `i` Dec 06 05:47:54.633 INFO [stderr] --> src/rank_vector.rs:604:17 Dec 06 05:47:54.633 INFO [stderr] | Dec 06 05:47:54.633 INFO [stderr] 604 | for i in 0..self.zones[1] { Dec 06 05:47:54.633 INFO [stderr] | ^ help: consider using `_i` instead Dec 06 05:47:54.633 INFO [stderr] Dec 06 05:47:54.633 INFO [stderr] warning: unused variable: `len` Dec 06 05:47:54.633 INFO [stderr] --> src/rank_vector.rs:700:13 Dec 06 05:47:54.633 INFO [stderr] | Dec 06 05:47:54.634 INFO [stderr] 700 | let len = self.len() as f64; Dec 06 05:47:54.634 INFO [stderr] | ^^^ help: consider using `_len` instead Dec 06 05:47:54.634 INFO [stderr] Dec 06 05:47:54.634 INFO [stderr] warning: unused variable: `i` Dec 06 05:47:54.634 INFO [stderr] --> src/rank_vector.rs:817:14 Dec 06 05:47:54.634 INFO [stderr] | Dec 06 05:47:54.634 INFO [stderr] 817 | for (i,draw) in draw_order.iter().enumerate() { Dec 06 05:47:54.634 INFO [stderr] | ^ help: consider using `_i` instead Dec 06 05:47:54.634 INFO [stderr] Dec 06 05:47:54.634 INFO [stderr] warning: unused variable: `i` Dec 06 05:47:54.634 INFO [stderr] --> src/rank_vector.rs:849:14 Dec 06 05:47:54.634 INFO [stderr] | Dec 06 05:47:54.634 INFO [stderr] 849 | for (i,draw) in draw_order.iter().enumerate() { Dec 06 05:47:54.634 INFO [stderr] | ^ help: consider using `_i` instead Dec 06 05:47:54.634 INFO [stderr] Dec 06 05:47:54.634 INFO [stderr] warning: unused variable: `i` Dec 06 05:47:54.634 INFO [stderr] --> src/rank_table.rs:265:14 Dec 06 05:47:54.634 INFO [stderr] | Dec 06 05:47:54.634 INFO [stderr] 265 | for (i,feature) in features.iter().cloned().enumerate() { Dec 06 05:47:54.634 INFO [stderr] | ^ help: consider using `_i` instead Dec 06 05:47:54.634 INFO [stderr] Dec 06 05:47:54.634 INFO [stderr] warning: unused variable: `processor_limit` Dec 06 05:47:54.634 INFO [stderr] --> src/tree.rs:42:13 Dec 06 05:47:54.634 INFO [stderr] | Dec 06 05:47:54.634 INFO [stderr] 42 | let processor_limit = parameters.processor_limit; Dec 06 05:47:54.634 INFO [stderr] | ^^^^^^^^^^^^^^^ help: consider using `_processor_limit` instead Dec 06 05:47:54.634 INFO [stderr] Dec 06 05:47:54.634 INFO [stderr] warning: unused variable: `size_limit` Dec 06 05:47:54.634 INFO [stderr] --> src/tree.rs:324:35 Dec 06 05:47:54.634 INFO [stderr] | Dec 06 05:47:54.634 INFO [stderr] 324 | pub fn reload(location: &str, size_limit: usize , report_address: String) -> Result { Dec 06 05:47:54.634 INFO [stderr] | ^^^^^^^^^^ help: consider using `_size_limit` instead Dec 06 05:47:54.634 INFO [stderr] Dec 06 05:47:54.634 INFO [stderr] warning: unused variable: `prototype` Dec 06 05:47:54.634 INFO [stderr] --> src/random_forest.rs:49:25 Dec 06 05:47:54.634 INFO [stderr] | Dec 06 05:47:54.634 INFO [stderr] 49 | if let Some(ref prototype) = self.prototype_tree { Dec 06 05:47:54.634 INFO [stderr] | ^^^^^^^^^ help: consider using `_prototype` instead Dec 06 05:47:54.635 INFO [stderr] Dec 06 05:47:54.635 INFO [stderr] warning: unused variable: `prototype` Dec 06 05:47:54.635 INFO [stderr] --> src/random_forest.rs:103:25 Dec 06 05:47:54.635 INFO [stderr] | Dec 06 05:47:54.635 INFO [stderr] 103 | if let Some(ref prototype) = self.prototype_tree { Dec 06 05:47:54.635 INFO [stderr] | ^^^^^^^^^ help: consider using `_prototype` instead Dec 06 05:47:54.635 INFO [stderr] Dec 06 05:47:54.635 INFO [stderr] warning: unused variable: `split_thread_pool` Dec 06 05:47:54.635 INFO [stderr] --> src/random_forest.rs:150:13 Dec 06 05:47:54.635 INFO [stderr] | Dec 06 05:47:54.635 INFO [stderr] 150 | let split_thread_pool = SplitThreadPool::new(processor_limit); Dec 06 05:47:54.635 INFO [stderr] | ^^^^^^^^^^^^^^^^^ help: consider using `_split_thread_pool` instead Dec 06 05:47:54.635 INFO [stderr] Dec 06 05:47:54.635 INFO [stderr] warning: unused variable: `prototype_tree` Dec 06 05:47:54.635 INFO [stderr] --> src/random_forest.rs:174:13 Dec 06 05:47:54.635 INFO [stderr] | Dec 06 05:47:54.635 INFO [stderr] 174 | let prototype_tree = predictive_trees.remove(0); Dec 06 05:47:54.635 INFO [stderr] | ^^^^^^^^^^^^^^ help: consider using `_prototype_tree` instead Dec 06 05:47:54.635 INFO [stderr] Dec 06 05:47:54.635 INFO [stderr] warning: unused variable: `feature_names` Dec 06 05:47:54.635 INFO [stderr] --> src/random_forest.rs:178:13 Dec 06 05:47:54.635 INFO [stderr] | Dec 06 05:47:54.635 INFO [stderr] 178 | let feature_names = feature_option.unwrap_or((0..dimensions.0).map(|x| x.to_string()).collect()); Dec 06 05:47:54.635 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_feature_names` instead Dec 06 05:47:54.635 INFO [stderr] Dec 06 05:47:54.635 INFO [stderr] warning: unused variable: `sample_names` Dec 06 05:47:54.635 INFO [stderr] --> src/random_forest.rs:180:13 Dec 06 05:47:54.635 INFO [stderr] | Dec 06 05:47:54.635 INFO [stderr] 180 | let sample_names = sample_option.unwrap_or((0..dimensions.1).map(|x| x.to_string()).collect()); Dec 06 05:47:54.635 INFO [stderr] | ^^^^^^^^^^^^ help: consider using `_sample_names` instead Dec 06 05:47:54.635 INFO [stderr] Dec 06 05:47:54.635 INFO [stderr] warning: unused variable: `report_string` Dec 06 05:47:54.636 INFO [stderr] --> src/random_forest.rs:182:13 Dec 06 05:47:54.636 INFO [stderr] | Dec 06 05:47:54.636 INFO [stderr] 182 | let report_string = format!("{}.reconstituted.0",report_address).to_string(); Dec 06 05:47:54.636 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_report_string` instead Dec 06 05:47:54.636 INFO [stderr] Dec 06 05:47:54.636 INFO [stderr] warning: unused variable: `backup_trees` Dec 06 05:47:54.636 INFO [stderr] --> src/random_forest.rs:217:32 Dec 06 05:47:54.636 INFO [stderr] | Dec 06 05:47:54.636 INFO [stderr] 217 | TreeBackups::Trees(backup_trees) => { Dec 06 05:47:54.636 INFO [stderr] | ^^^^^^^^^^^^ help: consider using `_backup_trees` instead Dec 06 05:47:54.636 INFO [stderr] Dec 06 05:47:54.636 INFO [stderr] warning: value assigned to `trees` is never read Dec 06 05:47:54.636 INFO [stderr] --> src/random_forest.rs:218:17 Dec 06 05:47:54.636 INFO [stderr] | Dec 06 05:47:54.636 INFO [stderr] 218 | trees = vec![]; Dec 06 05:47:54.636 INFO [stderr] | ^^^^^ Dec 06 05:47:54.636 INFO [stderr] Dec 06 05:47:54.636 INFO [stderr] warning: unused variable: `feature_names` Dec 06 05:47:54.636 INFO [stderr] --> src/random_forest.rs:227:13 Dec 06 05:47:54.636 INFO [stderr] | Dec 06 05:47:54.636 INFO [stderr] 227 | let feature_names = feature_option.unwrap_or((0..dimensions.0).map(|x| x.to_string()).collect()); Dec 06 05:47:54.636 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_feature_names` instead Dec 06 05:47:54.636 INFO [stderr] Dec 06 05:47:54.636 INFO [stderr] warning: unused variable: `sample_names` Dec 06 05:47:54.636 INFO [stderr] --> src/random_forest.rs:229:13 Dec 06 05:47:54.636 INFO [stderr] | Dec 06 05:47:54.636 INFO [stderr] 229 | let sample_names = sample_option.unwrap_or((0..dimensions.1).map(|x| x.to_string()).collect()); Dec 06 05:47:54.636 INFO [stderr] | ^^^^^^^^^^^^ help: consider using `_sample_names` instead Dec 06 05:47:54.636 INFO [stderr] Dec 06 05:47:54.636 INFO [stderr] warning: unused variable: `report_string` Dec 06 05:47:54.636 INFO [stderr] --> src/random_forest.rs:231:13 Dec 06 05:47:54.636 INFO [stderr] | Dec 06 05:47:54.636 INFO [stderr] 231 | let report_string = format!("{}.reconstituted.0",report_address).to_string(); Dec 06 05:47:54.636 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_report_string` instead Dec 06 05:47:54.636 INFO [stderr] Dec 06 05:47:54.984 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:47:54.984 INFO [stderr] --> src/io.rs:83:9 Dec 06 05:47:54.984 INFO [stderr] | Dec 06 05:47:54.984 INFO [stderr] 83 | let mut loc_args = args.clone(); Dec 06 05:47:54.985 INFO [stderr] | ----^^^^^^^^ Dec 06 05:47:54.985 INFO [stderr] | | Dec 06 05:47:54.985 INFO [stderr] | help: remove this `mut` Dec 06 05:47:54.985 INFO [stderr] | Dec 06 05:47:54.986 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 06 05:47:54.986 INFO [stderr] Dec 06 05:47:54.986 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:47:54.986 INFO [stderr] --> src/io.rs:90:9 Dec 06 05:47:54.986 INFO [stderr] | Dec 06 05:47:54.987 INFO [stderr] 90 | let mut arc_params = Arc::new(args); Dec 06 05:47:54.987 INFO [stderr] | ----^^^^^^^^^^ Dec 06 05:47:54.987 INFO [stderr] | | Dec 06 05:47:54.988 INFO [stderr] | help: remove this `mut` Dec 06 05:47:54.988 INFO [stderr] Dec 06 05:47:54.988 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:47:54.988 INFO [stderr] --> src/io.rs:141:17 Dec 06 05:47:54.988 INFO [stderr] | Dec 06 05:47:54.989 INFO [stderr] 141 | pub fn combined(mut args:Parameters) { Dec 06 05:47:54.989 INFO [stderr] | ----^^^^ Dec 06 05:47:54.989 INFO [stderr] | | Dec 06 05:47:54.989 INFO [stderr] | help: remove this `mut` Dec 06 05:47:54.990 INFO [stderr] Dec 06 05:47:55.037 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:47:55.037 INFO [stderr] --> src/io.rs:452:13 Dec 06 05:47:55.037 INFO [stderr] | Dec 06 05:47:55.038 INFO [stderr] 452 | let mut input_features = input_counts.len(); Dec 06 05:47:55.038 INFO [stderr] | ----^^^^^^^^^^^^^^ Dec 06 05:47:55.038 INFO [stderr] | | Dec 06 05:47:55.039 INFO [stderr] | help: remove this `mut` Dec 06 05:47:55.039 INFO [stderr] Dec 06 05:47:55.039 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:47:55.040 INFO [stderr] --> src/io.rs:453:13 Dec 06 05:47:55.040 INFO [stderr] | Dec 06 05:47:55.040 INFO [stderr] 453 | let mut output_features = output_counts.len(); Dec 06 05:47:55.041 INFO [stderr] | ----^^^^^^^^^^^^^^^ Dec 06 05:47:55.041 INFO [stderr] | | Dec 06 05:47:55.041 INFO [stderr] | help: remove this `mut` Dec 06 05:47:55.041 INFO [stderr] Dec 06 05:47:55.127 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:47:55.127 INFO [stderr] --> src/io.rs:1157:9 Dec 06 05:47:55.128 INFO [stderr] | Dec 06 05:47:55.128 INFO [stderr] 1157 | let mut working = matrix_flip(mtx); Dec 06 05:47:55.128 INFO [stderr] | ----^^^^^^^ Dec 06 05:47:55.128 INFO [stderr] | | Dec 06 05:47:55.128 INFO [stderr] | help: remove this `mut` Dec 06 05:47:55.128 INFO [stderr] Dec 06 05:47:55.128 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:47:55.128 INFO [stderr] --> src/io.rs:1159:9 Dec 06 05:47:55.128 INFO [stderr] | Dec 06 05:47:55.128 INFO [stderr] 1159 | let mut column_order: Vec = (0..dim.0).collect(); Dec 06 05:47:55.128 INFO [stderr] | ----^^^^^^^^^^^^ Dec 06 05:47:55.128 INFO [stderr] | | Dec 06 05:47:55.128 INFO [stderr] | help: remove this `mut` Dec 06 05:47:55.128 INFO [stderr] Dec 06 05:47:55.128 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:47:55.128 INFO [stderr] --> src/io.rs:1160:9 Dec 06 05:47:55.128 INFO [stderr] | Dec 06 05:47:55.128 INFO [stderr] 1160 | let mut row_order: Vec = (0..dim.1).collect(); Dec 06 05:47:55.128 INFO [stderr] | ----^^^^^^^^^ Dec 06 05:47:55.128 INFO [stderr] | | Dec 06 05:47:55.128 INFO [stderr] | help: remove this `mut` Dec 06 05:47:55.128 INFO [stderr] Dec 06 05:47:55.152 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:47:55.153 INFO [stderr] --> src/node.rs:265:13 Dec 06 05:47:55.153 INFO [stderr] | Dec 06 05:47:55.153 INFO [stderr] 265 | let mut new_input_table = self.input_table.derive_specified(&input_features,samples); Dec 06 05:47:55.153 INFO [stderr] | ----^^^^^^^^^^^^^^^ Dec 06 05:47:55.153 INFO [stderr] | | Dec 06 05:47:55.153 INFO [stderr] | help: remove this `mut` Dec 06 05:47:55.153 INFO [stderr] Dec 06 05:47:55.153 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:47:55.153 INFO [stderr] --> src/node.rs:266:13 Dec 06 05:47:55.153 INFO [stderr] | Dec 06 05:47:55.153 INFO [stderr] 266 | let mut new_output_table = self.output_table.derive_specified(&output_features,samples); Dec 06 05:47:55.153 INFO [stderr] | ----^^^^^^^^^^^^^^^^ Dec 06 05:47:55.153 INFO [stderr] | | Dec 06 05:47:55.153 INFO [stderr] | help: remove this `mut` Dec 06 05:47:55.153 INFO [stderr] Dec 06 05:47:55.192 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:47:55.192 INFO [stderr] --> src/node.rs:600:47 Dec 06 05:47:55.192 INFO [stderr] | Dec 06 05:47:55.192 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 06 05:47:55.192 INFO [stderr] | ----^^^^^^^ Dec 06 05:47:55.192 INFO [stderr] | | Dec 06 05:47:55.192 INFO [stderr] | help: remove this `mut` Dec 06 05:47:55.192 INFO [stderr] Dec 06 05:47:55.353 INFO [stderr] warning: method is never used: `empty` Dec 06 05:47:55.353 INFO [stderr] --> src/rank_vector.rs:52:5 Dec 06 05:47:55.353 INFO [stderr] | Dec 06 05:47:55.353 INFO [stderr] 52 | pub fn empty() -> RankVector> { Dec 06 05:47:55.353 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.353 INFO [stderr] | Dec 06 05:47:55.353 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 06 05:47:55.353 INFO [stderr] Dec 06 05:47:55.353 INFO [stderr] warning: method is never used: `g_left` Dec 06 05:47:55.353 INFO [stderr] --> src/rank_vector.rs:166:5 Dec 06 05:47:55.353 INFO [stderr] | Dec 06 05:47:55.353 INFO [stderr] 166 | pub fn g_left(&self,index:usize) -> usize { Dec 06 05:47:55.354 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.354 INFO [stderr] Dec 06 05:47:55.354 INFO [stderr] warning: method is never used: `g_right` Dec 06 05:47:55.354 INFO [stderr] --> src/rank_vector.rs:171:5 Dec 06 05:47:55.354 INFO [stderr] | Dec 06 05:47:55.354 INFO [stderr] 171 | pub fn g_right(&self, index:usize) -> usize { Dec 06 05:47:55.354 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.354 INFO [stderr] Dec 06 05:47:55.354 INFO [stderr] warning: method is never used: `mean` Dec 06 05:47:55.354 INFO [stderr] --> src/rank_vector.rs:667:5 Dec 06 05:47:55.354 INFO [stderr] | Dec 06 05:47:55.354 INFO [stderr] 667 | pub fn mean(&self) -> f64 { Dec 06 05:47:55.354 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.354 INFO [stderr] Dec 06 05:47:55.354 INFO [stderr] warning: method is never used: `l2` Dec 06 05:47:55.354 INFO [stderr] --> src/rank_vector.rs:698:5 Dec 06 05:47:55.354 INFO [stderr] | Dec 06 05:47:55.354 INFO [stderr] 698 | pub fn l2(&self) -> f64 { Dec 06 05:47:55.354 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.354 INFO [stderr] Dec 06 05:47:55.355 INFO [stderr] warning: method is never used: `cov` Dec 06 05:47:55.355 INFO [stderr] --> src/rank_vector.rs:706:5 Dec 06 05:47:55.355 INFO [stderr] | Dec 06 05:47:55.355 INFO [stderr] 706 | fn cov(&self) -> Option { Dec 06 05:47:55.355 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.355 INFO [stderr] Dec 06 05:47:55.355 INFO [stderr] warning: method is never used: `full_values` Dec 06 05:47:55.355 INFO [stderr] --> src/rank_vector.rs:733:5 Dec 06 05:47:55.355 INFO [stderr] | Dec 06 05:47:55.355 INFO [stderr] 733 | pub fn full_values(&self) -> Vec { Dec 06 05:47:55.355 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.355 INFO [stderr] Dec 06 05:47:55.355 INFO [stderr] warning: method is never used: `ordered_meds_mads` Dec 06 05:47:55.355 INFO [stderr] --> src/rank_vector.rs:738:5 Dec 06 05:47:55.355 INFO [stderr] | Dec 06 05:47:55.355 INFO [stderr] 738 | pub fn ordered_meds_mads(&mut self,draw_order: &Vec,drop_set: HashSet) -> Vec<(f64,f64)> { Dec 06 05:47:55.355 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.355 INFO [stderr] Dec 06 05:47:55.355 INFO [stderr] warning: method is never used: `ordered_mad_gains` Dec 06 05:47:55.355 INFO [stderr] --> src/rank_vector.rs:754:5 Dec 06 05:47:55.355 INFO [stderr] | Dec 06 05:47:55.355 INFO [stderr] 754 | pub fn ordered_mad_gains(&mut self,draw_order: &Vec, drop_set: &HashSet) -> Vec { Dec 06 05:47:55.355 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.356 INFO [stderr] Dec 06 05:47:55.356 INFO [stderr] warning: method is never used: `ordered_covs` Dec 06 05:47:55.356 INFO [stderr] --> src/rank_vector.rs:890:5 Dec 06 05:47:55.356 INFO [stderr] | Dec 06 05:47:55.356 INFO [stderr] 890 | pub fn ordered_covs(&mut self,draw_order: &Vec,drop_set: &HashSet) -> Vec { Dec 06 05:47:55.356 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.356 INFO [stderr] Dec 06 05:47:55.356 INFO [stderr] warning: method is never used: `draw_order` Dec 06 05:47:55.356 INFO [stderr] --> src/rank_vector.rs:920:5 Dec 06 05:47:55.356 INFO [stderr] | Dec 06 05:47:55.356 INFO [stderr] 920 | pub fn draw_order(&self) -> Vec { Dec 06 05:47:55.356 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.356 INFO [stderr] Dec 06 05:47:55.356 INFO [stderr] warning: method is never used: `split_indecies` Dec 06 05:47:55.356 INFO [stderr] --> src/rank_vector.rs:932:5 Dec 06 05:47:55.356 INFO [stderr] | Dec 06 05:47:55.356 INFO [stderr] 932 | pub fn split_indecies(&self, split:&f64) -> (Vec,Vec) { Dec 06 05:47:55.356 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.356 INFO [stderr] Dec 06 05:47:55.357 INFO [stderr] warning: method is never used: `ordered_cov_gains` Dec 06 05:47:55.357 INFO [stderr] --> src/rank_vector.rs:951:5 Dec 06 05:47:55.357 INFO [stderr] | Dec 06 05:47:55.357 INFO [stderr] 951 | pub fn ordered_cov_gains(&mut self,draw_order: &Vec,drop_set: &HashSet) -> Vec { Dec 06 05:47:55.357 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.357 INFO [stderr] Dec 06 05:47:55.357 INFO [stderr] warning: method is never used: `boundaries` Dec 06 05:47:55.357 INFO [stderr] --> src/rank_vector.rs:988:5 Dec 06 05:47:55.357 INFO [stderr] | Dec 06 05:47:55.357 INFO [stderr] 988 | pub fn boundaries(&self) -> ((usize,f64),(usize,f64)) { Dec 06 05:47:55.357 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.357 INFO [stderr] Dec 06 05:47:55.358 INFO [stderr] warning: method is never used: `return_container` Dec 06 05:47:55.358 INFO [stderr] --> src/rank_vector.rs:1168:5 Dec 06 05:47:55.358 INFO [stderr] | Dec 06 05:47:55.358 INFO [stderr] 1168 | pub fn return_container(self) -> SmallVec<[Node;1024]> { Dec 06 05:47:55.358 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.358 INFO [stderr] Dec 06 05:47:55.358 INFO [stderr] warning: method is never used: `new` Dec 06 05:47:55.359 INFO [stderr] --> src/rank_vector.rs:1262:5 Dec 06 05:47:55.359 INFO [stderr] | Dec 06 05:47:55.359 INFO [stderr] 1262 | fn new(input: &'a RankVector, first: usize) -> GLVCrawler<'a,T> { Dec 06 05:47:55.359 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.359 INFO [stderr] Dec 06 05:47:55.359 INFO [stderr] warning: struct is never constructed: `GLVCrawler` Dec 06 05:47:55.360 INFO [stderr] --> src/rank_vector.rs:1279:1 Dec 06 05:47:55.360 INFO [stderr] | Dec 06 05:47:55.360 INFO [stderr] 1279 | pub struct GLVCrawler<'a, T:'a + Borrow<[Node]> + BorrowMut<[Node]> + Index + IndexMut + Clone + Debug> { Dec 06 05:47:55.360 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.360 INFO [stderr] Dec 06 05:47:55.361 INFO [stderr] warning: function is never used: `slow_median` Dec 06 05:47:55.361 INFO [stderr] --> src/rank_vector.rs:1284:1 Dec 06 05:47:55.361 INFO [stderr] | Dec 06 05:47:55.361 INFO [stderr] 1284 | fn slow_median(values: Vec) -> f64 { Dec 06 05:47:55.361 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.361 INFO [stderr] Dec 06 05:47:55.362 INFO [stderr] warning: function is never used: `slow_mad` Dec 06 05:47:55.362 INFO [stderr] --> src/rank_vector.rs:1301:1 Dec 06 05:47:55.362 INFO [stderr] | Dec 06 05:47:55.362 INFO [stderr] 1301 | fn slow_mad(values: Vec) -> f64 { Dec 06 05:47:55.362 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.363 INFO [stderr] Dec 06 05:47:55.363 INFO [stderr] warning: function is never used: `slow_ssme` Dec 06 05:47:55.363 INFO [stderr] --> src/rank_vector.rs:1329:1 Dec 06 05:47:55.363 INFO [stderr] | Dec 06 05:47:55.363 INFO [stderr] 1329 | fn slow_ssme(values: Vec) -> f64 { Dec 06 05:47:55.363 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.364 INFO [stderr] Dec 06 05:47:55.364 INFO [stderr] warning: method is never used: `covs` Dec 06 05:47:55.364 INFO [stderr] --> src/rank_table.rs:122:5 Dec 06 05:47:55.364 INFO [stderr] | Dec 06 05:47:55.364 INFO [stderr] 122 | pub fn covs(&self) -> Vec { Dec 06 05:47:55.365 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.365 INFO [stderr] Dec 06 05:47:55.365 INFO [stderr] warning: method is never used: `split_indecies_by_feature` Dec 06 05:47:55.365 INFO [stderr] --> src/rank_table.rs:132:5 Dec 06 05:47:55.365 INFO [stderr] | Dec 06 05:47:55.366 INFO [stderr] 132 | pub fn split_indecies_by_feature(&self, feature: &str, split: &f64) -> (Vec,Vec){ Dec 06 05:47:55.366 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.366 INFO [stderr] Dec 06 05:47:55.366 INFO [stderr] warning: method is never used: `feature_name` Dec 06 05:47:55.366 INFO [stderr] --> src/rank_table.rs:136:5 Dec 06 05:47:55.367 INFO [stderr] | Dec 06 05:47:55.367 INFO [stderr] 136 | pub fn feature_name(&self, feature_index: usize) -> Option<&String> { Dec 06 05:47:55.367 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.367 INFO [stderr] Dec 06 05:47:55.367 INFO [stderr] warning: method is never used: `sample_name` Dec 06 05:47:55.367 INFO [stderr] --> src/rank_table.rs:152:5 Dec 06 05:47:55.368 INFO [stderr] | Dec 06 05:47:55.368 INFO [stderr] 152 | pub fn sample_name(&self, index:usize) -> String { Dec 06 05:47:55.368 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.368 INFO [stderr] Dec 06 05:47:55.368 INFO [stderr] warning: method is never used: `full_values` Dec 06 05:47:55.369 INFO [stderr] --> src/rank_table.rs:160:5 Dec 06 05:47:55.369 INFO [stderr] | Dec 06 05:47:55.369 INFO [stderr] 160 | pub fn full_values(&self) -> Vec> { Dec 06 05:47:55.369 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.369 INFO [stderr] Dec 06 05:47:55.370 INFO [stderr] warning: method is never used: `full_ordered_values` Dec 06 05:47:55.370 INFO [stderr] --> src/rank_table.rs:168:5 Dec 06 05:47:55.370 INFO [stderr] | Dec 06 05:47:55.370 INFO [stderr] 168 | pub fn full_ordered_values(&self) -> Vec> { Dec 06 05:47:55.370 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.370 INFO [stderr] Dec 06 05:47:55.371 INFO [stderr] warning: method is never used: `derive_random` Dec 06 05:47:55.371 INFO [stderr] --> src/rank_table.rs:294:5 Dec 06 05:47:55.371 INFO [stderr] | Dec 06 05:47:55.371 INFO [stderr] 294 | pub fn derive_random(&self, features:usize,samples:usize) -> RankTable { Dec 06 05:47:55.371 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.372 INFO [stderr] Dec 06 05:47:55.372 INFO [stderr] warning: method is never used: `parallel_split_order_max` Dec 06 05:47:55.372 INFO [stderr] --> src/rank_table.rs:375:5 Dec 06 05:47:55.372 INFO [stderr] | Dec 06 05:47:55.372 INFO [stderr] 375 | pub fn parallel_split_order_max(&mut self,draw_order:&Vec, drop_set: &HashSet,feature_weights:Option<&Vec>, pool:mpsc::Sender) -> Option<(usize,f64)> { Dec 06 05:47:55.373 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.373 INFO [stderr] Dec 06 05:47:55.373 INFO [stderr] warning: method is never used: `wrap_consume` Dec 06 05:47:55.373 INFO [stderr] --> src/rank_table.rs:496:5 Dec 06 05:47:55.373 INFO [stderr] | Dec 06 05:47:55.374 INFO [stderr] 496 | pub fn wrap_consume(self) -> RankTableWrapper{ Dec 06 05:47:55.374 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.374 INFO [stderr] Dec 06 05:47:55.374 INFO [stderr] warning: method is never used: `unwrap` Dec 06 05:47:55.374 INFO [stderr] --> src/rank_table.rs:534:5 Dec 06 05:47:55.375 INFO [stderr] | Dec 06 05:47:55.375 INFO [stderr] 534 | pub fn unwrap(self) -> RankTable { Dec 06 05:47:55.375 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.375 INFO [stderr] Dec 06 05:47:55.375 INFO [stderr] warning: function is never used: `l2_maximum` Dec 06 05:47:55.376 INFO [stderr] --> src/rank_table.rs:587:1 Dec 06 05:47:55.376 INFO [stderr] | Dec 06 05:47:55.376 INFO [stderr] 587 | pub fn l2_maximum(mtx_in:&Vec>, weights: &Vec) -> Option<(usize,f64)> { Dec 06 05:47:55.376 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.376 INFO [stderr] Dec 06 05:47:55.377 INFO [stderr] warning: function is never used: `l1_maximum` Dec 06 05:47:55.377 INFO [stderr] --> src/rank_table.rs:599:1 Dec 06 05:47:55.377 INFO [stderr] | Dec 06 05:47:55.377 INFO [stderr] 599 | pub fn l1_maximum(mtx_in:&Vec>, weights: &Vec) -> Option<(usize,f64)> { Dec 06 05:47:55.377 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.377 INFO [stderr] Dec 06 05:47:55.378 INFO [stderr] warning: method is never used: `bool` Dec 06 05:47:55.378 INFO [stderr] --> src/io.rs:717:5 Dec 06 05:47:55.378 INFO [stderr] | Dec 06 05:47:55.378 INFO [stderr] 717 | pub fn bool(&self) -> bool { Dec 06 05:47:55.379 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.379 INFO [stderr] Dec 06 05:47:55.379 INFO [stderr] warning: variant is never constructed: `File` Dec 06 05:47:55.379 INFO [stderr] --> src/io.rs:735:5 Dec 06 05:47:55.379 INFO [stderr] | Dec 06 05:47:55.380 INFO [stderr] 735 | File(String), Dec 06 05:47:55.380 INFO [stderr] | ^^^^^^^^^^^^ Dec 06 05:47:55.380 INFO [stderr] Dec 06 05:47:55.380 INFO [stderr] warning: variant is never constructed: `Vector` Dec 06 05:47:55.380 INFO [stderr] --> src/io.rs:736:5 Dec 06 05:47:55.381 INFO [stderr] | Dec 06 05:47:55.381 INFO [stderr] 736 | Vector(Vec), Dec 06 05:47:55.381 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.381 INFO [stderr] Dec 06 05:47:55.381 INFO [stderr] warning: variant is never constructed: `Trees` Dec 06 05:47:55.381 INFO [stderr] --> src/io.rs:737:5 Dec 06 05:47:55.382 INFO [stderr] | Dec 06 05:47:55.382 INFO [stderr] 737 | Trees(Vec) Dec 06 05:47:55.382 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.382 INFO [stderr] Dec 06 05:47:55.382 INFO [stderr] warning: function is never used: `argmin` Dec 06 05:47:55.383 INFO [stderr] --> src/io.rs:889:1 Dec 06 05:47:55.383 INFO [stderr] | Dec 06 05:47:55.383 INFO [stderr] 889 | fn argmin(in_vec: &Vec) -> (usize,f64) { Dec 06 05:47:55.383 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.383 INFO [stderr] Dec 06 05:47:55.383 INFO [stderr] warning: function is never used: `add_mtx` Dec 06 05:47:55.384 INFO [stderr] --> src/io.rs:929:1 Dec 06 05:47:55.384 INFO [stderr] | Dec 06 05:47:55.384 INFO [stderr] 929 | fn add_mtx(mat1: &Vec>,mat2:&Vec>) -> Vec> { Dec 06 05:47:55.384 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.384 INFO [stderr] Dec 06 05:47:55.385 INFO [stderr] warning: function is never used: `sub_mtx` Dec 06 05:47:55.385 INFO [stderr] --> src/io.rs:949:1 Dec 06 05:47:55.385 INFO [stderr] | Dec 06 05:47:55.385 INFO [stderr] 949 | fn sub_mtx(mat1: &Vec>,mat2:&Vec>) -> Vec> { Dec 06 05:47:55.385 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.385 INFO [stderr] Dec 06 05:47:55.386 INFO [stderr] warning: function is never used: `add_mtx_ip` Dec 06 05:47:55.386 INFO [stderr] --> src/io.rs:968:1 Dec 06 05:47:55.386 INFO [stderr] | Dec 06 05:47:55.386 INFO [stderr] 968 | fn add_mtx_ip(mut mtx1: Vec>, mtx2: &Vec>) -> Vec> { Dec 06 05:47:55.386 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.387 INFO [stderr] Dec 06 05:47:55.387 INFO [stderr] warning: function is never used: `sub_mtx_ip` Dec 06 05:47:55.387 INFO [stderr] --> src/io.rs:985:1 Dec 06 05:47:55.387 INFO [stderr] | Dec 06 05:47:55.387 INFO [stderr] 985 | fn sub_mtx_ip(mut mtx1: Vec>, mtx2: &Vec>) -> Vec> { Dec 06 05:47:55.387 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.388 INFO [stderr] Dec 06 05:47:55.388 INFO [stderr] warning: function is never used: `abs_mtx_ip` Dec 06 05:47:55.388 INFO [stderr] --> src/io.rs:1002:1 Dec 06 05:47:55.388 INFO [stderr] | Dec 06 05:47:55.388 INFO [stderr] 1002 | fn abs_mtx_ip(mtx: &mut Vec>) { Dec 06 05:47:55.389 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.389 INFO [stderr] Dec 06 05:47:55.389 INFO [stderr] warning: function is never used: `square_mtx_ip` Dec 06 05:47:55.389 INFO [stderr] --> src/io.rs:1011:1 Dec 06 05:47:55.389 INFO [stderr] | Dec 06 05:47:55.389 INFO [stderr] 1011 | fn square_mtx_ip(mut mtx: Vec>) -> Vec> { Dec 06 05:47:55.390 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.390 INFO [stderr] Dec 06 05:47:55.390 INFO [stderr] warning: function is never used: `multiply_matrix` Dec 06 05:47:55.390 INFO [stderr] --> src/io.rs:1022:1 Dec 06 05:47:55.390 INFO [stderr] | Dec 06 05:47:55.390 INFO [stderr] 1022 | fn multiply_matrix(mat1: &Vec>,mat2:&Vec>) -> Vec> { Dec 06 05:47:55.391 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.391 INFO [stderr] Dec 06 05:47:55.391 INFO [stderr] warning: function is never used: `zero_matrix` Dec 06 05:47:55.391 INFO [stderr] --> src/io.rs:1041:1 Dec 06 05:47:55.391 INFO [stderr] | Dec 06 05:47:55.391 INFO [stderr] 1041 | fn zero_matrix(x:usize,y:usize) -> Vec> { Dec 06 05:47:55.392 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.392 INFO [stderr] Dec 06 05:47:55.392 INFO [stderr] warning: function is never used: `float_matrix` Dec 06 05:47:55.392 INFO [stderr] --> src/io.rs:1045:1 Dec 06 05:47:55.392 INFO [stderr] | Dec 06 05:47:55.393 INFO [stderr] 1045 | fn float_matrix(x:usize,y:usize,float:f64) -> Vec> { Dec 06 05:47:55.393 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.393 INFO [stderr] Dec 06 05:47:55.393 INFO [stderr] warning: function is never used: `argsort` Dec 06 05:47:55.393 INFO [stderr] --> src/io.rs:1049:1 Dec 06 05:47:55.393 INFO [stderr] | Dec 06 05:47:55.394 INFO [stderr] 1049 | fn argsort(input: &Vec) -> Vec<(usize,f64)> { Dec 06 05:47:55.394 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.394 INFO [stderr] Dec 06 05:47:55.394 INFO [stderr] warning: function is never used: `tsv_format` Dec 06 05:47:55.394 INFO [stderr] --> src/io.rs:1064:1 Dec 06 05:47:55.395 INFO [stderr] | Dec 06 05:47:55.395 INFO [stderr] 1064 | fn tsv_format(input:&Vec>) -> String { Dec 06 05:47:55.395 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.395 INFO [stderr] Dec 06 05:47:55.395 INFO [stderr] warning: function is never used: `median` Dec 06 05:47:55.395 INFO [stderr] --> src/io.rs:1070:1 Dec 06 05:47:55.396 INFO [stderr] | Dec 06 05:47:55.396 INFO [stderr] 1070 | fn median(input: &Vec) -> (usize,f64) { Dec 06 05:47:55.396 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.396 INFO [stderr] Dec 06 05:47:55.396 INFO [stderr] warning: function is never used: `mean` Dec 06 05:47:55.396 INFO [stderr] --> src/io.rs:1093:1 Dec 06 05:47:55.397 INFO [stderr] | Dec 06 05:47:55.397 INFO [stderr] 1093 | fn mean(input: &Vec) -> f64 { Dec 06 05:47:55.397 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.397 INFO [stderr] Dec 06 05:47:55.397 INFO [stderr] warning: function is never used: `covariance` Dec 06 05:47:55.398 INFO [stderr] --> src/io.rs:1097:1 Dec 06 05:47:55.398 INFO [stderr] | Dec 06 05:47:55.398 INFO [stderr] 1097 | fn covariance(vec1:&Vec,vec2:&Vec) -> f64 { Dec 06 05:47:55.398 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.398 INFO [stderr] Dec 06 05:47:55.398 INFO [stderr] warning: function is never used: `variance` Dec 06 05:47:55.399 INFO [stderr] --> src/io.rs:1112:1 Dec 06 05:47:55.399 INFO [stderr] | Dec 06 05:47:55.399 INFO [stderr] 1112 | pub fn variance(input: &Vec) -> f64 { Dec 06 05:47:55.399 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.399 INFO [stderr] Dec 06 05:47:55.400 INFO [stderr] warning: function is never used: `std_dev` Dec 06 05:47:55.400 INFO [stderr] --> src/io.rs:1122:1 Dec 06 05:47:55.400 INFO [stderr] | Dec 06 05:47:55.400 INFO [stderr] 1122 | pub fn std_dev(input: &Vec) -> f64 { Dec 06 05:47:55.400 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.400 INFO [stderr] Dec 06 05:47:55.401 INFO [stderr] warning: function is never used: `pearsonr` Dec 06 05:47:55.401 INFO [stderr] --> src/io.rs:1131:1 Dec 06 05:47:55.401 INFO [stderr] | Dec 06 05:47:55.401 INFO [stderr] 1131 | fn pearsonr(vec1:&Vec,vec2:&Vec) -> f64 { Dec 06 05:47:55.401 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.401 INFO [stderr] Dec 06 05:47:55.402 INFO [stderr] warning: function is never used: `row_echelon` Dec 06 05:47:55.402 INFO [stderr] --> src/io.rs:1156:1 Dec 06 05:47:55.402 INFO [stderr] | Dec 06 05:47:55.402 INFO [stderr] 1156 | fn row_echelon(mtx: &Vec>) { Dec 06 05:47:55.402 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.402 INFO [stderr] Dec 06 05:47:55.403 INFO [stderr] warning: function is never used: `test_command_predict_full` Dec 06 05:47:55.403 INFO [stderr] --> src/io.rs:1172:5 Dec 06 05:47:55.403 INFO [stderr] | Dec 06 05:47:55.403 INFO [stderr] 1172 | pub fn test_command_predict_full() { Dec 06 05:47:55.403 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.403 INFO [stderr] Dec 06 05:47:55.404 INFO [stderr] warning: method is never used: `derive_known_split` Dec 06 05:47:55.404 INFO [stderr] --> src/node.rs:320:5 Dec 06 05:47:55.404 INFO [stderr] | Dec 06 05:47:55.404 INFO [stderr] 320 | pub fn derive_known_split(&self,feature:&str,split:&f64) -> (Node,Node){ Dec 06 05:47:55.404 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.405 INFO [stderr] Dec 06 05:47:55.405 INFO [stderr] warning: method is never used: `report` Dec 06 05:47:55.405 INFO [stderr] --> src/node.rs:336:5 Dec 06 05:47:55.405 INFO [stderr] | Dec 06 05:47:55.405 INFO [stderr] 336 | pub fn report(&self,verbose:bool) { Dec 06 05:47:55.405 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.406 INFO [stderr] Dec 06 05:47:55.406 INFO [stderr] warning: method is never used: `summary` Dec 06 05:47:55.406 INFO [stderr] --> src/node.rs:357:5 Dec 06 05:47:55.406 INFO [stderr] | Dec 06 05:47:55.406 INFO [stderr] 357 | pub fn summary(&self) -> String { Dec 06 05:47:55.407 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.407 INFO [stderr] Dec 06 05:47:55.407 INFO [stderr] warning: method is never used: `data_dump` Dec 06 05:47:55.407 INFO [stderr] --> src/node.rs:368:5 Dec 06 05:47:55.407 INFO [stderr] | Dec 06 05:47:55.407 INFO [stderr] 368 | pub fn data_dump(&self) -> String { Dec 06 05:47:55.408 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.408 INFO [stderr] Dec 06 05:47:55.408 INFO [stderr] warning: method is never used: `set_weights` Dec 06 05:47:55.408 INFO [stderr] --> src/node.rs:393:5 Dec 06 05:47:55.408 INFO [stderr] | Dec 06 05:47:55.409 INFO [stderr] 393 | pub fn set_weights(&mut self, weights:Vec) { Dec 06 05:47:55.409 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.409 INFO [stderr] Dec 06 05:47:55.409 INFO [stderr] warning: method is never used: `wrap_consume` Dec 06 05:47:55.409 INFO [stderr] --> src/node.rs:409:5 Dec 06 05:47:55.409 INFO [stderr] | Dec 06 05:47:55.410 INFO [stderr] 409 | pub fn wrap_consume(self) -> NodeWrapper { Dec 06 05:47:55.410 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.410 INFO [stderr] Dec 06 05:47:55.410 INFO [stderr] warning: method is never used: `id` Dec 06 05:47:55.410 INFO [stderr] --> src/node.rs:507:5 Dec 06 05:47:55.411 INFO [stderr] | Dec 06 05:47:55.411 INFO [stderr] 507 | pub fn id(&self) -> &str { Dec 06 05:47:55.411 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.411 INFO [stderr] Dec 06 05:47:55.411 INFO [stderr] warning: method is never used: `feature` Dec 06 05:47:55.411 INFO [stderr] --> src/node.rs:523:5 Dec 06 05:47:55.412 INFO [stderr] | Dec 06 05:47:55.412 INFO [stderr] 523 | pub fn feature(&self) -> &Option { Dec 06 05:47:55.412 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.412 INFO [stderr] Dec 06 05:47:55.412 INFO [stderr] warning: method is never used: `split` Dec 06 05:47:55.413 INFO [stderr] --> src/node.rs:527:5 Dec 06 05:47:55.413 INFO [stderr] | Dec 06 05:47:55.413 INFO [stderr] 527 | pub fn split(&self) -> &Option { Dec 06 05:47:55.413 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.413 INFO [stderr] Dec 06 05:47:55.413 INFO [stderr] warning: method is never used: `medians` Dec 06 05:47:55.414 INFO [stderr] --> src/node.rs:531:5 Dec 06 05:47:55.414 INFO [stderr] | Dec 06 05:47:55.414 INFO [stderr] 531 | pub fn medians(&self) -> &Vec { Dec 06 05:47:55.414 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.414 INFO [stderr] Dec 06 05:47:55.415 INFO [stderr] warning: method is never used: `dispersions` Dec 06 05:47:55.415 INFO [stderr] --> src/node.rs:535:5 Dec 06 05:47:55.415 INFO [stderr] | Dec 06 05:47:55.415 INFO [stderr] 535 | pub fn dispersions(&self) -> &Vec { Dec 06 05:47:55.415 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.415 INFO [stderr] Dec 06 05:47:55.416 INFO [stderr] warning: method is never used: `mads` Dec 06 05:47:55.416 INFO [stderr] --> src/node.rs:539:5 Dec 06 05:47:55.416 INFO [stderr] | Dec 06 05:47:55.416 INFO [stderr] 539 | pub fn mads(&self) -> &Vec { Dec 06 05:47:55.417 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.417 INFO [stderr] Dec 06 05:47:55.417 INFO [stderr] warning: method is never used: `dropout` Dec 06 05:47:55.417 INFO [stderr] --> src/node.rs:547:5 Dec 06 05:47:55.417 INFO [stderr] | Dec 06 05:47:55.418 INFO [stderr] 547 | pub fn dropout(&self) -> DropMode { Dec 06 05:47:55.418 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.418 INFO [stderr] Dec 06 05:47:55.418 INFO [stderr] warning: method is never used: `absolute_gains` Dec 06 05:47:55.418 INFO [stderr] --> src/node.rs:551:5 Dec 06 05:47:55.419 INFO [stderr] | Dec 06 05:47:55.419 INFO [stderr] 551 | pub fn absolute_gains(&self) -> &Option> { Dec 06 05:47:55.419 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.419 INFO [stderr] Dec 06 05:47:55.419 INFO [stderr] warning: method is never used: `local_gains` Dec 06 05:47:55.420 INFO [stderr] --> src/node.rs:555:5 Dec 06 05:47:55.420 INFO [stderr] | Dec 06 05:47:55.420 INFO [stderr] 555 | pub fn local_gains(&self) -> &Option> { Dec 06 05:47:55.420 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.420 INFO [stderr] Dec 06 05:47:55.421 INFO [stderr] warning: method is never used: `covs` Dec 06 05:47:55.421 INFO [stderr] --> src/node.rs:559:5 Dec 06 05:47:55.421 INFO [stderr] | Dec 06 05:47:55.421 INFO [stderr] 559 | pub fn covs(&self) -> Vec { Dec 06 05:47:55.421 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.422 INFO [stderr] Dec 06 05:47:55.422 INFO [stderr] warning: method is never used: `wrap_clone` Dec 06 05:47:55.422 INFO [stderr] --> src/node.rs:563:5 Dec 06 05:47:55.422 INFO [stderr] | Dec 06 05:47:55.422 INFO [stderr] 563 | pub fn wrap_clone(&self) -> NodeWrapper { Dec 06 05:47:55.422 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.423 INFO [stderr] Dec 06 05:47:55.423 INFO [stderr] warning: method is never used: `crawl_children` Dec 06 05:47:55.423 INFO [stderr] --> src/node.rs:567:5 Dec 06 05:47:55.423 INFO [stderr] | Dec 06 05:47:55.423 INFO [stderr] 567 | pub fn crawl_children(&self) -> Vec<&Node> { Dec 06 05:47:55.424 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.424 INFO [stderr] Dec 06 05:47:55.424 INFO [stderr] warning: method is never used: `cascading_interaction` Dec 06 05:47:55.424 INFO [stderr] --> src/node.rs:600:5 Dec 06 05:47:55.424 INFO [stderr] | Dec 06 05:47:55.425 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 06 05:47:55.425 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.425 INFO [stderr] Dec 06 05:47:55.425 INFO [stderr] warning: method is never used: `translate_interactions` Dec 06 05:47:55.425 INFO [stderr] --> src/node.rs:666:5 Dec 06 05:47:55.426 INFO [stderr] | Dec 06 05:47:55.426 INFO [stderr] 666 | pub fn translate_interactions(&self) -> String { Dec 06 05:47:55.426 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.426 INFO [stderr] Dec 06 05:47:55.426 INFO [stderr] warning: method is never used: `crawl_leaves` Dec 06 05:47:55.426 INFO [stderr] --> src/node.rs:681:5 Dec 06 05:47:55.427 INFO [stderr] | Dec 06 05:47:55.427 INFO [stderr] 681 | pub fn crawl_leaves(&self) -> Vec<&Node> { Dec 06 05:47:55.427 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.427 INFO [stderr] Dec 06 05:47:55.427 INFO [stderr] warning: method is never used: `to_string` Dec 06 05:47:55.427 INFO [stderr] --> src/node.rs:698:5 Dec 06 05:47:55.428 INFO [stderr] | Dec 06 05:47:55.428 INFO [stderr] 698 | pub fn to_string(self) -> Result { Dec 06 05:47:55.428 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.428 INFO [stderr] Dec 06 05:47:55.428 INFO [stderr] warning: method is never used: `unwrap` Dec 06 05:47:55.429 INFO [stderr] --> src/node.rs:702:5 Dec 06 05:47:55.429 INFO [stderr] | Dec 06 05:47:55.429 INFO [stderr] 702 | pub fn unwrap(self,split_thread_pool: mpsc::Sender) -> Node { Dec 06 05:47:55.429 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.429 INFO [stderr] Dec 06 05:47:55.430 INFO [stderr] warning: method is never used: `feature` Dec 06 05:47:55.430 INFO [stderr] --> src/node.rs:796:5 Dec 06 05:47:55.430 INFO [stderr] | Dec 06 05:47:55.430 INFO [stderr] 796 | pub fn feature(&self) -> &Option { Dec 06 05:47:55.430 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.430 INFO [stderr] Dec 06 05:47:55.431 INFO [stderr] warning: method is never used: `features` Dec 06 05:47:55.431 INFO [stderr] --> src/node.rs:800:5 Dec 06 05:47:55.431 INFO [stderr] | Dec 06 05:47:55.431 INFO [stderr] 800 | pub fn features(&self) -> &Vec { Dec 06 05:47:55.431 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.431 INFO [stderr] Dec 06 05:47:55.432 INFO [stderr] warning: method is never used: `samples` Dec 06 05:47:55.432 INFO [stderr] --> src/node.rs:804:5 Dec 06 05:47:55.432 INFO [stderr] | Dec 06 05:47:55.432 INFO [stderr] 804 | pub fn samples(&self) -> &Vec { Dec 06 05:47:55.432 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.432 INFO [stderr] Dec 06 05:47:55.433 INFO [stderr] warning: method is never used: `split` Dec 06 05:47:55.433 INFO [stderr] --> src/node.rs:808:5 Dec 06 05:47:55.433 INFO [stderr] | Dec 06 05:47:55.433 INFO [stderr] 808 | pub fn split(&self) -> &Option { Dec 06 05:47:55.433 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.434 INFO [stderr] Dec 06 05:47:55.434 INFO [stderr] warning: method is never used: `medians` Dec 06 05:47:55.434 INFO [stderr] --> src/node.rs:812:5 Dec 06 05:47:55.434 INFO [stderr] | Dec 06 05:47:55.434 INFO [stderr] 812 | pub fn medians(&self) -> &Vec { Dec 06 05:47:55.434 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.435 INFO [stderr] Dec 06 05:47:55.435 INFO [stderr] warning: method is never used: `mads` Dec 06 05:47:55.435 INFO [stderr] --> src/node.rs:816:5 Dec 06 05:47:55.435 INFO [stderr] | Dec 06 05:47:55.435 INFO [stderr] 816 | pub fn mads(&self) -> &Vec { Dec 06 05:47:55.435 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.436 INFO [stderr] Dec 06 05:47:55.436 INFO [stderr] warning: method is never used: `covs` Dec 06 05:47:55.436 INFO [stderr] --> src/node.rs:820:5 Dec 06 05:47:55.436 INFO [stderr] | Dec 06 05:47:55.436 INFO [stderr] 820 | pub fn covs(&self) -> Vec { Dec 06 05:47:55.437 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.437 INFO [stderr] Dec 06 05:47:55.437 INFO [stderr] warning: method is never used: `absolute_gains` Dec 06 05:47:55.437 INFO [stderr] --> src/node.rs:824:5 Dec 06 05:47:55.437 INFO [stderr] | Dec 06 05:47:55.437 INFO [stderr] 824 | pub fn absolute_gains(&self) -> &Option> { Dec 06 05:47:55.438 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.438 INFO [stderr] Dec 06 05:47:55.438 INFO [stderr] warning: method is never used: `local_gains` Dec 06 05:47:55.438 INFO [stderr] --> src/node.rs:828:5 Dec 06 05:47:55.438 INFO [stderr] | Dec 06 05:47:55.438 INFO [stderr] 828 | pub fn local_gains(&self) -> &Option> { Dec 06 05:47:55.439 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.439 INFO [stderr] Dec 06 05:47:55.439 INFO [stderr] warning: method is never used: `set_weights` Dec 06 05:47:55.439 INFO [stderr] --> src/node.rs:832:5 Dec 06 05:47:55.439 INFO [stderr] | Dec 06 05:47:55.440 INFO [stderr] 832 | pub fn set_weights(&mut self, weights: Vec) { Dec 06 05:47:55.440 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.440 INFO [stderr] Dec 06 05:47:55.440 INFO [stderr] warning: method is never used: `weights` Dec 06 05:47:55.440 INFO [stderr] --> src/node.rs:836:5 Dec 06 05:47:55.441 INFO [stderr] | Dec 06 05:47:55.441 INFO [stderr] 836 | pub fn weights(&self) -> &Vec { Dec 06 05:47:55.441 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.441 INFO [stderr] Dec 06 05:47:55.441 INFO [stderr] warning: method is never used: `dropout` Dec 06 05:47:55.441 INFO [stderr] --> src/node.rs:840:5 Dec 06 05:47:55.442 INFO [stderr] | Dec 06 05:47:55.442 INFO [stderr] 840 | pub fn dropout(&self) -> DropMode { Dec 06 05:47:55.442 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.442 INFO [stderr] Dec 06 05:47:55.442 INFO [stderr] warning: method is never used: `crawl_leaves` Dec 06 05:47:55.443 INFO [stderr] --> src/node.rs:844:5 Dec 06 05:47:55.443 INFO [stderr] | Dec 06 05:47:55.443 INFO [stderr] 844 | pub fn crawl_leaves(&self) -> Vec<&StrippedNode> { Dec 06 05:47:55.443 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.443 INFO [stderr] Dec 06 05:47:55.443 INFO [stderr] warning: method is never used: `mut_crawl_to_leaves` Dec 06 05:47:55.444 INFO [stderr] --> src/node.rs:857:5 Dec 06 05:47:55.444 INFO [stderr] | Dec 06 05:47:55.444 INFO [stderr] 857 | pub fn mut_crawl_to_leaves<'a>(&'a mut self) -> Vec<&'a mut StrippedNode> { Dec 06 05:47:55.444 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.444 INFO [stderr] Dec 06 05:47:55.445 INFO [stderr] warning: method is never used: `crawl_children` Dec 06 05:47:55.445 INFO [stderr] --> src/node.rs:870:5 Dec 06 05:47:55.445 INFO [stderr] | Dec 06 05:47:55.445 INFO [stderr] 870 | pub fn crawl_children(&self) -> Vec<&StrippedNode> { Dec 06 05:47:55.445 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.445 INFO [stderr] Dec 06 05:47:55.446 INFO [stderr] warning: method is never used: `predict_leaves` Dec 06 05:47:55.446 INFO [stderr] --> src/node.rs:879:5 Dec 06 05:47:55.446 INFO [stderr] | Dec 06 05:47:55.446 INFO [stderr] 879 | pub fn predict_leaves(&self,vector: &Vec, header: &HashMap,drop_mode: &DropMode, prediction_mode:&PredictionMode) -> Vec<&StrippedNode> { Dec 06 05:47:55.446 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.446 INFO [stderr] Dec 06 05:47:55.447 INFO [stderr] warning: method is never used: `node_sample_encoding` Dec 06 05:47:55.447 INFO [stderr] --> src/node.rs:919:5 Dec 06 05:47:55.447 INFO [stderr] | Dec 06 05:47:55.447 INFO [stderr] 919 | pub fn node_sample_encoding(&self,header: &HashMap) -> Vec { Dec 06 05:47:55.447 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.448 INFO [stderr] Dec 06 05:47:55.448 INFO [stderr] warning: method is never used: `serialize` Dec 06 05:47:55.448 INFO [stderr] --> src/tree.rs:68:5 Dec 06 05:47:55.448 INFO [stderr] | Dec 06 05:47:55.448 INFO [stderr] 68 | pub fn serialize(self) -> Result<(),Error> { Dec 06 05:47:55.449 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.449 INFO [stderr] Dec 06 05:47:55.449 INFO [stderr] warning: method is never used: `serialize_compact_consume` Dec 06 05:47:55.449 INFO [stderr] --> src/tree.rs:93:5 Dec 06 05:47:55.449 INFO [stderr] | Dec 06 05:47:55.449 INFO [stderr] 93 | pub fn serialize_compact_consume(self) -> Result { Dec 06 05:47:55.450 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.450 INFO [stderr] Dec 06 05:47:55.450 INFO [stderr] warning: method is never used: `strip` Dec 06 05:47:55.450 INFO [stderr] --> src/tree.rs:106:5 Dec 06 05:47:55.450 INFO [stderr] | Dec 06 05:47:55.451 INFO [stderr] 106 | pub fn strip(&self) -> PredictiveTree { Dec 06 05:47:55.451 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.451 INFO [stderr] Dec 06 05:47:55.451 INFO [stderr] warning: method is never used: `reload` Dec 06 05:47:55.451 INFO [stderr] --> src/tree.rs:122:5 Dec 06 05:47:55.451 INFO [stderr] | Dec 06 05:47:55.452 INFO [stderr] 122 | pub fn reload(location: &str,feature_pool: mpsc::Sender, size_limit: usize, depth_limit: usize , report_address: String) -> Result { Dec 06 05:47:55.452 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.452 INFO [stderr] Dec 06 05:47:55.452 INFO [stderr] warning: method is never used: `derive_specified` Dec 06 05:47:55.452 INFO [stderr] --> src/tree.rs:158:5 Dec 06 05:47:55.453 INFO [stderr] | Dec 06 05:47:55.453 INFO [stderr] 158 | pub fn derive_specified(&self,samples:&Vec<&String>,input_features:&Vec<&String>,output_features:&Vec<&String>,iteration: usize) -> Tree { Dec 06 05:47:55.453 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.453 INFO [stderr] Dec 06 05:47:55.453 INFO [stderr] warning: method is never used: `derive_to_specified_pool` Dec 06 05:47:55.454 INFO [stderr] --> src/tree.rs:205:5 Dec 06 05:47:55.454 INFO [stderr] | Dec 06 05:47:55.454 INFO [stderr] 205 | pub fn derive_to_specified_pool(&self, samples:usize,input_features:usize,output_features:usize,iteration: usize, pool: mpsc::Sender) -> Tree { Dec 06 05:47:55.454 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.454 INFO [stderr] Dec 06 05:47:55.454 INFO [stderr] warning: method is never used: `set_scoring_weights` Dec 06 05:47:55.455 INFO [stderr] --> src/tree.rs:212:5 Dec 06 05:47:55.455 INFO [stderr] | Dec 06 05:47:55.455 INFO [stderr] 212 | pub fn set_scoring_weights(&mut self, weights: Vec) { Dec 06 05:47:55.455 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.455 INFO [stderr] Dec 06 05:47:55.456 INFO [stderr] warning: method is never used: `nodes` Dec 06 05:47:55.456 INFO [stderr] --> src/tree.rs:224:5 Dec 06 05:47:55.456 INFO [stderr] | Dec 06 05:47:55.456 INFO [stderr] 224 | pub fn nodes(&self) -> Vec<&Node> { Dec 06 05:47:55.456 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.456 INFO [stderr] Dec 06 05:47:55.457 INFO [stderr] warning: method is never used: `root` Dec 06 05:47:55.457 INFO [stderr] --> src/tree.rs:228:5 Dec 06 05:47:55.457 INFO [stderr] | Dec 06 05:47:55.457 INFO [stderr] 228 | pub fn root(&self) -> &Node { Dec 06 05:47:55.457 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.457 INFO [stderr] Dec 06 05:47:55.458 INFO [stderr] warning: method is never used: `dropout` Dec 06 05:47:55.458 INFO [stderr] --> src/tree.rs:232:5 Dec 06 05:47:55.458 INFO [stderr] | Dec 06 05:47:55.458 INFO [stderr] 232 | pub fn dropout(&self) -> DropMode { Dec 06 05:47:55.458 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.458 INFO [stderr] Dec 06 05:47:55.459 INFO [stderr] warning: method is never used: `dimensions` Dec 06 05:47:55.459 INFO [stderr] --> src/tree.rs:236:5 Dec 06 05:47:55.459 INFO [stderr] | Dec 06 05:47:55.459 INFO [stderr] 236 | pub fn dimensions(&self) -> (usize,usize) { Dec 06 05:47:55.459 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.459 INFO [stderr] Dec 06 05:47:55.459 INFO [stderr] warning: method is never used: `mut_crawl_to_leaves` Dec 06 05:47:55.460 INFO [stderr] --> src/tree.rs:241:5 Dec 06 05:47:55.460 INFO [stderr] | Dec 06 05:47:55.460 INFO [stderr] 241 | pub fn mut_crawl_to_leaves(&'a self, target: &'a mut Node) -> Vec<&'a mut Node> { Dec 06 05:47:55.460 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.460 INFO [stderr] Dec 06 05:47:55.460 INFO [stderr] warning: method is never used: `crawl_to_leaves` Dec 06 05:47:55.461 INFO [stderr] --> src/tree.rs:254:5 Dec 06 05:47:55.461 INFO [stderr] | Dec 06 05:47:55.461 INFO [stderr] 254 | pub fn crawl_to_leaves(&self) -> Vec<& Node> { Dec 06 05:47:55.461 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.461 INFO [stderr] Dec 06 05:47:55.461 INFO [stderr] warning: method is never used: `crawl_nodes` Dec 06 05:47:55.461 INFO [stderr] --> src/tree.rs:258:5 Dec 06 05:47:55.461 INFO [stderr] | Dec 06 05:47:55.461 INFO [stderr] 258 | pub fn crawl_nodes(&self) -> Vec<& Node> { Dec 06 05:47:55.461 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.461 INFO [stderr] Dec 06 05:47:55.462 INFO [stderr] warning: method is never used: `report_summary` Dec 06 05:47:55.462 INFO [stderr] --> src/tree.rs:262:5 Dec 06 05:47:55.462 INFO [stderr] | Dec 06 05:47:55.462 INFO [stderr] 262 | pub fn report_summary(&self) -> Result<(),Error> { Dec 06 05:47:55.462 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.462 INFO [stderr] Dec 06 05:47:55.462 INFO [stderr] warning: method is never used: `report_interactions` Dec 06 05:47:55.462 INFO [stderr] --> src/tree.rs:270:5 Dec 06 05:47:55.463 INFO [stderr] | Dec 06 05:47:55.463 INFO [stderr] 270 | pub fn report_interactions(&self) -> Result<(),Error> { Dec 06 05:47:55.463 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.463 INFO [stderr] Dec 06 05:47:55.463 INFO [stderr] warning: method is never used: `dump_data` Dec 06 05:47:55.463 INFO [stderr] --> src/tree.rs:277:5 Dec 06 05:47:55.463 INFO [stderr] | Dec 06 05:47:55.463 INFO [stderr] 277 | pub fn dump_data(&self) -> Result<(),Error>{ Dec 06 05:47:55.463 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.463 INFO [stderr] Dec 06 05:47:55.463 INFO [stderr] warning: method is never used: `samples` Dec 06 05:47:55.464 INFO [stderr] --> src/tree.rs:289:5 Dec 06 05:47:55.464 INFO [stderr] | Dec 06 05:47:55.464 INFO [stderr] 289 | pub fn samples(&self) -> &Vec { Dec 06 05:47:55.464 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.464 INFO [stderr] Dec 06 05:47:55.464 INFO [stderr] warning: method is never used: `reload` Dec 06 05:47:55.464 INFO [stderr] --> src/tree.rs:324:5 Dec 06 05:47:55.464 INFO [stderr] | Dec 06 05:47:55.464 INFO [stderr] 324 | pub fn reload(location: &str, size_limit: usize , report_address: String) -> Result { Dec 06 05:47:55.464 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.464 INFO [stderr] Dec 06 05:47:55.468 INFO [stderr] warning: method is never used: `serialize_compact_consume` Dec 06 05:47:55.468 INFO [stderr] --> src/tree.rs:357:5 Dec 06 05:47:55.468 INFO [stderr] | Dec 06 05:47:55.468 INFO [stderr] 357 | pub fn serialize_compact_consume(self) -> Result<(),Error> { Dec 06 05:47:55.468 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.468 INFO [stderr] Dec 06 05:47:55.468 INFO [stderr] warning: method is never used: `crawl_to_leaves` Dec 06 05:47:55.468 INFO [stderr] --> src/tree.rs:366:5 Dec 06 05:47:55.468 INFO [stderr] | Dec 06 05:47:55.468 INFO [stderr] 366 | pub fn crawl_to_leaves(&self) -> Vec<&StrippedNode> { Dec 06 05:47:55.468 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.468 INFO [stderr] Dec 06 05:47:55.469 INFO [stderr] warning: method is never used: `mut_crawl_to_leaves` Dec 06 05:47:55.469 INFO [stderr] --> src/tree.rs:370:5 Dec 06 05:47:55.469 INFO [stderr] | Dec 06 05:47:55.469 INFO [stderr] 370 | pub fn mut_crawl_to_leaves(&mut self) -> Vec<&mut StrippedNode> { Dec 06 05:47:55.469 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.469 INFO [stderr] Dec 06 05:47:55.469 INFO [stderr] warning: method is never used: `crawl_nodes` Dec 06 05:47:55.469 INFO [stderr] --> src/tree.rs:374:5 Dec 06 05:47:55.469 INFO [stderr] | Dec 06 05:47:55.469 INFO [stderr] 374 | pub fn crawl_nodes(&self) -> Vec<&StrippedNode> { Dec 06 05:47:55.469 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.469 INFO [stderr] Dec 06 05:47:55.469 INFO [stderr] warning: method is never used: `predict_leaves` Dec 06 05:47:55.469 INFO [stderr] --> src/tree.rs:379:5 Dec 06 05:47:55.469 INFO [stderr] | Dec 06 05:47:55.469 INFO [stderr] 379 | pub fn predict_leaves(&self,vector:&Vec, header: &HashMap, prediction_mode:&PredictionMode, drop_mode: &DropMode) -> Vec<&StrippedNode> { Dec 06 05:47:55.469 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.469 INFO [stderr] Dec 06 05:47:55.469 INFO [stderr] warning: method is never used: `generate_weighted` Dec 06 05:47:55.469 INFO [stderr] --> src/random_forest.rs:102:5 Dec 06 05:47:55.469 INFO [stderr] | Dec 06 05:47:55.469 INFO [stderr] 102 | pub fn generate_weighted(&mut self,parameters:Arc) { Dec 06 05:47:55.469 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.469 INFO [stderr] Dec 06 05:47:55.469 INFO [stderr] warning: method is never used: `compact_reconstitute` Dec 06 05:47:55.469 INFO [stderr] --> src/random_forest.rs:144:5 Dec 06 05:47:55.469 INFO [stderr] | Dec 06 05:47:55.469 INFO [stderr] 144 | pub fn compact_reconstitute(tree_locations: TreeBackups, feature_option: Option>,sample_option:Option>,processor_option: Option, report_address:&str) -> Result { Dec 06 05:47:55.469 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.469 INFO [stderr] Dec 06 05:47:55.469 INFO [stderr] warning: method is never used: `reconstitute` Dec 06 05:47:55.469 INFO [stderr] --> src/random_forest.rs:194:5 Dec 06 05:47:55.469 INFO [stderr] | Dec 06 05:47:55.469 INFO [stderr] 194 | pub fn reconstitute(tree_locations: TreeBackups, feature_option: Option>,sample_option:Option>,processor_option: Option, report_address:&str) -> Result { Dec 06 05:47:55.469 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.469 INFO [stderr] Dec 06 05:47:55.469 INFO [stderr] warning: method is never used: `trees` Dec 06 05:47:55.469 INFO [stderr] --> src/random_forest.rs:268:5 Dec 06 05:47:55.469 INFO [stderr] | Dec 06 05:47:55.469 INFO [stderr] 268 | pub fn trees(&self) -> &Vec { Dec 06 05:47:55.469 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.469 INFO [stderr] Dec 06 05:47:55.469 INFO [stderr] warning: method is never used: `predictive_trees` Dec 06 05:47:55.469 INFO [stderr] --> src/random_forest.rs:272:5 Dec 06 05:47:55.469 INFO [stderr] | Dec 06 05:47:55.469 INFO [stderr] 272 | pub fn predictive_trees(&self) -> &Vec { Dec 06 05:47:55.469 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.469 INFO [stderr] Dec 06 05:47:55.469 INFO [stderr] warning: method is never used: `leaves` Dec 06 05:47:55.469 INFO [stderr] --> src/random_forest.rs:276:5 Dec 06 05:47:55.469 INFO [stderr] | Dec 06 05:47:55.469 INFO [stderr] 276 | pub fn leaves(&self) -> Vec<&StrippedNode> { Dec 06 05:47:55.469 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.469 INFO [stderr] Dec 06 05:47:55.469 INFO [stderr] warning: method is never used: `mut_leaves` Dec 06 05:47:55.469 INFO [stderr] --> src/random_forest.rs:286:5 Dec 06 05:47:55.469 INFO [stderr] | Dec 06 05:47:55.469 INFO [stderr] 286 | pub fn mut_leaves(&mut self) -> Vec<&mut StrippedNode> { Dec 06 05:47:55.469 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.469 INFO [stderr] Dec 06 05:47:55.469 INFO [stderr] warning: method is never used: `dimensions` Dec 06 05:47:55.469 INFO [stderr] --> src/random_forest.rs:296:5 Dec 06 05:47:55.469 INFO [stderr] | Dec 06 05:47:55.469 INFO [stderr] 296 | pub fn dimensions(&self) -> (usize,usize) { Dec 06 05:47:55.469 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.469 INFO [stderr] Dec 06 05:47:55.469 INFO [stderr] warning: method is never used: `input_features` Dec 06 05:47:55.469 INFO [stderr] --> src/random_forest.rs:300:5 Dec 06 05:47:55.469 INFO [stderr] | Dec 06 05:47:55.469 INFO [stderr] 300 | pub fn input_features(&self) -> Option<&Vec> { Dec 06 05:47:55.469 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.469 INFO [stderr] Dec 06 05:47:55.469 INFO [stderr] warning: method is never used: `output_features` Dec 06 05:47:55.469 INFO [stderr] --> src/random_forest.rs:304:5 Dec 06 05:47:55.470 INFO [stderr] | Dec 06 05:47:55.470 INFO [stderr] 304 | pub fn output_features(&self) -> Option<&Vec> { Dec 06 05:47:55.470 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.470 INFO [stderr] Dec 06 05:47:55.470 INFO [stderr] warning: method is never used: `feature_map` Dec 06 05:47:55.470 INFO [stderr] --> src/random_forest.rs:308:5 Dec 06 05:47:55.470 INFO [stderr] | Dec 06 05:47:55.470 INFO [stderr] 308 | pub fn feature_map(&self) -> Option> { Dec 06 05:47:55.470 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.470 INFO [stderr] Dec 06 05:47:55.470 INFO [stderr] warning: method is never used: `sample_map` Dec 06 05:47:55.470 INFO [stderr] --> src/random_forest.rs:312:5 Dec 06 05:47:55.470 INFO [stderr] | Dec 06 05:47:55.470 INFO [stderr] 312 | pub fn sample_map(&self) -> HashMap { Dec 06 05:47:55.470 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.470 INFO [stderr] Dec 06 05:47:55.470 INFO [stderr] warning: enum is never used: `SampleMode` Dec 06 05:47:55.470 INFO [stderr] --> src/random_forest.rs:322:1 Dec 06 05:47:55.470 INFO [stderr] | Dec 06 05:47:55.470 INFO [stderr] 322 | pub enum SampleMode { Dec 06 05:47:55.470 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.470 INFO [stderr] Dec 06 05:47:55.470 INFO [stderr] warning: field is never used: `trees` Dec 06 05:47:55.470 INFO [stderr] --> src/random_forest.rs:328:5 Dec 06 05:47:55.470 INFO [stderr] | Dec 06 05:47:55.470 INFO [stderr] 328 | trees: Vec, Dec 06 05:47:55.470 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 06 05:47:55.470 INFO [stderr] Dec 06 05:47:55.470 INFO [stderr] warning: field is never used: `processor_limit` Dec 06 05:47:55.470 INFO [stderr] --> src/random_forest.rs:332:5 Dec 06 05:47:55.470 INFO [stderr] | Dec 06 05:47:55.470 INFO [stderr] 332 | processor_limit: usize, Dec 06 05:47:55.470 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.470 INFO [stderr] Dec 06 05:47:55.470 INFO [stderr] warning: function is never used: `split_shuffle` Dec 06 05:47:55.470 INFO [stderr] --> src/random_forest.rs:335:1 Dec 06 05:47:55.470 INFO [stderr] | Dec 06 05:47:55.470 INFO [stderr] 335 | fn split_shuffle(source_vector: Vec, pieces: usize) -> Vec> { Dec 06 05:47:55.470 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.470 INFO [stderr] Dec 06 05:47:55.470 INFO [stderr] warning: field is never used: `workers` Dec 06 05:47:55.471 INFO [stderr] --> src/tree_thread_pool.rs:66:5 Dec 06 05:47:55.471 INFO [stderr] | Dec 06 05:47:55.471 INFO [stderr] 66 | workers: Vec, Dec 06 05:47:55.471 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.471 INFO [stderr] Dec 06 05:47:55.476 INFO [stderr] warning: field is never used: `worker_receiver_channel` Dec 06 05:47:55.477 INFO [stderr] --> src/tree_thread_pool.rs:67:5 Dec 06 05:47:55.477 INFO [stderr] | Dec 06 05:47:55.477 INFO [stderr] 67 | worker_receiver_channel: Arc)>>>, Dec 06 05:47:55.477 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.477 INFO [stderr] Dec 06 05:47:55.477 INFO [stderr] warning: field is never used: `id` Dec 06 05:47:55.477 INFO [stderr] --> src/tree_thread_pool.rs:111:5 Dec 06 05:47:55.477 INFO [stderr] | Dec 06 05:47:55.477 INFO [stderr] 111 | id: usize, Dec 06 05:47:55.477 INFO [stderr] | ^^^^^^^^^ Dec 06 05:47:55.477 INFO [stderr] Dec 06 05:47:55.477 INFO [stderr] warning: field is never used: `thread` Dec 06 05:47:55.477 INFO [stderr] --> src/tree_thread_pool.rs:112:5 Dec 06 05:47:55.477 INFO [stderr] | Dec 06 05:47:55.477 INFO [stderr] 112 | thread: thread::JoinHandle<()>, Dec 06 05:47:55.477 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.477 INFO [stderr] Dec 06 05:47:55.477 INFO [stderr] warning: field is never used: `workers` Dec 06 05:47:55.477 INFO [stderr] --> src/feature_thread_pool.rs:53:5 Dec 06 05:47:55.477 INFO [stderr] | Dec 06 05:47:55.477 INFO [stderr] 53 | workers: Vec, Dec 06 05:47:55.477 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.477 INFO [stderr] Dec 06 05:47:55.477 INFO [stderr] warning: field is never used: `worker_receiver_channel` Dec 06 05:47:55.477 INFO [stderr] --> src/feature_thread_pool.rs:54:5 Dec 06 05:47:55.477 INFO [stderr] | Dec 06 05:47:55.477 INFO [stderr] 54 | worker_receiver_channel: Arc>>, Dec 06 05:47:55.477 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.477 INFO [stderr] Dec 06 05:47:55.477 INFO [stderr] warning: field is never used: `sender` Dec 06 05:47:55.477 INFO [stderr] --> src/feature_thread_pool.rs:55:5 Dec 06 05:47:55.477 INFO [stderr] | Dec 06 05:47:55.477 INFO [stderr] 55 | sender: Sender Dec 06 05:47:55.477 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.477 INFO [stderr] Dec 06 05:47:55.477 INFO [stderr] warning: field is never used: `id` Dec 06 05:47:55.477 INFO [stderr] --> src/feature_thread_pool.rs:85:5 Dec 06 05:47:55.477 INFO [stderr] | Dec 06 05:47:55.477 INFO [stderr] 85 | id: usize, Dec 06 05:47:55.477 INFO [stderr] | ^^^^^^^^^ Dec 06 05:47:55.477 INFO [stderr] Dec 06 05:47:55.477 INFO [stderr] warning: field is never used: `thread` Dec 06 05:47:55.477 INFO [stderr] --> src/feature_thread_pool.rs:86:5 Dec 06 05:47:55.477 INFO [stderr] | Dec 06 05:47:55.477 INFO [stderr] 86 | thread: thread::JoinHandle<()>, Dec 06 05:47:55.477 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.477 INFO [stderr] Dec 06 05:47:55.477 INFO [stderr] warning: field is never used: `workers` Dec 06 05:47:55.477 INFO [stderr] --> src/split_thread_pool.rs:50:5 Dec 06 05:47:55.477 INFO [stderr] | Dec 06 05:47:55.477 INFO [stderr] 50 | workers: Vec, Dec 06 05:47:55.477 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.477 INFO [stderr] Dec 06 05:47:55.477 INFO [stderr] warning: field is never used: `worker_receiver_channel` Dec 06 05:47:55.477 INFO [stderr] --> src/split_thread_pool.rs:51:5 Dec 06 05:47:55.477 INFO [stderr] | Dec 06 05:47:55.477 INFO [stderr] 51 | worker_receiver_channel: Arc>>, Dec 06 05:47:55.477 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.477 INFO [stderr] Dec 06 05:47:55.477 INFO [stderr] warning: field is never used: `sender` Dec 06 05:47:55.477 INFO [stderr] --> src/split_thread_pool.rs:52:5 Dec 06 05:47:55.477 INFO [stderr] | Dec 06 05:47:55.477 INFO [stderr] 52 | sender: Sender Dec 06 05:47:55.477 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.477 INFO [stderr] Dec 06 05:47:55.477 INFO [stderr] warning: field is never used: `id` Dec 06 05:47:55.477 INFO [stderr] --> src/split_thread_pool.rs:83:5 Dec 06 05:47:55.477 INFO [stderr] | Dec 06 05:47:55.477 INFO [stderr] 83 | id: usize, Dec 06 05:47:55.477 INFO [stderr] | ^^^^^^^^^ Dec 06 05:47:55.477 INFO [stderr] Dec 06 05:47:55.477 INFO [stderr] warning: field is never used: `thread` Dec 06 05:47:55.477 INFO [stderr] --> src/split_thread_pool.rs:84:5 Dec 06 05:47:55.477 INFO [stderr] | Dec 06 05:47:55.477 INFO [stderr] 84 | thread: thread::JoinHandle<()>, Dec 06 05:47:55.477 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.477 INFO [stderr] Dec 06 05:47:55.477 INFO [stderr] warning: function is never used: `logit` Dec 06 05:47:55.477 INFO [stderr] --> src/randutils.rs:6:1 Dec 06 05:47:55.477 INFO [stderr] | Dec 06 05:47:55.477 INFO [stderr] 6 | pub fn logit(p:f64) -> f64 { Dec 06 05:47:55.477 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.477 INFO [stderr] Dec 06 05:47:55.477 INFO [stderr] warning: function is never used: `weighted_choice` Dec 06 05:47:55.477 INFO [stderr] --> src/randutils.rs:10:1 Dec 06 05:47:55.477 INFO [stderr] | Dec 06 05:47:55.477 INFO [stderr] 10 | pub fn weighted_choice(weights: &Vec, rng: &mut ThreadRng) -> usize { Dec 06 05:47:55.477 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.477 INFO [stderr] Dec 06 05:47:55.477 INFO [stderr] warning: function is never used: `weighted_sampling_with_replacement` Dec 06 05:47:55.478 INFO [stderr] --> src/randutils.rs:28:1 Dec 06 05:47:55.478 INFO [stderr] | Dec 06 05:47:55.478 INFO [stderr] 28 | pub fn weighted_sampling_with_replacement(draws: usize,weights: &Vec) -> Vec { Dec 06 05:47:55.478 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.478 INFO [stderr] Dec 06 05:47:55.478 INFO [stderr] warning: function is never used: `weighted_sampling_with_increasing_similarity` Dec 06 05:47:55.478 INFO [stderr] --> src/randutils.rs:66:1 Dec 06 05:47:55.478 INFO [stderr] | Dec 06 05:47:55.478 INFO [stderr] 66 | pub fn weighted_sampling_with_increasing_similarity(draws:usize,weights:Option<&Vec>,similarity:&Vec>) -> Vec { Dec 06 05:47:55.478 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.478 INFO [stderr] Dec 06 05:47:55.478 INFO [stderr] warning: function is never used: `weighted_sampling_with_decreasing_similarity` Dec 06 05:47:55.478 INFO [stderr] --> src/randutils.rs:91:1 Dec 06 05:47:55.478 INFO [stderr] | Dec 06 05:47:55.478 INFO [stderr] 91 | pub fn weighted_sampling_with_decreasing_similarity(draws:usize,weights:Option<&Vec>,similarity:&Vec>) -> Vec { Dec 06 05:47:55.478 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.478 INFO [stderr] Dec 06 05:47:55.478 INFO [stderr] warning: function is never used: `read_header` Dec 06 05:47:55.478 INFO [stderr] --> src/main.rs:72:1 Dec 06 05:47:55.478 INFO [stderr] | Dec 06 05:47:55.478 INFO [stderr] 72 | fn read_header(location: &str) -> Vec { Dec 06 05:47:55.478 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.478 INFO [stderr] Dec 06 05:47:55.478 INFO [stderr] warning: function is never used: `read_sample_names` Dec 06 05:47:55.478 INFO [stderr] --> src/main.rs:102:1 Dec 06 05:47:55.478 INFO [stderr] | Dec 06 05:47:55.478 INFO [stderr] 102 | fn read_sample_names(location: &str) -> Vec { Dec 06 05:47:55.478 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.478 INFO [stderr] Dec 06 05:47:55.489 INFO [stderr] warning: function is never used: `argmin` Dec 06 05:47:55.489 INFO [stderr] --> src/main.rs:117:1 Dec 06 05:47:55.489 INFO [stderr] | Dec 06 05:47:55.489 INFO [stderr] 117 | fn argmin(in_vec: &Vec) -> (usize,f64) { Dec 06 05:47:55.489 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.489 INFO [stderr] Dec 06 05:47:55.489 INFO [stderr] warning: function is never used: `matrix_flip` Dec 06 05:47:55.489 INFO [stderr] --> src/main.rs:138:1 Dec 06 05:47:55.489 INFO [stderr] | Dec 06 05:47:55.489 INFO [stderr] 138 | fn matrix_flip(in_mat: &Vec>) -> Vec> { Dec 06 05:47:55.489 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.489 INFO [stderr] Dec 06 05:47:55.489 INFO [stderr] warning: function is never used: `mtx_dim` Dec 06 05:47:55.489 INFO [stderr] --> src/main.rs:153:1 Dec 06 05:47:55.489 INFO [stderr] | Dec 06 05:47:55.489 INFO [stderr] 153 | fn mtx_dim(in_mat: &Vec>) -> (usize,usize) { Dec 06 05:47:55.489 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.489 INFO [stderr] Dec 06 05:47:55.489 INFO [stderr] warning: function is never used: `add_mtx` Dec 06 05:47:55.489 INFO [stderr] --> src/main.rs:157:1 Dec 06 05:47:55.489 INFO [stderr] | Dec 06 05:47:55.489 INFO [stderr] 157 | fn add_mtx(mat1: &Vec>,mat2:&Vec>) -> Vec> { Dec 06 05:47:55.489 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.489 INFO [stderr] Dec 06 05:47:55.489 INFO [stderr] warning: function is never used: `sub_mtx` Dec 06 05:47:55.489 INFO [stderr] --> src/main.rs:177:1 Dec 06 05:47:55.489 INFO [stderr] | Dec 06 05:47:55.489 INFO [stderr] 177 | fn sub_mtx(mat1: &Vec>,mat2:&Vec>) -> Vec> { Dec 06 05:47:55.489 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.489 INFO [stderr] Dec 06 05:47:55.489 INFO [stderr] warning: function is never used: `add_mtx_ip` Dec 06 05:47:55.489 INFO [stderr] --> src/main.rs:196:1 Dec 06 05:47:55.489 INFO [stderr] | Dec 06 05:47:55.489 INFO [stderr] 196 | fn add_mtx_ip(mut mtx1: Vec>, mtx2: &Vec>) -> Vec> { Dec 06 05:47:55.489 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.489 INFO [stderr] Dec 06 05:47:55.489 INFO [stderr] warning: function is never used: `sub_mtx_ip` Dec 06 05:47:55.489 INFO [stderr] --> src/main.rs:213:1 Dec 06 05:47:55.489 INFO [stderr] | Dec 06 05:47:55.489 INFO [stderr] 213 | fn sub_mtx_ip(mut mtx1: Vec>, mtx2: &Vec>) -> Vec> { Dec 06 05:47:55.489 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.489 INFO [stderr] Dec 06 05:47:55.489 INFO [stderr] warning: function is never used: `abs_mtx_ip` Dec 06 05:47:55.489 INFO [stderr] --> src/main.rs:230:1 Dec 06 05:47:55.489 INFO [stderr] | Dec 06 05:47:55.489 INFO [stderr] 230 | fn abs_mtx_ip(mtx: &mut Vec>) { Dec 06 05:47:55.489 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.489 INFO [stderr] Dec 06 05:47:55.489 INFO [stderr] warning: function is never used: `square_mtx_ip` Dec 06 05:47:55.489 INFO [stderr] --> src/main.rs:239:1 Dec 06 05:47:55.489 INFO [stderr] | Dec 06 05:47:55.489 INFO [stderr] 239 | fn square_mtx_ip(mut mtx: Vec>) -> Vec> { Dec 06 05:47:55.489 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.489 INFO [stderr] Dec 06 05:47:55.489 INFO [stderr] warning: function is never used: `multiply_matrix` Dec 06 05:47:55.489 INFO [stderr] --> src/main.rs:250:1 Dec 06 05:47:55.489 INFO [stderr] | Dec 06 05:47:55.489 INFO [stderr] 250 | fn multiply_matrix(mat1: &Vec>,mat2:&Vec>) -> Vec> { Dec 06 05:47:55.489 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.489 INFO [stderr] Dec 06 05:47:55.489 INFO [stderr] warning: function is never used: `zero_matrix` Dec 06 05:47:55.489 INFO [stderr] --> src/main.rs:269:1 Dec 06 05:47:55.489 INFO [stderr] | Dec 06 05:47:55.489 INFO [stderr] 269 | fn zero_matrix(x:usize,y:usize) -> Vec> { Dec 06 05:47:55.489 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.489 INFO [stderr] Dec 06 05:47:55.489 INFO [stderr] warning: function is never used: `float_matrix` Dec 06 05:47:55.489 INFO [stderr] --> src/main.rs:273:1 Dec 06 05:47:55.489 INFO [stderr] | Dec 06 05:47:55.489 INFO [stderr] 273 | fn float_matrix(x:usize,y:usize,float:f64) -> Vec> { Dec 06 05:47:55.489 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.489 INFO [stderr] Dec 06 05:47:55.489 INFO [stderr] warning: function is never used: `argsort` Dec 06 05:47:55.489 INFO [stderr] --> src/main.rs:277:1 Dec 06 05:47:55.489 INFO [stderr] | Dec 06 05:47:55.490 INFO [stderr] 277 | fn argsort(input: &Vec) -> Vec<(usize,f64)> { Dec 06 05:47:55.490 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.490 INFO [stderr] Dec 06 05:47:55.490 INFO [stderr] warning: function is never used: `tsv_format` Dec 06 05:47:55.490 INFO [stderr] --> src/main.rs:292:1 Dec 06 05:47:55.490 INFO [stderr] | Dec 06 05:47:55.490 INFO [stderr] 292 | fn tsv_format(input:&Vec>) -> String { Dec 06 05:47:55.490 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.490 INFO [stderr] Dec 06 05:47:55.490 INFO [stderr] warning: function is never used: `median` Dec 06 05:47:55.490 INFO [stderr] --> src/main.rs:298:1 Dec 06 05:47:55.490 INFO [stderr] | Dec 06 05:47:55.490 INFO [stderr] 298 | fn median(input: &Vec) -> (usize,f64) { Dec 06 05:47:55.490 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.490 INFO [stderr] Dec 06 05:47:55.490 INFO [stderr] warning: function is never used: `covariance` Dec 06 05:47:55.490 INFO [stderr] --> src/main.rs:325:1 Dec 06 05:47:55.490 INFO [stderr] | Dec 06 05:47:55.490 INFO [stderr] 325 | fn covariance(vec1:&Vec,vec2:&Vec) -> f64 { Dec 06 05:47:55.490 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.490 INFO [stderr] Dec 06 05:47:55.490 INFO [stderr] warning: function is never used: `pearsonr` Dec 06 05:47:55.490 INFO [stderr] --> src/main.rs:359:1 Dec 06 05:47:55.490 INFO [stderr] | Dec 06 05:47:55.490 INFO [stderr] 359 | fn pearsonr(vec1:&Vec,vec2:&Vec) -> f64 { Dec 06 05:47:55.490 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.490 INFO [stderr] Dec 06 05:47:55.496 INFO [stderr] warning: the `next:` in this pattern is redundant Dec 06 05:47:55.496 INFO [stderr] --> src/rank_vector.rs:1247:18 Dec 06 05:47:55.496 INFO [stderr] | Dec 06 05:47:55.496 INFO [stderr] 1247 | let Node{next:next,index:index,..} = self.vector.nodes[self.index]; Dec 06 05:47:55.496 INFO [stderr] | -----^^^^ Dec 06 05:47:55.496 INFO [stderr] | | Dec 06 05:47:55.496 INFO [stderr] | help: remove this Dec 06 05:47:55.496 INFO [stderr] | Dec 06 05:47:55.496 INFO [stderr] = note: #[warn(non_shorthand_field_patterns)] on by default Dec 06 05:47:55.496 INFO [stderr] Dec 06 05:47:55.497 INFO [stderr] warning: the `index:` in this pattern is redundant Dec 06 05:47:55.497 INFO [stderr] --> src/rank_vector.rs:1247:28 Dec 06 05:47:55.497 INFO [stderr] | Dec 06 05:47:55.497 INFO [stderr] 1247 | let Node{next:next,index:index,..} = self.vector.nodes[self.index]; Dec 06 05:47:55.497 INFO [stderr] | ------^^^^^ Dec 06 05:47:55.497 INFO [stderr] | | Dec 06 05:47:55.497 INFO [stderr] | help: remove this Dec 06 05:47:55.497 INFO [stderr] Dec 06 05:47:55.497 INFO [stderr] warning: the `previous:` in this pattern is redundant Dec 06 05:47:55.497 INFO [stderr] --> src/rank_vector.rs:1273:18 Dec 06 05:47:55.497 INFO [stderr] | Dec 06 05:47:55.497 INFO [stderr] 1273 | let Node{previous:previous,index:index,..} = self.vector.nodes[self.index]; Dec 06 05:47:55.497 INFO [stderr] | ---------^^^^^^^^ Dec 06 05:47:55.497 INFO [stderr] | | Dec 06 05:47:55.497 INFO [stderr] | help: remove this Dec 06 05:47:55.498 INFO [stderr] Dec 06 05:47:55.498 INFO [stderr] warning: the `index:` in this pattern is redundant Dec 06 05:47:55.498 INFO [stderr] --> src/rank_vector.rs:1273:36 Dec 06 05:47:55.498 INFO [stderr] | Dec 06 05:47:55.498 INFO [stderr] 1273 | let Node{previous:previous,index:index,..} = self.vector.nodes[self.index]; Dec 06 05:47:55.498 INFO [stderr] | ------^^^^^ Dec 06 05:47:55.498 INFO [stderr] | | Dec 06 05:47:55.498 INFO [stderr] | help: remove this Dec 06 05:47:55.498 INFO [stderr] Dec 06 05:47:55.500 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 06 05:47:55.500 INFO [stderr] --> src/rank_table.rs:420:13 Dec 06 05:47:55.500 INFO [stderr] | Dec 06 05:47:55.500 INFO [stderr] 420 | pool.send(FeatureMessage::Message((feature,forward_draw_arc.clone(),drop_arc.clone(),self.dispersion_mode),tx)); Dec 06 05:47:55.500 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.500 INFO [stderr] | Dec 06 05:47:55.500 INFO [stderr] = note: #[warn(unused_must_use)] on by default Dec 06 05:47:55.500 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 06 05:47:55.500 INFO [stderr] Dec 06 05:47:55.501 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 06 05:47:55.501 INFO [stderr] --> src/rank_table.rs:439:13 Dec 06 05:47:55.501 INFO [stderr] | Dec 06 05:47:55.501 INFO [stderr] 439 | pool.send(FeatureMessage::Message((feature,reverse_draw_arc.clone(),drop_arc.clone(),self.dispersion_mode),tx)); Dec 06 05:47:55.501 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.501 INFO [stderr] | Dec 06 05:47:55.501 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 06 05:47:55.501 INFO [stderr] Dec 06 05:47:55.504 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 06 05:47:55.504 INFO [stderr] --> src/io.rs:416:25 Dec 06 05:47:55.504 INFO [stderr] | Dec 06 05:47:55.504 INFO [stderr] 416 | stdin().read_line(&mut String::new()); Dec 06 05:47:55.504 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.504 INFO [stderr] | Dec 06 05:47:55.504 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 06 05:47:55.504 INFO [stderr] Dec 06 05:47:55.516 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 06 05:47:55.516 INFO [stderr] --> src/node.rs:119:13 Dec 06 05:47:55.516 INFO [stderr] | Dec 06 05:47:55.516 INFO [stderr] 119 | self.split_thread_pool.send(SplitMessage::Message((reference_table.clone(),draw_order,drop_set,weights),tx)); Dec 06 05:47:55.516 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.516 INFO [stderr] | Dec 06 05:47:55.516 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 06 05:47:55.516 INFO [stderr] Dec 06 05:47:55.528 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 06 05:47:55.528 INFO [stderr] --> src/random_forest.rs:33:9 Dec 06 05:47:55.528 INFO [stderr] | Dec 06 05:47:55.528 INFO [stderr] 33 | prototype_tree.serialize_compact(); Dec 06 05:47:55.528 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.528 INFO [stderr] | Dec 06 05:47:55.528 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 06 05:47:55.529 INFO [stderr] Dec 06 05:47:55.529 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 06 05:47:55.529 INFO [stderr] --> src/random_forest.rs:59:17 Dec 06 05:47:55.529 INFO [stderr] | Dec 06 05:47:55.529 INFO [stderr] 59 | tree_pool.send((tree,tx)); Dec 06 05:47:55.529 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.529 INFO [stderr] | Dec 06 05:47:55.529 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 06 05:47:55.530 INFO [stderr] Dec 06 05:47:55.530 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 06 05:47:55.530 INFO [stderr] --> src/random_forest.rs:68:17 Dec 06 05:47:55.530 INFO [stderr] | Dec 06 05:47:55.530 INFO [stderr] 68 | new_tree.serialize_compact(); Dec 06 05:47:55.530 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.530 INFO [stderr] | Dec 06 05:47:55.530 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 06 05:47:55.530 INFO [stderr] Dec 06 05:47:55.531 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 06 05:47:55.531 INFO [stderr] --> src/random_forest.rs:113:17 Dec 06 05:47:55.531 INFO [stderr] | Dec 06 05:47:55.531 INFO [stderr] 113 | tree_pool.send((tree,tx)); Dec 06 05:47:55.531 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.531 INFO [stderr] | Dec 06 05:47:55.531 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 06 05:47:55.531 INFO [stderr] Dec 06 05:47:55.531 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 06 05:47:55.531 INFO [stderr] --> src/random_forest.rs:122:17 Dec 06 05:47:55.531 INFO [stderr] | Dec 06 05:47:55.531 INFO [stderr] 122 | new_tree.serialize_compact(); Dec 06 05:47:55.531 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:47:55.531 INFO [stderr] | Dec 06 05:47:55.531 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 06 05:47:55.531 INFO [stderr] Dec 06 05:48:03.624 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 12.22s Dec 06 05:48:03.624 INFO [stderr] su: No module specific data is present Dec 06 05:48:04.158 INFO running `"docker" "inspect" "8b2aa5efc68b018f1737ca8fffbf25e3fc225b7869e30e6d6322aaadb8b09019"` Dec 06 05:48:04.428 INFO running `"docker" "rm" "-f" "8b2aa5efc68b018f1737ca8fffbf25e3fc225b7869e30e6d6322aaadb8b09019"` Dec 06 05:48:04.800 INFO [stdout] 8b2aa5efc68b018f1737ca8fffbf25e3fc225b7869e30e6d6322aaadb8b09019 Dec 06 05:48:04.806 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56514/worker-7/try#6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/pr-56514/try#6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468:/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 +6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 06 05:48:05.362 INFO [stdout] 48be0f48654af47cebd95eb8e54022feb4ff9277ff6aec697d8f4c3d63559177 Dec 06 05:48:05.366 INFO running `"docker" "start" "-a" "48be0f48654af47cebd95eb8e54022feb4ff9277ff6aec697d8f4c3d63559177"` Dec 06 05:48:06.984 INFO [stderr] usermod: no changes Dec 06 05:48:07.172 INFO [stderr] Compiling lumberjack_1 v0.1.0 (/source) Dec 06 05:48:08.395 INFO [stderr] warning: unused imports: `Rng`, `thread_rng` Dec 06 05:48:08.395 INFO [stderr] --> src/rank_vector.rs:1338:16 Dec 06 05:48:08.395 INFO [stderr] | Dec 06 05:48:08.396 INFO [stderr] 1338 | use rand::{thread_rng,Rng}; Dec 06 05:48:08.396 INFO [stderr] | ^^^^^^^^^^ ^^^ Dec 06 05:48:08.396 INFO [stderr] | Dec 06 05:48:08.396 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 06 05:48:08.396 INFO [stderr] Dec 06 05:48:08.397 INFO [stderr] warning: unused import: `rand::distributions::Standard` Dec 06 05:48:08.397 INFO [stderr] --> src/rank_vector.rs:1339:9 Dec 06 05:48:08.397 INFO [stderr] | Dec 06 05:48:08.397 INFO [stderr] 1339 | use rand::distributions::Standard; Dec 06 05:48:08.397 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:08.398 INFO [stderr] Dec 06 05:48:08.398 INFO [stderr] warning: unused import: `rand::seq::sample_indices` Dec 06 05:48:08.398 INFO [stderr] --> src/rank_vector.rs:1340:9 Dec 06 05:48:08.398 INFO [stderr] | Dec 06 05:48:08.398 INFO [stderr] 1340 | use rand::seq::sample_indices; Dec 06 05:48:08.399 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:08.399 INFO [stderr] Dec 06 05:48:08.412 INFO [stderr] warning: unused import: `std::fs::remove_file` Dec 06 05:48:08.412 INFO [stderr] --> src/random_forest.rs:365:9 Dec 06 05:48:08.412 INFO [stderr] | Dec 06 05:48:08.412 INFO [stderr] 365 | use std::fs::remove_file; Dec 06 05:48:08.412 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:08.412 INFO [stderr] Dec 06 05:48:08.413 INFO [stderr] warning: unused import: `std::mem::replace` Dec 06 05:48:08.413 INFO [stderr] --> src/feature_thread_pool.rs:3:5 Dec 06 05:48:08.413 INFO [stderr] | Dec 06 05:48:08.413 INFO [stderr] 3 | use std::mem::replace; Dec 06 05:48:08.413 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 06 05:48:08.413 INFO [stderr] Dec 06 05:48:08.413 INFO [stderr] warning: unused import: `std::sync::mpsc::SyncSender` Dec 06 05:48:08.413 INFO [stderr] --> src/feature_thread_pool.rs:10:5 Dec 06 05:48:08.413 INFO [stderr] | Dec 06 05:48:08.413 INFO [stderr] 10 | use std::sync::mpsc::SyncSender; Dec 06 05:48:08.413 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:08.413 INFO [stderr] Dec 06 05:48:08.414 INFO [stderr] warning: unused import: `std::sync::mpsc::sync_channel` Dec 06 05:48:08.414 INFO [stderr] --> src/feature_thread_pool.rs:11:5 Dec 06 05:48:08.414 INFO [stderr] | Dec 06 05:48:08.414 INFO [stderr] 11 | use std::sync::mpsc::sync_channel; Dec 06 05:48:08.414 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:08.414 INFO [stderr] Dec 06 05:48:08.414 INFO [stderr] warning: unused import: `std::io::stdin` Dec 06 05:48:08.414 INFO [stderr] --> src/main.rs:39:5 Dec 06 05:48:08.414 INFO [stderr] | Dec 06 05:48:08.414 INFO [stderr] 39 | use std::io::stdin; Dec 06 05:48:08.414 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 06 05:48:08.414 INFO [stderr] Dec 06 05:48:08.415 INFO [stderr] warning: unused import: `std::sync::Arc` Dec 06 05:48:08.415 INFO [stderr] --> src/main.rs:44:5 Dec 06 05:48:08.415 INFO [stderr] | Dec 06 05:48:08.415 INFO [stderr] 44 | use std::sync::Arc; Dec 06 05:48:08.415 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 06 05:48:08.415 INFO [stderr] Dec 06 05:48:09.893 INFO [stderr] warning: unreachable pattern Dec 06 05:48:09.893 INFO [stderr] --> src/io.rs:353:24 Dec 06 05:48:09.893 INFO [stderr] | Dec 06 05:48:09.893 INFO [stderr] 353 | "-o" | "-output" => { Dec 06 05:48:09.893 INFO [stderr] | ^^^^^^^^^ Dec 06 05:48:09.893 INFO [stderr] | Dec 06 05:48:09.893 INFO [stderr] = note: #[warn(unreachable_patterns)] on by default Dec 06 05:48:09.893 INFO [stderr] Dec 06 05:48:09.903 INFO [stderr] warning: unused variable: `args` Dec 06 05:48:09.903 INFO [stderr] --> src/io.rs:109:16 Dec 06 05:48:09.903 INFO [stderr] | Dec 06 05:48:09.903 INFO [stderr] 109 | pub fn predict(args: Parameters) { Dec 06 05:48:09.903 INFO [stderr] | ^^^^ help: consider using `_args` instead Dec 06 05:48:09.903 INFO [stderr] | Dec 06 05:48:09.903 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 06 05:48:09.903 INFO [stderr] Dec 06 05:48:09.904 INFO [stderr] warning: unused variable: `args` Dec 06 05:48:09.904 INFO [stderr] --> src/io.rs:141:21 Dec 06 05:48:09.904 INFO [stderr] | Dec 06 05:48:09.904 INFO [stderr] 141 | pub fn combined(mut args:Parameters) { Dec 06 05:48:09.904 INFO [stderr] | ^^^^ help: consider using `_args` instead Dec 06 05:48:09.904 INFO [stderr] Dec 06 05:48:09.904 INFO [stderr] warning: unused variable: `i` Dec 06 05:48:09.904 INFO [stderr] --> src/io.rs:916:10 Dec 06 05:48:09.904 INFO [stderr] | Dec 06 05:48:09.904 INFO [stderr] 916 | for (i,iv) in in_mat.iter().enumerate() { Dec 06 05:48:09.904 INFO [stderr] | ^ help: consider using `_i` instead Dec 06 05:48:09.904 INFO [stderr] Dec 06 05:48:09.904 INFO [stderr] warning: value assigned to `index` is never read Dec 06 05:48:09.904 INFO [stderr] --> src/io.rs:1071:13 Dec 06 05:48:09.904 INFO [stderr] | Dec 06 05:48:09.904 INFO [stderr] 1071 | let mut index = 0; Dec 06 05:48:09.904 INFO [stderr] | ^^^^^ Dec 06 05:48:09.904 INFO [stderr] | Dec 06 05:48:09.904 INFO [stderr] = note: #[warn(unused_assignments)] on by default Dec 06 05:48:09.904 INFO [stderr] Dec 06 05:48:09.904 INFO [stderr] warning: value assigned to `value` is never read Dec 06 05:48:09.904 INFO [stderr] --> src/io.rs:1072:13 Dec 06 05:48:09.904 INFO [stderr] | Dec 06 05:48:09.904 INFO [stderr] 1072 | let mut value = 0.; Dec 06 05:48:09.904 INFO [stderr] | ^^^^^ Dec 06 05:48:09.904 INFO [stderr] Dec 06 05:48:09.905 INFO [stderr] warning: unused variable: `column_order` Dec 06 05:48:09.905 INFO [stderr] --> src/io.rs:1159:13 Dec 06 05:48:09.905 INFO [stderr] | Dec 06 05:48:09.905 INFO [stderr] 1159 | let mut column_order: Vec = (0..dim.0).collect(); Dec 06 05:48:09.905 INFO [stderr] | ^^^^^^^^^^^^ help: consider using `_column_order` instead Dec 06 05:48:09.905 INFO [stderr] Dec 06 05:48:09.905 INFO [stderr] warning: unused variable: `row_order` Dec 06 05:48:09.905 INFO [stderr] --> src/io.rs:1160:13 Dec 06 05:48:09.905 INFO [stderr] | Dec 06 05:48:09.905 INFO [stderr] 1160 | let mut row_order: Vec = (0..dim.1).collect(); Dec 06 05:48:09.905 INFO [stderr] | ^^^^^^^^^ help: consider using `_row_order` instead Dec 06 05:48:09.905 INFO [stderr] Dec 06 05:48:09.905 INFO [stderr] warning: unused variable: `first_value` Dec 06 05:48:09.905 INFO [stderr] --> src/io.rs:1163:13 Dec 06 05:48:09.905 INFO [stderr] | Dec 06 05:48:09.905 INFO [stderr] 1163 | let first_value = column.iter().find(|x| x.abs() > 0.); Dec 06 05:48:09.905 INFO [stderr] | ^^^^^^^^^^^ help: consider using `_first_value` instead Dec 06 05:48:09.905 INFO [stderr] Dec 06 05:48:09.905 INFO [stderr] warning: value assigned to `local_odds` is never read Dec 06 05:48:09.905 INFO [stderr] --> src/randutils.rs:67:13 Dec 06 05:48:09.905 INFO [stderr] | Dec 06 05:48:09.905 INFO [stderr] 67 | let mut local_odds = vec![1.;similarity.len()]; Dec 06 05:48:09.905 INFO [stderr] | ^^^^^^^^^^ Dec 06 05:48:09.905 INFO [stderr] Dec 06 05:48:09.905 INFO [stderr] warning: value assigned to `local_odds` is never read Dec 06 05:48:09.905 INFO [stderr] --> src/randutils.rs:92:13 Dec 06 05:48:09.905 INFO [stderr] | Dec 06 05:48:09.905 INFO [stderr] 92 | let mut local_odds = vec![1.;similarity.len()]; Dec 06 05:48:09.905 INFO [stderr] | ^^^^^^^^^^ Dec 06 05:48:09.905 INFO [stderr] Dec 06 05:48:09.905 INFO [stderr] warning: unused variable: `command_literal` Dec 06 05:48:09.906 INFO [stderr] --> src/main.rs:54:9 Dec 06 05:48:09.906 INFO [stderr] | Dec 06 05:48:09.906 INFO [stderr] 54 | let command_literal = arg_iter.next(); Dec 06 05:48:09.906 INFO [stderr] | ^^^^^^^^^^^^^^^ help: consider using `_command_literal` instead Dec 06 05:48:09.906 INFO [stderr] Dec 06 05:48:09.906 INFO [stderr] warning: unused variable: `i` Dec 06 05:48:09.906 INFO [stderr] --> src/main.rs:144:10 Dec 06 05:48:09.906 INFO [stderr] | Dec 06 05:48:09.906 INFO [stderr] 144 | for (i,iv) in in_mat.iter().enumerate() { Dec 06 05:48:09.906 INFO [stderr] | ^ help: consider using `_i` instead Dec 06 05:48:09.906 INFO [stderr] Dec 06 05:48:09.906 INFO [stderr] warning: value assigned to `index` is never read Dec 06 05:48:09.906 INFO [stderr] --> src/main.rs:299:13 Dec 06 05:48:09.906 INFO [stderr] | Dec 06 05:48:09.906 INFO [stderr] 299 | let mut index = 0; Dec 06 05:48:09.906 INFO [stderr] | ^^^^^ Dec 06 05:48:09.906 INFO [stderr] Dec 06 05:48:09.906 INFO [stderr] warning: value assigned to `value` is never read Dec 06 05:48:09.906 INFO [stderr] --> src/main.rs:300:13 Dec 06 05:48:09.906 INFO [stderr] | Dec 06 05:48:09.906 INFO [stderr] 300 | let mut value = 0.; Dec 06 05:48:09.906 INFO [stderr] | ^^^^^ Dec 06 05:48:09.906 INFO [stderr] Dec 06 05:48:09.908 INFO [stderr] warning: unused variable: `i` Dec 06 05:48:09.908 INFO [stderr] --> src/rank_vector.rs:1453:14 Dec 06 05:48:09.908 INFO [stderr] | Dec 06 05:48:09.908 INFO [stderr] 1453 | for (i,draw) in vm.draw_order().iter().enumerate() { Dec 06 05:48:09.908 INFO [stderr] | ^ help: consider using `_i` instead Dec 06 05:48:09.908 INFO [stderr] Dec 06 05:48:09.908 INFO [stderr] warning: unused variable: `kid1` Dec 06 05:48:09.908 INFO [stderr] --> src/rank_table.rs:687:13 Dec 06 05:48:09.908 INFO [stderr] | Dec 06 05:48:09.908 INFO [stderr] 687 | let kid1 = table.derive(&vec![0,2,4,6]); Dec 06 05:48:09.908 INFO [stderr] | ^^^^ help: consider using `_kid1` instead Dec 06 05:48:09.908 INFO [stderr] Dec 06 05:48:09.908 INFO [stderr] warning: unused variable: `kid2` Dec 06 05:48:09.908 INFO [stderr] --> src/rank_table.rs:688:13 Dec 06 05:48:09.908 INFO [stderr] | Dec 06 05:48:09.908 INFO [stderr] 688 | let kid2 = table.derive(&vec![1,3,5,7]); Dec 06 05:48:09.908 INFO [stderr] | ^^^^ help: consider using `_kid2` instead Dec 06 05:48:09.908 INFO [stderr] Dec 06 05:48:09.908 INFO [stderr] warning: unused variable: `features` Dec 06 05:48:09.908 INFO [stderr] --> src/random_forest.rs:381:13 Dec 06 05:48:09.908 INFO [stderr] | Dec 06 05:48:09.908 INFO [stderr] 381 | let features = read_header("./testing/iris.features"); Dec 06 05:48:09.908 INFO [stderr] | ^^^^^^^^ help: consider using `_features` instead Dec 06 05:48:09.908 INFO [stderr] Dec 06 05:48:09.908 INFO [stderr] warning: unused variable: `features` Dec 06 05:48:09.908 INFO [stderr] --> src/random_forest.rs:390:13 Dec 06 05:48:09.908 INFO [stderr] | Dec 06 05:48:09.908 INFO [stderr] 390 | let features = read_header("./testing/iris.features"); Dec 06 05:48:09.908 INFO [stderr] | ^^^^^^^^ help: consider using `_features` instead Dec 06 05:48:09.908 INFO [stderr] Dec 06 05:48:09.909 INFO [stderr] warning: unused variable: `target` Dec 06 05:48:09.909 INFO [stderr] --> src/rank_vector.rs:480:36 Dec 06 05:48:09.909 INFO [stderr] | Dec 06 05:48:09.909 INFO [stderr] 480 | pub fn balance_zones(&mut self,target:usize) { Dec 06 05:48:09.909 INFO [stderr] | ^^^^^^ help: consider using `_target` instead Dec 06 05:48:09.913 INFO [stderr] Dec 06 05:48:09.913 INFO [stderr] warning: unused variable: `i` Dec 06 05:48:09.913 INFO [stderr] --> src/rank_vector.rs:584:17 Dec 06 05:48:09.914 INFO [stderr] | Dec 06 05:48:09.914 INFO [stderr] 584 | for i in 0..self.zones[3] { Dec 06 05:48:09.914 INFO [stderr] | ^ help: consider using `_i` instead Dec 06 05:48:09.914 INFO [stderr] Dec 06 05:48:09.914 INFO [stderr] warning: unused variable: `i` Dec 06 05:48:09.914 INFO [stderr] --> src/rank_vector.rs:604:17 Dec 06 05:48:09.914 INFO [stderr] | Dec 06 05:48:09.914 INFO [stderr] 604 | for i in 0..self.zones[1] { Dec 06 05:48:09.914 INFO [stderr] | ^ help: consider using `_i` instead Dec 06 05:48:09.914 INFO [stderr] Dec 06 05:48:09.914 INFO [stderr] warning: unused variable: `len` Dec 06 05:48:09.914 INFO [stderr] --> src/rank_vector.rs:700:13 Dec 06 05:48:09.914 INFO [stderr] | Dec 06 05:48:09.914 INFO [stderr] 700 | let len = self.len() as f64; Dec 06 05:48:09.914 INFO [stderr] | ^^^ help: consider using `_len` instead Dec 06 05:48:09.914 INFO [stderr] Dec 06 05:48:09.914 INFO [stderr] warning: unused variable: `i` Dec 06 05:48:09.914 INFO [stderr] --> src/rank_vector.rs:817:14 Dec 06 05:48:09.914 INFO [stderr] | Dec 06 05:48:09.914 INFO [stderr] 817 | for (i,draw) in draw_order.iter().enumerate() { Dec 06 05:48:09.914 INFO [stderr] | ^ help: consider using `_i` instead Dec 06 05:48:09.914 INFO [stderr] Dec 06 05:48:09.914 INFO [stderr] warning: unused variable: `i` Dec 06 05:48:09.914 INFO [stderr] --> src/rank_vector.rs:849:14 Dec 06 05:48:09.914 INFO [stderr] | Dec 06 05:48:09.914 INFO [stderr] 849 | for (i,draw) in draw_order.iter().enumerate() { Dec 06 05:48:09.914 INFO [stderr] | ^ help: consider using `_i` instead Dec 06 05:48:09.914 INFO [stderr] Dec 06 05:48:09.914 INFO [stderr] warning: unused variable: `i` Dec 06 05:48:09.914 INFO [stderr] --> src/rank_table.rs:265:14 Dec 06 05:48:09.914 INFO [stderr] | Dec 06 05:48:09.914 INFO [stderr] 265 | for (i,feature) in features.iter().cloned().enumerate() { Dec 06 05:48:09.914 INFO [stderr] | ^ help: consider using `_i` instead Dec 06 05:48:09.914 INFO [stderr] Dec 06 05:48:09.914 INFO [stderr] warning: unused variable: `processor_limit` Dec 06 05:48:09.914 INFO [stderr] --> src/tree.rs:42:13 Dec 06 05:48:09.914 INFO [stderr] | Dec 06 05:48:09.914 INFO [stderr] 42 | let processor_limit = parameters.processor_limit; Dec 06 05:48:09.914 INFO [stderr] | ^^^^^^^^^^^^^^^ help: consider using `_processor_limit` instead Dec 06 05:48:09.914 INFO [stderr] Dec 06 05:48:09.920 INFO [stderr] warning: unused variable: `size_limit` Dec 06 05:48:09.920 INFO [stderr] --> src/tree.rs:324:35 Dec 06 05:48:09.920 INFO [stderr] | Dec 06 05:48:09.920 INFO [stderr] 324 | pub fn reload(location: &str, size_limit: usize , report_address: String) -> Result { Dec 06 05:48:09.920 INFO [stderr] | ^^^^^^^^^^ help: consider using `_size_limit` instead Dec 06 05:48:09.920 INFO [stderr] Dec 06 05:48:09.920 INFO [stderr] warning: unused variable: `prototype` Dec 06 05:48:09.920 INFO [stderr] --> src/random_forest.rs:49:25 Dec 06 05:48:09.920 INFO [stderr] | Dec 06 05:48:09.920 INFO [stderr] 49 | if let Some(ref prototype) = self.prototype_tree { Dec 06 05:48:09.920 INFO [stderr] | ^^^^^^^^^ help: consider using `_prototype` instead Dec 06 05:48:09.921 INFO [stderr] Dec 06 05:48:09.921 INFO [stderr] warning: unused variable: `prototype` Dec 06 05:48:09.921 INFO [stderr] --> src/random_forest.rs:103:25 Dec 06 05:48:09.921 INFO [stderr] | Dec 06 05:48:09.921 INFO [stderr] 103 | if let Some(ref prototype) = self.prototype_tree { Dec 06 05:48:09.921 INFO [stderr] | ^^^^^^^^^ help: consider using `_prototype` instead Dec 06 05:48:09.921 INFO [stderr] Dec 06 05:48:09.921 INFO [stderr] warning: unused variable: `split_thread_pool` Dec 06 05:48:09.921 INFO [stderr] --> src/random_forest.rs:150:13 Dec 06 05:48:09.921 INFO [stderr] | Dec 06 05:48:09.921 INFO [stderr] 150 | let split_thread_pool = SplitThreadPool::new(processor_limit); Dec 06 05:48:09.921 INFO [stderr] | ^^^^^^^^^^^^^^^^^ help: consider using `_split_thread_pool` instead Dec 06 05:48:09.921 INFO [stderr] Dec 06 05:48:09.921 INFO [stderr] warning: unused variable: `prototype_tree` Dec 06 05:48:09.921 INFO [stderr] --> src/random_forest.rs:174:13 Dec 06 05:48:09.921 INFO [stderr] | Dec 06 05:48:09.921 INFO [stderr] 174 | let prototype_tree = predictive_trees.remove(0); Dec 06 05:48:09.921 INFO [stderr] | ^^^^^^^^^^^^^^ help: consider using `_prototype_tree` instead Dec 06 05:48:09.921 INFO [stderr] Dec 06 05:48:09.921 INFO [stderr] warning: unused variable: `feature_names` Dec 06 05:48:09.921 INFO [stderr] --> src/random_forest.rs:178:13 Dec 06 05:48:09.921 INFO [stderr] | Dec 06 05:48:09.921 INFO [stderr] 178 | let feature_names = feature_option.unwrap_or((0..dimensions.0).map(|x| x.to_string()).collect()); Dec 06 05:48:09.921 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_feature_names` instead Dec 06 05:48:09.921 INFO [stderr] Dec 06 05:48:09.921 INFO [stderr] warning: unused variable: `sample_names` Dec 06 05:48:09.921 INFO [stderr] --> src/random_forest.rs:180:13 Dec 06 05:48:09.921 INFO [stderr] | Dec 06 05:48:09.921 INFO [stderr] 180 | let sample_names = sample_option.unwrap_or((0..dimensions.1).map(|x| x.to_string()).collect()); Dec 06 05:48:09.921 INFO [stderr] | ^^^^^^^^^^^^ help: consider using `_sample_names` instead Dec 06 05:48:09.921 INFO [stderr] Dec 06 05:48:09.921 INFO [stderr] warning: unused variable: `report_string` Dec 06 05:48:09.921 INFO [stderr] --> src/random_forest.rs:182:13 Dec 06 05:48:09.921 INFO [stderr] | Dec 06 05:48:09.921 INFO [stderr] 182 | let report_string = format!("{}.reconstituted.0",report_address).to_string(); Dec 06 05:48:09.921 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_report_string` instead Dec 06 05:48:09.921 INFO [stderr] Dec 06 05:48:09.921 INFO [stderr] warning: unused variable: `backup_trees` Dec 06 05:48:09.921 INFO [stderr] --> src/random_forest.rs:217:32 Dec 06 05:48:09.921 INFO [stderr] | Dec 06 05:48:09.921 INFO [stderr] 217 | TreeBackups::Trees(backup_trees) => { Dec 06 05:48:09.921 INFO [stderr] | ^^^^^^^^^^^^ help: consider using `_backup_trees` instead Dec 06 05:48:09.921 INFO [stderr] Dec 06 05:48:09.921 INFO [stderr] warning: value assigned to `trees` is never read Dec 06 05:48:09.921 INFO [stderr] --> src/random_forest.rs:218:17 Dec 06 05:48:09.921 INFO [stderr] | Dec 06 05:48:09.921 INFO [stderr] 218 | trees = vec![]; Dec 06 05:48:09.921 INFO [stderr] | ^^^^^ Dec 06 05:48:09.921 INFO [stderr] Dec 06 05:48:09.921 INFO [stderr] warning: unused variable: `feature_names` Dec 06 05:48:09.921 INFO [stderr] --> src/random_forest.rs:227:13 Dec 06 05:48:09.921 INFO [stderr] | Dec 06 05:48:09.921 INFO [stderr] 227 | let feature_names = feature_option.unwrap_or((0..dimensions.0).map(|x| x.to_string()).collect()); Dec 06 05:48:09.921 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_feature_names` instead Dec 06 05:48:09.921 INFO [stderr] Dec 06 05:48:09.921 INFO [stderr] warning: unused variable: `sample_names` Dec 06 05:48:09.921 INFO [stderr] --> src/random_forest.rs:229:13 Dec 06 05:48:09.921 INFO [stderr] | Dec 06 05:48:09.921 INFO [stderr] 229 | let sample_names = sample_option.unwrap_or((0..dimensions.1).map(|x| x.to_string()).collect()); Dec 06 05:48:09.921 INFO [stderr] | ^^^^^^^^^^^^ help: consider using `_sample_names` instead Dec 06 05:48:09.921 INFO [stderr] Dec 06 05:48:09.921 INFO [stderr] warning: unused variable: `report_string` Dec 06 05:48:09.921 INFO [stderr] --> src/random_forest.rs:231:13 Dec 06 05:48:09.921 INFO [stderr] | Dec 06 05:48:09.921 INFO [stderr] 231 | let report_string = format!("{}.reconstituted.0",report_address).to_string(); Dec 06 05:48:09.921 INFO [stderr] | ^^^^^^^^^^^^^ help: consider using `_report_string` instead Dec 06 05:48:09.921 INFO [stderr] Dec 06 05:48:10.312 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:48:10.312 INFO [stderr] --> src/rank_table.rs:660:13 Dec 06 05:48:10.312 INFO [stderr] | Dec 06 05:48:10.312 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::>()[..],blank_parameter()); Dec 06 05:48:10.312 INFO [stderr] | ----^^^^^ Dec 06 05:48:10.312 INFO [stderr] | | Dec 06 05:48:10.312 INFO [stderr] | help: remove this `mut` Dec 06 05:48:10.312 INFO [stderr] | Dec 06 05:48:10.312 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 06 05:48:10.312 INFO [stderr] Dec 06 05:48:10.312 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:48:10.312 INFO [stderr] --> src/rank_table.rs:662:13 Dec 06 05:48:10.312 INFO [stderr] | Dec 06 05:48:10.312 INFO [stderr] 662 | let mut draw_order = {(table.sort_by_feature("one").0.clone(),table.sort_by_feature("one").1.clone())}; Dec 06 05:48:10.312 INFO [stderr] | ----^^^^^^^^^^ Dec 06 05:48:10.312 INFO [stderr] | | Dec 06 05:48:10.312 INFO [stderr] | help: remove this `mut` Dec 06 05:48:10.312 INFO [stderr] Dec 06 05:48:10.326 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:48:10.326 INFO [stderr] --> src/io.rs:83:9 Dec 06 05:48:10.326 INFO [stderr] | Dec 06 05:48:10.326 INFO [stderr] 83 | let mut loc_args = args.clone(); Dec 06 05:48:10.326 INFO [stderr] | ----^^^^^^^^ Dec 06 05:48:10.326 INFO [stderr] | | Dec 06 05:48:10.326 INFO [stderr] | help: remove this `mut` Dec 06 05:48:10.326 INFO [stderr] Dec 06 05:48:10.326 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:48:10.326 INFO [stderr] --> src/io.rs:90:9 Dec 06 05:48:10.326 INFO [stderr] | Dec 06 05:48:10.326 INFO [stderr] 90 | let mut arc_params = Arc::new(args); Dec 06 05:48:10.326 INFO [stderr] | ----^^^^^^^^^^ Dec 06 05:48:10.326 INFO [stderr] | | Dec 06 05:48:10.326 INFO [stderr] | help: remove this `mut` Dec 06 05:48:10.326 INFO [stderr] Dec 06 05:48:10.326 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:48:10.326 INFO [stderr] --> src/io.rs:141:17 Dec 06 05:48:10.326 INFO [stderr] | Dec 06 05:48:10.326 INFO [stderr] 141 | pub fn combined(mut args:Parameters) { Dec 06 05:48:10.326 INFO [stderr] | ----^^^^ Dec 06 05:48:10.326 INFO [stderr] | | Dec 06 05:48:10.326 INFO [stderr] | help: remove this `mut` Dec 06 05:48:10.326 INFO [stderr] Dec 06 05:48:10.396 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:48:10.396 INFO [stderr] --> src/io.rs:452:13 Dec 06 05:48:10.396 INFO [stderr] | Dec 06 05:48:10.396 INFO [stderr] 452 | let mut input_features = input_counts.len(); Dec 06 05:48:10.396 INFO [stderr] | ----^^^^^^^^^^^^^^ Dec 06 05:48:10.396 INFO [stderr] | | Dec 06 05:48:10.396 INFO [stderr] | help: remove this `mut` Dec 06 05:48:10.396 INFO [stderr] Dec 06 05:48:10.396 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:48:10.396 INFO [stderr] --> src/io.rs:453:13 Dec 06 05:48:10.396 INFO [stderr] | Dec 06 05:48:10.396 INFO [stderr] 453 | let mut output_features = output_counts.len(); Dec 06 05:48:10.396 INFO [stderr] | ----^^^^^^^^^^^^^^^ Dec 06 05:48:10.396 INFO [stderr] | | Dec 06 05:48:10.396 INFO [stderr] | help: remove this `mut` Dec 06 05:48:10.396 INFO [stderr] Dec 06 05:48:10.500 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:48:10.500 INFO [stderr] --> src/io.rs:1157:9 Dec 06 05:48:10.500 INFO [stderr] | Dec 06 05:48:10.500 INFO [stderr] 1157 | let mut working = matrix_flip(mtx); Dec 06 05:48:10.500 INFO [stderr] | ----^^^^^^^ Dec 06 05:48:10.500 INFO [stderr] | | Dec 06 05:48:10.500 INFO [stderr] | help: remove this `mut` Dec 06 05:48:10.500 INFO [stderr] Dec 06 05:48:10.500 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:48:10.500 INFO [stderr] --> src/io.rs:1159:9 Dec 06 05:48:10.500 INFO [stderr] | Dec 06 05:48:10.500 INFO [stderr] 1159 | let mut column_order: Vec = (0..dim.0).collect(); Dec 06 05:48:10.500 INFO [stderr] | ----^^^^^^^^^^^^ Dec 06 05:48:10.500 INFO [stderr] | | Dec 06 05:48:10.500 INFO [stderr] | help: remove this `mut` Dec 06 05:48:10.500 INFO [stderr] Dec 06 05:48:10.500 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:48:10.500 INFO [stderr] --> src/io.rs:1160:9 Dec 06 05:48:10.500 INFO [stderr] | Dec 06 05:48:10.500 INFO [stderr] 1160 | let mut row_order: Vec = (0..dim.1).collect(); Dec 06 05:48:10.500 INFO [stderr] | ----^^^^^^^^^ Dec 06 05:48:10.501 INFO [stderr] | | Dec 06 05:48:10.501 INFO [stderr] | help: remove this `mut` Dec 06 05:48:10.501 INFO [stderr] Dec 06 05:48:10.538 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:48:10.538 INFO [stderr] --> src/node.rs:265:13 Dec 06 05:48:10.538 INFO [stderr] | Dec 06 05:48:10.538 INFO [stderr] 265 | let mut new_input_table = self.input_table.derive_specified(&input_features,samples); Dec 06 05:48:10.538 INFO [stderr] | ----^^^^^^^^^^^^^^^ Dec 06 05:48:10.538 INFO [stderr] | | Dec 06 05:48:10.538 INFO [stderr] | help: remove this `mut` Dec 06 05:48:10.538 INFO [stderr] Dec 06 05:48:10.538 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:48:10.538 INFO [stderr] --> src/node.rs:266:13 Dec 06 05:48:10.538 INFO [stderr] | Dec 06 05:48:10.538 INFO [stderr] 266 | let mut new_output_table = self.output_table.derive_specified(&output_features,samples); Dec 06 05:48:10.538 INFO [stderr] | ----^^^^^^^^^^^^^^^^ Dec 06 05:48:10.538 INFO [stderr] | | Dec 06 05:48:10.538 INFO [stderr] | help: remove this `mut` Dec 06 05:48:10.538 INFO [stderr] Dec 06 05:48:10.581 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:48:10.581 INFO [stderr] --> src/node.rs:600:47 Dec 06 05:48:10.581 INFO [stderr] | Dec 06 05:48:10.581 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 06 05:48:10.581 INFO [stderr] | ----^^^^^^^ Dec 06 05:48:10.581 INFO [stderr] | | Dec 06 05:48:10.581 INFO [stderr] | help: remove this `mut` Dec 06 05:48:10.581 INFO [stderr] Dec 06 05:48:10.651 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:48:10.651 INFO [stderr] --> src/node.rs:951:13 Dec 06 05:48:10.651 INFO [stderr] | Dec 06 05:48:10.651 INFO [stderr] 951 | let mut root = Node::feature_root(&vec![], &vec![], &vec![][..], &vec![][..], &vec![][..], blank_parameter(), None, SplitThreadPool::new(1)); Dec 06 05:48:10.651 INFO [stderr] | ----^^^^ Dec 06 05:48:10.651 INFO [stderr] | | Dec 06 05:48:10.651 INFO [stderr] | help: remove this `mut` Dec 06 05:48:10.651 INFO [stderr] Dec 06 05:48:10.652 INFO [stderr] warning: variable does not need to be mutable Dec 06 05:48:10.652 INFO [stderr] --> src/node.rs:958:13 Dec 06 05:48:10.652 INFO [stderr] | Dec 06 05:48:10.652 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 06 05:48:10.652 INFO [stderr] | ----^^^^ Dec 06 05:48:10.652 INFO [stderr] | | Dec 06 05:48:10.652 INFO [stderr] | help: remove this `mut` Dec 06 05:48:10.652 INFO [stderr] Dec 06 05:48:10.762 INFO [stderr] warning: method is never used: `g_left` Dec 06 05:48:10.762 INFO [stderr] --> src/rank_vector.rs:166:5 Dec 06 05:48:10.762 INFO [stderr] | Dec 06 05:48:10.762 INFO [stderr] 166 | pub fn g_left(&self,index:usize) -> usize { Dec 06 05:48:10.762 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.762 INFO [stderr] | Dec 06 05:48:10.762 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 06 05:48:10.762 INFO [stderr] Dec 06 05:48:10.762 INFO [stderr] warning: method is never used: `g_right` Dec 06 05:48:10.762 INFO [stderr] --> src/rank_vector.rs:171:5 Dec 06 05:48:10.762 INFO [stderr] | Dec 06 05:48:10.762 INFO [stderr] 171 | pub fn g_right(&self, index:usize) -> usize { Dec 06 05:48:10.762 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.762 INFO [stderr] Dec 06 05:48:10.762 INFO [stderr] warning: method is never used: `mean` Dec 06 05:48:10.762 INFO [stderr] --> src/rank_vector.rs:667:5 Dec 06 05:48:10.762 INFO [stderr] | Dec 06 05:48:10.762 INFO [stderr] 667 | pub fn mean(&self) -> f64 { Dec 06 05:48:10.762 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.762 INFO [stderr] Dec 06 05:48:10.762 INFO [stderr] warning: method is never used: `l2` Dec 06 05:48:10.762 INFO [stderr] --> src/rank_vector.rs:698:5 Dec 06 05:48:10.762 INFO [stderr] | Dec 06 05:48:10.762 INFO [stderr] 698 | pub fn l2(&self) -> f64 { Dec 06 05:48:10.762 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.762 INFO [stderr] Dec 06 05:48:10.762 INFO [stderr] warning: method is never used: `cov` Dec 06 05:48:10.762 INFO [stderr] --> src/rank_vector.rs:706:5 Dec 06 05:48:10.762 INFO [stderr] | Dec 06 05:48:10.762 INFO [stderr] 706 | fn cov(&self) -> Option { Dec 06 05:48:10.762 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.762 INFO [stderr] Dec 06 05:48:10.762 INFO [stderr] warning: method is never used: `full_values` Dec 06 05:48:10.762 INFO [stderr] --> src/rank_vector.rs:733:5 Dec 06 05:48:10.762 INFO [stderr] | Dec 06 05:48:10.762 INFO [stderr] 733 | pub fn full_values(&self) -> Vec { Dec 06 05:48:10.762 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.762 INFO [stderr] Dec 06 05:48:10.762 INFO [stderr] warning: method is never used: `ordered_mad_gains` Dec 06 05:48:10.762 INFO [stderr] --> src/rank_vector.rs:754:5 Dec 06 05:48:10.762 INFO [stderr] | Dec 06 05:48:10.762 INFO [stderr] 754 | pub fn ordered_mad_gains(&mut self,draw_order: &Vec, drop_set: &HashSet) -> Vec { Dec 06 05:48:10.762 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.762 INFO [stderr] Dec 06 05:48:10.762 INFO [stderr] warning: method is never used: `ordered_covs` Dec 06 05:48:10.762 INFO [stderr] --> src/rank_vector.rs:890:5 Dec 06 05:48:10.762 INFO [stderr] | Dec 06 05:48:10.762 INFO [stderr] 890 | pub fn ordered_covs(&mut self,draw_order: &Vec,drop_set: &HashSet) -> Vec { Dec 06 05:48:10.762 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.762 INFO [stderr] Dec 06 05:48:10.762 INFO [stderr] warning: method is never used: `split_indecies` Dec 06 05:48:10.762 INFO [stderr] --> src/rank_vector.rs:932:5 Dec 06 05:48:10.762 INFO [stderr] | Dec 06 05:48:10.762 INFO [stderr] 932 | pub fn split_indecies(&self, split:&f64) -> (Vec,Vec) { Dec 06 05:48:10.762 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.762 INFO [stderr] Dec 06 05:48:10.762 INFO [stderr] warning: method is never used: `ordered_cov_gains` Dec 06 05:48:10.762 INFO [stderr] --> src/rank_vector.rs:951:5 Dec 06 05:48:10.762 INFO [stderr] | Dec 06 05:48:10.762 INFO [stderr] 951 | pub fn ordered_cov_gains(&mut self,draw_order: &Vec,drop_set: &HashSet) -> Vec { Dec 06 05:48:10.762 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.762 INFO [stderr] Dec 06 05:48:10.762 INFO [stderr] warning: method is never used: `return_container` Dec 06 05:48:10.762 INFO [stderr] --> src/rank_vector.rs:1168:5 Dec 06 05:48:10.762 INFO [stderr] | Dec 06 05:48:10.762 INFO [stderr] 1168 | pub fn return_container(self) -> SmallVec<[Node;1024]> { Dec 06 05:48:10.763 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.763 INFO [stderr] Dec 06 05:48:10.763 INFO [stderr] warning: method is never used: `new` Dec 06 05:48:10.763 INFO [stderr] --> src/rank_vector.rs:1262:5 Dec 06 05:48:10.763 INFO [stderr] | Dec 06 05:48:10.763 INFO [stderr] 1262 | fn new(input: &'a RankVector, first: usize) -> GLVCrawler<'a,T> { Dec 06 05:48:10.763 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.763 INFO [stderr] Dec 06 05:48:10.763 INFO [stderr] warning: struct is never constructed: `GLVCrawler` Dec 06 05:48:10.763 INFO [stderr] --> src/rank_vector.rs:1279:1 Dec 06 05:48:10.763 INFO [stderr] | Dec 06 05:48:10.763 INFO [stderr] 1279 | pub struct GLVCrawler<'a, T:'a + Borrow<[Node]> + BorrowMut<[Node]> + Index + IndexMut + Clone + Debug> { Dec 06 05:48:10.763 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.763 INFO [stderr] Dec 06 05:48:10.763 INFO [stderr] warning: method is never used: `covs` Dec 06 05:48:10.763 INFO [stderr] --> src/rank_table.rs:122:5 Dec 06 05:48:10.763 INFO [stderr] | Dec 06 05:48:10.763 INFO [stderr] 122 | pub fn covs(&self) -> Vec { Dec 06 05:48:10.763 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.763 INFO [stderr] Dec 06 05:48:10.763 INFO [stderr] warning: method is never used: `split_indecies_by_feature` Dec 06 05:48:10.763 INFO [stderr] --> src/rank_table.rs:132:5 Dec 06 05:48:10.763 INFO [stderr] | Dec 06 05:48:10.763 INFO [stderr] 132 | pub fn split_indecies_by_feature(&self, feature: &str, split: &f64) -> (Vec,Vec){ Dec 06 05:48:10.763 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.763 INFO [stderr] Dec 06 05:48:10.763 INFO [stderr] warning: method is never used: `feature_name` Dec 06 05:48:10.763 INFO [stderr] --> src/rank_table.rs:136:5 Dec 06 05:48:10.763 INFO [stderr] | Dec 06 05:48:10.763 INFO [stderr] 136 | pub fn feature_name(&self, feature_index: usize) -> Option<&String> { Dec 06 05:48:10.763 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.763 INFO [stderr] Dec 06 05:48:10.763 INFO [stderr] warning: method is never used: `sample_name` Dec 06 05:48:10.763 INFO [stderr] --> src/rank_table.rs:152:5 Dec 06 05:48:10.763 INFO [stderr] | Dec 06 05:48:10.763 INFO [stderr] 152 | pub fn sample_name(&self, index:usize) -> String { Dec 06 05:48:10.763 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.763 INFO [stderr] Dec 06 05:48:10.763 INFO [stderr] warning: method is never used: `full_values` Dec 06 05:48:10.763 INFO [stderr] --> src/rank_table.rs:160:5 Dec 06 05:48:10.763 INFO [stderr] | Dec 06 05:48:10.763 INFO [stderr] 160 | pub fn full_values(&self) -> Vec> { Dec 06 05:48:10.763 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.763 INFO [stderr] Dec 06 05:48:10.763 INFO [stderr] warning: method is never used: `full_ordered_values` Dec 06 05:48:10.763 INFO [stderr] --> src/rank_table.rs:168:5 Dec 06 05:48:10.763 INFO [stderr] | Dec 06 05:48:10.763 INFO [stderr] 168 | pub fn full_ordered_values(&self) -> Vec> { Dec 06 05:48:10.763 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.763 INFO [stderr] Dec 06 05:48:10.763 INFO [stderr] warning: method is never used: `derive_random` Dec 06 05:48:10.763 INFO [stderr] --> src/rank_table.rs:294:5 Dec 06 05:48:10.763 INFO [stderr] | Dec 06 05:48:10.763 INFO [stderr] 294 | pub fn derive_random(&self, features:usize,samples:usize) -> RankTable { Dec 06 05:48:10.763 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.763 INFO [stderr] Dec 06 05:48:10.763 INFO [stderr] warning: method is never used: `parallel_split_order_max` Dec 06 05:48:10.763 INFO [stderr] --> src/rank_table.rs:375:5 Dec 06 05:48:10.763 INFO [stderr] | Dec 06 05:48:10.763 INFO [stderr] 375 | pub fn parallel_split_order_max(&mut self,draw_order:&Vec, drop_set: &HashSet,feature_weights:Option<&Vec>, pool:mpsc::Sender) -> Option<(usize,f64)> { Dec 06 05:48:10.763 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.763 INFO [stderr] Dec 06 05:48:10.763 INFO [stderr] warning: method is never used: `wrap_consume` Dec 06 05:48:10.763 INFO [stderr] --> src/rank_table.rs:496:5 Dec 06 05:48:10.763 INFO [stderr] | Dec 06 05:48:10.763 INFO [stderr] 496 | pub fn wrap_consume(self) -> RankTableWrapper{ Dec 06 05:48:10.763 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.763 INFO [stderr] Dec 06 05:48:10.763 INFO [stderr] warning: method is never used: `unwrap` Dec 06 05:48:10.763 INFO [stderr] --> src/rank_table.rs:534:5 Dec 06 05:48:10.763 INFO [stderr] | Dec 06 05:48:10.763 INFO [stderr] 534 | pub fn unwrap(self) -> RankTable { Dec 06 05:48:10.763 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.763 INFO [stderr] Dec 06 05:48:10.763 INFO [stderr] warning: function is never used: `l2_maximum` Dec 06 05:48:10.763 INFO [stderr] --> src/rank_table.rs:587:1 Dec 06 05:48:10.763 INFO [stderr] | Dec 06 05:48:10.763 INFO [stderr] 587 | pub fn l2_maximum(mtx_in:&Vec>, weights: &Vec) -> Option<(usize,f64)> { Dec 06 05:48:10.763 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.763 INFO [stderr] Dec 06 05:48:10.763 INFO [stderr] warning: function is never used: `l1_maximum` Dec 06 05:48:10.763 INFO [stderr] --> src/rank_table.rs:599:1 Dec 06 05:48:10.763 INFO [stderr] | Dec 06 05:48:10.763 INFO [stderr] 599 | pub fn l1_maximum(mtx_in:&Vec>, weights: &Vec) -> Option<(usize,f64)> { Dec 06 05:48:10.763 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.763 INFO [stderr] Dec 06 05:48:10.763 INFO [stderr] warning: method is never used: `bool` Dec 06 05:48:10.763 INFO [stderr] --> src/io.rs:717:5 Dec 06 05:48:10.763 INFO [stderr] | Dec 06 05:48:10.763 INFO [stderr] 717 | pub fn bool(&self) -> bool { Dec 06 05:48:10.763 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.764 INFO [stderr] Dec 06 05:48:10.764 INFO [stderr] warning: variant is never constructed: `File` Dec 06 05:48:10.764 INFO [stderr] --> src/io.rs:735:5 Dec 06 05:48:10.764 INFO [stderr] | Dec 06 05:48:10.764 INFO [stderr] 735 | File(String), Dec 06 05:48:10.764 INFO [stderr] | ^^^^^^^^^^^^ Dec 06 05:48:10.764 INFO [stderr] Dec 06 05:48:10.764 INFO [stderr] warning: variant is never constructed: `Vector` Dec 06 05:48:10.764 INFO [stderr] --> src/io.rs:736:5 Dec 06 05:48:10.764 INFO [stderr] | Dec 06 05:48:10.764 INFO [stderr] 736 | Vector(Vec), Dec 06 05:48:10.764 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.764 INFO [stderr] Dec 06 05:48:10.764 INFO [stderr] warning: variant is never constructed: `Trees` Dec 06 05:48:10.764 INFO [stderr] --> src/io.rs:737:5 Dec 06 05:48:10.764 INFO [stderr] | Dec 06 05:48:10.764 INFO [stderr] 737 | Trees(Vec) Dec 06 05:48:10.764 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.764 INFO [stderr] Dec 06 05:48:10.764 INFO [stderr] warning: function is never used: `argmin` Dec 06 05:48:10.764 INFO [stderr] --> src/io.rs:889:1 Dec 06 05:48:10.764 INFO [stderr] | Dec 06 05:48:10.764 INFO [stderr] 889 | fn argmin(in_vec: &Vec) -> (usize,f64) { Dec 06 05:48:10.764 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.764 INFO [stderr] Dec 06 05:48:10.764 INFO [stderr] warning: function is never used: `add_mtx` Dec 06 05:48:10.764 INFO [stderr] --> src/io.rs:929:1 Dec 06 05:48:10.764 INFO [stderr] | Dec 06 05:48:10.764 INFO [stderr] 929 | fn add_mtx(mat1: &Vec>,mat2:&Vec>) -> Vec> { Dec 06 05:48:10.764 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.764 INFO [stderr] Dec 06 05:48:10.764 INFO [stderr] warning: function is never used: `sub_mtx` Dec 06 05:48:10.764 INFO [stderr] --> src/io.rs:949:1 Dec 06 05:48:10.764 INFO [stderr] | Dec 06 05:48:10.764 INFO [stderr] 949 | fn sub_mtx(mat1: &Vec>,mat2:&Vec>) -> Vec> { Dec 06 05:48:10.764 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.764 INFO [stderr] Dec 06 05:48:10.764 INFO [stderr] warning: function is never used: `add_mtx_ip` Dec 06 05:48:10.764 INFO [stderr] --> src/io.rs:968:1 Dec 06 05:48:10.764 INFO [stderr] | Dec 06 05:48:10.764 INFO [stderr] 968 | fn add_mtx_ip(mut mtx1: Vec>, mtx2: &Vec>) -> Vec> { Dec 06 05:48:10.764 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.764 INFO [stderr] Dec 06 05:48:10.764 INFO [stderr] warning: function is never used: `sub_mtx_ip` Dec 06 05:48:10.764 INFO [stderr] --> src/io.rs:985:1 Dec 06 05:48:10.764 INFO [stderr] | Dec 06 05:48:10.764 INFO [stderr] 985 | fn sub_mtx_ip(mut mtx1: Vec>, mtx2: &Vec>) -> Vec> { Dec 06 05:48:10.764 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.764 INFO [stderr] Dec 06 05:48:10.764 INFO [stderr] warning: function is never used: `abs_mtx_ip` Dec 06 05:48:10.764 INFO [stderr] --> src/io.rs:1002:1 Dec 06 05:48:10.764 INFO [stderr] | Dec 06 05:48:10.764 INFO [stderr] 1002 | fn abs_mtx_ip(mtx: &mut Vec>) { Dec 06 05:48:10.764 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.764 INFO [stderr] Dec 06 05:48:10.764 INFO [stderr] warning: function is never used: `square_mtx_ip` Dec 06 05:48:10.764 INFO [stderr] --> src/io.rs:1011:1 Dec 06 05:48:10.764 INFO [stderr] | Dec 06 05:48:10.764 INFO [stderr] 1011 | fn square_mtx_ip(mut mtx: Vec>) -> Vec> { Dec 06 05:48:10.764 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.764 INFO [stderr] Dec 06 05:48:10.764 INFO [stderr] warning: function is never used: `multiply_matrix` Dec 06 05:48:10.764 INFO [stderr] --> src/io.rs:1022:1 Dec 06 05:48:10.764 INFO [stderr] | Dec 06 05:48:10.764 INFO [stderr] 1022 | fn multiply_matrix(mat1: &Vec>,mat2:&Vec>) -> Vec> { Dec 06 05:48:10.764 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.764 INFO [stderr] Dec 06 05:48:10.764 INFO [stderr] warning: function is never used: `zero_matrix` Dec 06 05:48:10.764 INFO [stderr] --> src/io.rs:1041:1 Dec 06 05:48:10.764 INFO [stderr] | Dec 06 05:48:10.764 INFO [stderr] 1041 | fn zero_matrix(x:usize,y:usize) -> Vec> { Dec 06 05:48:10.764 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.764 INFO [stderr] Dec 06 05:48:10.772 INFO [stderr] warning: function is never used: `float_matrix` Dec 06 05:48:10.772 INFO [stderr] --> src/io.rs:1045:1 Dec 06 05:48:10.772 INFO [stderr] | Dec 06 05:48:10.772 INFO [stderr] 1045 | fn float_matrix(x:usize,y:usize,float:f64) -> Vec> { Dec 06 05:48:10.772 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.772 INFO [stderr] Dec 06 05:48:10.772 INFO [stderr] warning: function is never used: `argsort` Dec 06 05:48:10.772 INFO [stderr] --> src/io.rs:1049:1 Dec 06 05:48:10.772 INFO [stderr] | Dec 06 05:48:10.772 INFO [stderr] 1049 | fn argsort(input: &Vec) -> Vec<(usize,f64)> { Dec 06 05:48:10.772 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.772 INFO [stderr] Dec 06 05:48:10.772 INFO [stderr] warning: function is never used: `tsv_format` Dec 06 05:48:10.772 INFO [stderr] --> src/io.rs:1064:1 Dec 06 05:48:10.772 INFO [stderr] | Dec 06 05:48:10.772 INFO [stderr] 1064 | fn tsv_format(input:&Vec>) -> String { Dec 06 05:48:10.772 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.772 INFO [stderr] Dec 06 05:48:10.772 INFO [stderr] warning: function is never used: `median` Dec 06 05:48:10.772 INFO [stderr] --> src/io.rs:1070:1 Dec 06 05:48:10.772 INFO [stderr] | Dec 06 05:48:10.772 INFO [stderr] 1070 | fn median(input: &Vec) -> (usize,f64) { Dec 06 05:48:10.772 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.772 INFO [stderr] Dec 06 05:48:10.772 INFO [stderr] warning: function is never used: `covariance` Dec 06 05:48:10.772 INFO [stderr] --> src/io.rs:1097:1 Dec 06 05:48:10.772 INFO [stderr] | Dec 06 05:48:10.772 INFO [stderr] 1097 | fn covariance(vec1:&Vec,vec2:&Vec) -> f64 { Dec 06 05:48:10.772 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.772 INFO [stderr] Dec 06 05:48:10.772 INFO [stderr] warning: function is never used: `variance` Dec 06 05:48:10.772 INFO [stderr] --> src/io.rs:1112:1 Dec 06 05:48:10.772 INFO [stderr] | Dec 06 05:48:10.772 INFO [stderr] 1112 | pub fn variance(input: &Vec) -> f64 { Dec 06 05:48:10.772 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.772 INFO [stderr] Dec 06 05:48:10.772 INFO [stderr] warning: function is never used: `std_dev` Dec 06 05:48:10.772 INFO [stderr] --> src/io.rs:1122:1 Dec 06 05:48:10.772 INFO [stderr] | Dec 06 05:48:10.772 INFO [stderr] 1122 | pub fn std_dev(input: &Vec) -> f64 { Dec 06 05:48:10.772 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.772 INFO [stderr] Dec 06 05:48:10.772 INFO [stderr] warning: function is never used: `row_echelon` Dec 06 05:48:10.772 INFO [stderr] --> src/io.rs:1156:1 Dec 06 05:48:10.772 INFO [stderr] | Dec 06 05:48:10.772 INFO [stderr] 1156 | fn row_echelon(mtx: &Vec>) { Dec 06 05:48:10.772 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.772 INFO [stderr] Dec 06 05:48:10.772 INFO [stderr] warning: function is never used: `test_command_predict_full` Dec 06 05:48:10.772 INFO [stderr] --> src/io.rs:1172:5 Dec 06 05:48:10.773 INFO [stderr] | Dec 06 05:48:10.773 INFO [stderr] 1172 | pub fn test_command_predict_full() { Dec 06 05:48:10.773 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.773 INFO [stderr] Dec 06 05:48:10.773 INFO [stderr] warning: method is never used: `derive_known_split` Dec 06 05:48:10.773 INFO [stderr] --> src/node.rs:320:5 Dec 06 05:48:10.773 INFO [stderr] | Dec 06 05:48:10.773 INFO [stderr] 320 | pub fn derive_known_split(&self,feature:&str,split:&f64) -> (Node,Node){ Dec 06 05:48:10.773 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.773 INFO [stderr] Dec 06 05:48:10.773 INFO [stderr] warning: method is never used: `report` Dec 06 05:48:10.773 INFO [stderr] --> src/node.rs:336:5 Dec 06 05:48:10.773 INFO [stderr] | Dec 06 05:48:10.773 INFO [stderr] 336 | pub fn report(&self,verbose:bool) { Dec 06 05:48:10.773 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.773 INFO [stderr] Dec 06 05:48:10.773 INFO [stderr] warning: method is never used: `summary` Dec 06 05:48:10.773 INFO [stderr] --> src/node.rs:357:5 Dec 06 05:48:10.773 INFO [stderr] | Dec 06 05:48:10.773 INFO [stderr] 357 | pub fn summary(&self) -> String { Dec 06 05:48:10.773 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.773 INFO [stderr] Dec 06 05:48:10.773 INFO [stderr] warning: method is never used: `data_dump` Dec 06 05:48:10.773 INFO [stderr] --> src/node.rs:368:5 Dec 06 05:48:10.773 INFO [stderr] | Dec 06 05:48:10.773 INFO [stderr] 368 | pub fn data_dump(&self) -> String { Dec 06 05:48:10.773 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.773 INFO [stderr] Dec 06 05:48:10.773 INFO [stderr] warning: method is never used: `set_weights` Dec 06 05:48:10.773 INFO [stderr] --> src/node.rs:393:5 Dec 06 05:48:10.773 INFO [stderr] | Dec 06 05:48:10.773 INFO [stderr] 393 | pub fn set_weights(&mut self, weights:Vec) { Dec 06 05:48:10.773 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.773 INFO [stderr] Dec 06 05:48:10.773 INFO [stderr] warning: method is never used: `wrap_consume` Dec 06 05:48:10.773 INFO [stderr] --> src/node.rs:409:5 Dec 06 05:48:10.773 INFO [stderr] | Dec 06 05:48:10.773 INFO [stderr] 409 | pub fn wrap_consume(self) -> NodeWrapper { Dec 06 05:48:10.773 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.773 INFO [stderr] Dec 06 05:48:10.773 INFO [stderr] warning: method is never used: `id` Dec 06 05:48:10.773 INFO [stderr] --> src/node.rs:507:5 Dec 06 05:48:10.773 INFO [stderr] | Dec 06 05:48:10.773 INFO [stderr] 507 | pub fn id(&self) -> &str { Dec 06 05:48:10.773 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.773 INFO [stderr] Dec 06 05:48:10.773 INFO [stderr] warning: method is never used: `feature` Dec 06 05:48:10.773 INFO [stderr] --> src/node.rs:523:5 Dec 06 05:48:10.773 INFO [stderr] | Dec 06 05:48:10.773 INFO [stderr] 523 | pub fn feature(&self) -> &Option { Dec 06 05:48:10.773 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.773 INFO [stderr] Dec 06 05:48:10.773 INFO [stderr] warning: method is never used: `split` Dec 06 05:48:10.773 INFO [stderr] --> src/node.rs:527:5 Dec 06 05:48:10.773 INFO [stderr] | Dec 06 05:48:10.773 INFO [stderr] 527 | pub fn split(&self) -> &Option { Dec 06 05:48:10.773 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.773 INFO [stderr] Dec 06 05:48:10.773 INFO [stderr] warning: method is never used: `dispersions` Dec 06 05:48:10.773 INFO [stderr] --> src/node.rs:535:5 Dec 06 05:48:10.773 INFO [stderr] | Dec 06 05:48:10.773 INFO [stderr] 535 | pub fn dispersions(&self) -> &Vec { Dec 06 05:48:10.773 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.773 INFO [stderr] Dec 06 05:48:10.773 INFO [stderr] warning: method is never used: `dropout` Dec 06 05:48:10.773 INFO [stderr] --> src/node.rs:547:5 Dec 06 05:48:10.773 INFO [stderr] | Dec 06 05:48:10.773 INFO [stderr] 547 | pub fn dropout(&self) -> DropMode { Dec 06 05:48:10.773 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.773 INFO [stderr] Dec 06 05:48:10.773 INFO [stderr] warning: method is never used: `absolute_gains` Dec 06 05:48:10.773 INFO [stderr] --> src/node.rs:551:5 Dec 06 05:48:10.773 INFO [stderr] | Dec 06 05:48:10.773 INFO [stderr] 551 | pub fn absolute_gains(&self) -> &Option> { Dec 06 05:48:10.773 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.773 INFO [stderr] Dec 06 05:48:10.773 INFO [stderr] warning: method is never used: `local_gains` Dec 06 05:48:10.773 INFO [stderr] --> src/node.rs:555:5 Dec 06 05:48:10.773 INFO [stderr] | Dec 06 05:48:10.773 INFO [stderr] 555 | pub fn local_gains(&self) -> &Option> { Dec 06 05:48:10.773 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.773 INFO [stderr] Dec 06 05:48:10.773 INFO [stderr] warning: method is never used: `covs` Dec 06 05:48:10.773 INFO [stderr] --> src/node.rs:559:5 Dec 06 05:48:10.773 INFO [stderr] | Dec 06 05:48:10.773 INFO [stderr] 559 | pub fn covs(&self) -> Vec { Dec 06 05:48:10.773 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.773 INFO [stderr] Dec 06 05:48:10.773 INFO [stderr] warning: method is never used: `wrap_clone` Dec 06 05:48:10.773 INFO [stderr] --> src/node.rs:563:5 Dec 06 05:48:10.774 INFO [stderr] | Dec 06 05:48:10.774 INFO [stderr] 563 | pub fn wrap_clone(&self) -> NodeWrapper { Dec 06 05:48:10.774 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.774 INFO [stderr] Dec 06 05:48:10.774 INFO [stderr] warning: method is never used: `crawl_children` Dec 06 05:48:10.774 INFO [stderr] --> src/node.rs:567:5 Dec 06 05:48:10.774 INFO [stderr] | Dec 06 05:48:10.774 INFO [stderr] 567 | pub fn crawl_children(&self) -> Vec<&Node> { Dec 06 05:48:10.774 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.774 INFO [stderr] Dec 06 05:48:10.774 INFO [stderr] warning: method is never used: `cascading_interaction` Dec 06 05:48:10.774 INFO [stderr] --> src/node.rs:600:5 Dec 06 05:48:10.774 INFO [stderr] | Dec 06 05:48:10.774 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 06 05:48:10.774 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.774 INFO [stderr] Dec 06 05:48:10.774 INFO [stderr] warning: method is never used: `translate_interactions` Dec 06 05:48:10.774 INFO [stderr] --> src/node.rs:666:5 Dec 06 05:48:10.774 INFO [stderr] | Dec 06 05:48:10.774 INFO [stderr] 666 | pub fn translate_interactions(&self) -> String { Dec 06 05:48:10.774 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.774 INFO [stderr] Dec 06 05:48:10.774 INFO [stderr] warning: method is never used: `crawl_leaves` Dec 06 05:48:10.774 INFO [stderr] --> src/node.rs:681:5 Dec 06 05:48:10.774 INFO [stderr] | Dec 06 05:48:10.774 INFO [stderr] 681 | pub fn crawl_leaves(&self) -> Vec<&Node> { Dec 06 05:48:10.774 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.774 INFO [stderr] Dec 06 05:48:10.774 INFO [stderr] warning: method is never used: `to_string` Dec 06 05:48:10.774 INFO [stderr] --> src/node.rs:698:5 Dec 06 05:48:10.774 INFO [stderr] | Dec 06 05:48:10.774 INFO [stderr] 698 | pub fn to_string(self) -> Result { Dec 06 05:48:10.774 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.774 INFO [stderr] Dec 06 05:48:10.774 INFO [stderr] warning: method is never used: `unwrap` Dec 06 05:48:10.774 INFO [stderr] --> src/node.rs:702:5 Dec 06 05:48:10.774 INFO [stderr] | Dec 06 05:48:10.774 INFO [stderr] 702 | pub fn unwrap(self,split_thread_pool: mpsc::Sender) -> Node { Dec 06 05:48:10.774 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.774 INFO [stderr] Dec 06 05:48:10.774 INFO [stderr] warning: method is never used: `feature` Dec 06 05:48:10.774 INFO [stderr] --> src/node.rs:796:5 Dec 06 05:48:10.774 INFO [stderr] | Dec 06 05:48:10.774 INFO [stderr] 796 | pub fn feature(&self) -> &Option { Dec 06 05:48:10.774 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.774 INFO [stderr] Dec 06 05:48:10.774 INFO [stderr] warning: method is never used: `features` Dec 06 05:48:10.774 INFO [stderr] --> src/node.rs:800:5 Dec 06 05:48:10.774 INFO [stderr] | Dec 06 05:48:10.774 INFO [stderr] 800 | pub fn features(&self) -> &Vec { Dec 06 05:48:10.774 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.774 INFO [stderr] Dec 06 05:48:10.774 INFO [stderr] warning: method is never used: `samples` Dec 06 05:48:10.774 INFO [stderr] --> src/node.rs:804:5 Dec 06 05:48:10.774 INFO [stderr] | Dec 06 05:48:10.774 INFO [stderr] 804 | pub fn samples(&self) -> &Vec { Dec 06 05:48:10.774 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.774 INFO [stderr] Dec 06 05:48:10.774 INFO [stderr] warning: method is never used: `split` Dec 06 05:48:10.774 INFO [stderr] --> src/node.rs:808:5 Dec 06 05:48:10.774 INFO [stderr] | Dec 06 05:48:10.774 INFO [stderr] 808 | pub fn split(&self) -> &Option { Dec 06 05:48:10.774 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.774 INFO [stderr] Dec 06 05:48:10.774 INFO [stderr] warning: method is never used: `medians` Dec 06 05:48:10.774 INFO [stderr] --> src/node.rs:812:5 Dec 06 05:48:10.774 INFO [stderr] | Dec 06 05:48:10.774 INFO [stderr] 812 | pub fn medians(&self) -> &Vec { Dec 06 05:48:10.774 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.774 INFO [stderr] Dec 06 05:48:10.774 INFO [stderr] warning: method is never used: `mads` Dec 06 05:48:10.774 INFO [stderr] --> src/node.rs:816:5 Dec 06 05:48:10.774 INFO [stderr] | Dec 06 05:48:10.774 INFO [stderr] 816 | pub fn mads(&self) -> &Vec { Dec 06 05:48:10.774 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.774 INFO [stderr] Dec 06 05:48:10.774 INFO [stderr] warning: method is never used: `covs` Dec 06 05:48:10.774 INFO [stderr] --> src/node.rs:820:5 Dec 06 05:48:10.774 INFO [stderr] | Dec 06 05:48:10.774 INFO [stderr] 820 | pub fn covs(&self) -> Vec { Dec 06 05:48:10.774 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.774 INFO [stderr] Dec 06 05:48:10.774 INFO [stderr] warning: method is never used: `absolute_gains` Dec 06 05:48:10.774 INFO [stderr] --> src/node.rs:824:5 Dec 06 05:48:10.774 INFO [stderr] | Dec 06 05:48:10.774 INFO [stderr] 824 | pub fn absolute_gains(&self) -> &Option> { Dec 06 05:48:10.774 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.774 INFO [stderr] Dec 06 05:48:10.774 INFO [stderr] warning: method is never used: `local_gains` Dec 06 05:48:10.774 INFO [stderr] --> src/node.rs:828:5 Dec 06 05:48:10.774 INFO [stderr] | Dec 06 05:48:10.775 INFO [stderr] 828 | pub fn local_gains(&self) -> &Option> { Dec 06 05:48:10.775 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.775 INFO [stderr] Dec 06 05:48:10.775 INFO [stderr] warning: method is never used: `set_weights` Dec 06 05:48:10.775 INFO [stderr] --> src/node.rs:832:5 Dec 06 05:48:10.775 INFO [stderr] | Dec 06 05:48:10.775 INFO [stderr] 832 | pub fn set_weights(&mut self, weights: Vec) { Dec 06 05:48:10.775 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.775 INFO [stderr] Dec 06 05:48:10.775 INFO [stderr] warning: method is never used: `weights` Dec 06 05:48:10.775 INFO [stderr] --> src/node.rs:836:5 Dec 06 05:48:10.775 INFO [stderr] | Dec 06 05:48:10.775 INFO [stderr] 836 | pub fn weights(&self) -> &Vec { Dec 06 05:48:10.775 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.775 INFO [stderr] Dec 06 05:48:10.775 INFO [stderr] warning: method is never used: `dropout` Dec 06 05:48:10.775 INFO [stderr] --> src/node.rs:840:5 Dec 06 05:48:10.775 INFO [stderr] | Dec 06 05:48:10.775 INFO [stderr] 840 | pub fn dropout(&self) -> DropMode { Dec 06 05:48:10.775 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.775 INFO [stderr] Dec 06 05:48:10.775 INFO [stderr] warning: method is never used: `crawl_leaves` Dec 06 05:48:10.775 INFO [stderr] --> src/node.rs:844:5 Dec 06 05:48:10.775 INFO [stderr] | Dec 06 05:48:10.775 INFO [stderr] 844 | pub fn crawl_leaves(&self) -> Vec<&StrippedNode> { Dec 06 05:48:10.775 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.775 INFO [stderr] Dec 06 05:48:10.775 INFO [stderr] warning: method is never used: `mut_crawl_to_leaves` Dec 06 05:48:10.775 INFO [stderr] --> src/node.rs:857:5 Dec 06 05:48:10.775 INFO [stderr] | Dec 06 05:48:10.775 INFO [stderr] 857 | pub fn mut_crawl_to_leaves<'a>(&'a mut self) -> Vec<&'a mut StrippedNode> { Dec 06 05:48:10.775 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.775 INFO [stderr] Dec 06 05:48:10.775 INFO [stderr] warning: method is never used: `crawl_children` Dec 06 05:48:10.775 INFO [stderr] --> src/node.rs:870:5 Dec 06 05:48:10.775 INFO [stderr] | Dec 06 05:48:10.775 INFO [stderr] 870 | pub fn crawl_children(&self) -> Vec<&StrippedNode> { Dec 06 05:48:10.775 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.775 INFO [stderr] Dec 06 05:48:10.775 INFO [stderr] warning: method is never used: `predict_leaves` Dec 06 05:48:10.775 INFO [stderr] --> src/node.rs:879:5 Dec 06 05:48:10.775 INFO [stderr] | Dec 06 05:48:10.775 INFO [stderr] 879 | pub fn predict_leaves(&self,vector: &Vec, header: &HashMap,drop_mode: &DropMode, prediction_mode:&PredictionMode) -> Vec<&StrippedNode> { Dec 06 05:48:10.775 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.775 INFO [stderr] Dec 06 05:48:10.775 INFO [stderr] warning: method is never used: `node_sample_encoding` Dec 06 05:48:10.775 INFO [stderr] --> src/node.rs:919:5 Dec 06 05:48:10.775 INFO [stderr] | Dec 06 05:48:10.775 INFO [stderr] 919 | pub fn node_sample_encoding(&self,header: &HashMap) -> Vec { Dec 06 05:48:10.775 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.775 INFO [stderr] Dec 06 05:48:10.775 INFO [stderr] warning: method is never used: `serialize` Dec 06 05:48:10.775 INFO [stderr] --> src/tree.rs:68:5 Dec 06 05:48:10.775 INFO [stderr] | Dec 06 05:48:10.775 INFO [stderr] 68 | pub fn serialize(self) -> Result<(),Error> { Dec 06 05:48:10.775 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.775 INFO [stderr] Dec 06 05:48:10.775 INFO [stderr] warning: method is never used: `serialize_compact_consume` Dec 06 05:48:10.775 INFO [stderr] --> src/tree.rs:93:5 Dec 06 05:48:10.775 INFO [stderr] | Dec 06 05:48:10.775 INFO [stderr] 93 | pub fn serialize_compact_consume(self) -> Result { Dec 06 05:48:10.775 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.775 INFO [stderr] Dec 06 05:48:10.775 INFO [stderr] warning: method is never used: `strip` Dec 06 05:48:10.775 INFO [stderr] --> src/tree.rs:106:5 Dec 06 05:48:10.775 INFO [stderr] | Dec 06 05:48:10.775 INFO [stderr] 106 | pub fn strip(&self) -> PredictiveTree { Dec 06 05:48:10.775 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.775 INFO [stderr] Dec 06 05:48:10.775 INFO [stderr] warning: method is never used: `reload` Dec 06 05:48:10.775 INFO [stderr] --> src/tree.rs:122:5 Dec 06 05:48:10.775 INFO [stderr] | Dec 06 05:48:10.775 INFO [stderr] 122 | pub fn reload(location: &str,feature_pool: mpsc::Sender, size_limit: usize, depth_limit: usize , report_address: String) -> Result { Dec 06 05:48:10.775 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.775 INFO [stderr] Dec 06 05:48:10.775 INFO [stderr] warning: method is never used: `derive_specified` Dec 06 05:48:10.775 INFO [stderr] --> src/tree.rs:158:5 Dec 06 05:48:10.775 INFO [stderr] | Dec 06 05:48:10.775 INFO [stderr] 158 | pub fn derive_specified(&self,samples:&Vec<&String>,input_features:&Vec<&String>,output_features:&Vec<&String>,iteration: usize) -> Tree { Dec 06 05:48:10.775 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.775 INFO [stderr] Dec 06 05:48:10.775 INFO [stderr] warning: method is never used: `derive_to_specified_pool` Dec 06 05:48:10.775 INFO [stderr] --> src/tree.rs:205:5 Dec 06 05:48:10.775 INFO [stderr] | Dec 06 05:48:10.775 INFO [stderr] 205 | pub fn derive_to_specified_pool(&self, samples:usize,input_features:usize,output_features:usize,iteration: usize, pool: mpsc::Sender) -> Tree { Dec 06 05:48:10.775 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.775 INFO [stderr] Dec 06 05:48:10.776 INFO [stderr] warning: method is never used: `set_scoring_weights` Dec 06 05:48:10.776 INFO [stderr] --> src/tree.rs:212:5 Dec 06 05:48:10.776 INFO [stderr] | Dec 06 05:48:10.776 INFO [stderr] 212 | pub fn set_scoring_weights(&mut self, weights: Vec) { Dec 06 05:48:10.776 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.776 INFO [stderr] Dec 06 05:48:10.776 INFO [stderr] warning: method is never used: `nodes` Dec 06 05:48:10.776 INFO [stderr] --> src/tree.rs:224:5 Dec 06 05:48:10.776 INFO [stderr] | Dec 06 05:48:10.776 INFO [stderr] 224 | pub fn nodes(&self) -> Vec<&Node> { Dec 06 05:48:10.776 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.776 INFO [stderr] Dec 06 05:48:10.776 INFO [stderr] warning: method is never used: `root` Dec 06 05:48:10.776 INFO [stderr] --> src/tree.rs:228:5 Dec 06 05:48:10.776 INFO [stderr] | Dec 06 05:48:10.776 INFO [stderr] 228 | pub fn root(&self) -> &Node { Dec 06 05:48:10.776 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.776 INFO [stderr] Dec 06 05:48:10.776 INFO [stderr] warning: method is never used: `dropout` Dec 06 05:48:10.776 INFO [stderr] --> src/tree.rs:232:5 Dec 06 05:48:10.776 INFO [stderr] | Dec 06 05:48:10.776 INFO [stderr] 232 | pub fn dropout(&self) -> DropMode { Dec 06 05:48:10.776 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.776 INFO [stderr] Dec 06 05:48:10.776 INFO [stderr] warning: method is never used: `dimensions` Dec 06 05:48:10.776 INFO [stderr] --> src/tree.rs:236:5 Dec 06 05:48:10.776 INFO [stderr] | Dec 06 05:48:10.776 INFO [stderr] 236 | pub fn dimensions(&self) -> (usize,usize) { Dec 06 05:48:10.776 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.776 INFO [stderr] Dec 06 05:48:10.776 INFO [stderr] warning: method is never used: `mut_crawl_to_leaves` Dec 06 05:48:10.776 INFO [stderr] --> src/tree.rs:241:5 Dec 06 05:48:10.776 INFO [stderr] | Dec 06 05:48:10.776 INFO [stderr] 241 | pub fn mut_crawl_to_leaves(&'a self, target: &'a mut Node) -> Vec<&'a mut Node> { Dec 06 05:48:10.776 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.776 INFO [stderr] Dec 06 05:48:10.776 INFO [stderr] warning: method is never used: `crawl_to_leaves` Dec 06 05:48:10.776 INFO [stderr] --> src/tree.rs:254:5 Dec 06 05:48:10.776 INFO [stderr] | Dec 06 05:48:10.776 INFO [stderr] 254 | pub fn crawl_to_leaves(&self) -> Vec<& Node> { Dec 06 05:48:10.776 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.776 INFO [stderr] Dec 06 05:48:10.776 INFO [stderr] warning: method is never used: `crawl_nodes` Dec 06 05:48:10.776 INFO [stderr] --> src/tree.rs:258:5 Dec 06 05:48:10.776 INFO [stderr] | Dec 06 05:48:10.776 INFO [stderr] 258 | pub fn crawl_nodes(&self) -> Vec<& Node> { Dec 06 05:48:10.776 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.776 INFO [stderr] Dec 06 05:48:10.776 INFO [stderr] warning: method is never used: `report_summary` Dec 06 05:48:10.776 INFO [stderr] --> src/tree.rs:262:5 Dec 06 05:48:10.776 INFO [stderr] | Dec 06 05:48:10.776 INFO [stderr] 262 | pub fn report_summary(&self) -> Result<(),Error> { Dec 06 05:48:10.776 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.776 INFO [stderr] Dec 06 05:48:10.776 INFO [stderr] warning: method is never used: `report_interactions` Dec 06 05:48:10.776 INFO [stderr] --> src/tree.rs:270:5 Dec 06 05:48:10.776 INFO [stderr] | Dec 06 05:48:10.776 INFO [stderr] 270 | pub fn report_interactions(&self) -> Result<(),Error> { Dec 06 05:48:10.776 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.776 INFO [stderr] Dec 06 05:48:10.776 INFO [stderr] warning: method is never used: `dump_data` Dec 06 05:48:10.776 INFO [stderr] --> src/tree.rs:277:5 Dec 06 05:48:10.776 INFO [stderr] | Dec 06 05:48:10.776 INFO [stderr] 277 | pub fn dump_data(&self) -> Result<(),Error>{ Dec 06 05:48:10.776 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.776 INFO [stderr] Dec 06 05:48:10.776 INFO [stderr] warning: method is never used: `samples` Dec 06 05:48:10.776 INFO [stderr] --> src/tree.rs:289:5 Dec 06 05:48:10.776 INFO [stderr] | Dec 06 05:48:10.776 INFO [stderr] 289 | pub fn samples(&self) -> &Vec { Dec 06 05:48:10.776 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.776 INFO [stderr] Dec 06 05:48:10.776 INFO [stderr] warning: method is never used: `reload` Dec 06 05:48:10.776 INFO [stderr] --> src/tree.rs:324:5 Dec 06 05:48:10.776 INFO [stderr] | Dec 06 05:48:10.776 INFO [stderr] 324 | pub fn reload(location: &str, size_limit: usize , report_address: String) -> Result { Dec 06 05:48:10.776 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.776 INFO [stderr] Dec 06 05:48:10.776 INFO [stderr] warning: method is never used: `serialize_compact_consume` Dec 06 05:48:10.776 INFO [stderr] --> src/tree.rs:357:5 Dec 06 05:48:10.776 INFO [stderr] | Dec 06 05:48:10.776 INFO [stderr] 357 | pub fn serialize_compact_consume(self) -> Result<(),Error> { Dec 06 05:48:10.776 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.776 INFO [stderr] Dec 06 05:48:10.776 INFO [stderr] warning: method is never used: `crawl_to_leaves` Dec 06 05:48:10.776 INFO [stderr] --> src/tree.rs:366:5 Dec 06 05:48:10.776 INFO [stderr] | Dec 06 05:48:10.776 INFO [stderr] 366 | pub fn crawl_to_leaves(&self) -> Vec<&StrippedNode> { Dec 06 05:48:10.776 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.776 INFO [stderr] Dec 06 05:48:10.776 INFO [stderr] warning: method is never used: `mut_crawl_to_leaves` Dec 06 05:48:10.776 INFO [stderr] --> src/tree.rs:370:5 Dec 06 05:48:10.776 INFO [stderr] | Dec 06 05:48:10.777 INFO [stderr] 370 | pub fn mut_crawl_to_leaves(&mut self) -> Vec<&mut StrippedNode> { Dec 06 05:48:10.777 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.777 INFO [stderr] Dec 06 05:48:10.777 INFO [stderr] warning: method is never used: `crawl_nodes` Dec 06 05:48:10.777 INFO [stderr] --> src/tree.rs:374:5 Dec 06 05:48:10.777 INFO [stderr] | Dec 06 05:48:10.777 INFO [stderr] 374 | pub fn crawl_nodes(&self) -> Vec<&StrippedNode> { Dec 06 05:48:10.777 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.777 INFO [stderr] Dec 06 05:48:10.777 INFO [stderr] warning: method is never used: `predict_leaves` Dec 06 05:48:10.777 INFO [stderr] --> src/tree.rs:379:5 Dec 06 05:48:10.777 INFO [stderr] | Dec 06 05:48:10.777 INFO [stderr] 379 | pub fn predict_leaves(&self,vector:&Vec, header: &HashMap, prediction_mode:&PredictionMode, drop_mode: &DropMode) -> Vec<&StrippedNode> { Dec 06 05:48:10.777 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.777 INFO [stderr] Dec 06 05:48:10.777 INFO [stderr] warning: method is never used: `generate_weighted` Dec 06 05:48:10.777 INFO [stderr] --> src/random_forest.rs:102:5 Dec 06 05:48:10.777 INFO [stderr] | Dec 06 05:48:10.777 INFO [stderr] 102 | pub fn generate_weighted(&mut self,parameters:Arc) { Dec 06 05:48:10.777 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.777 INFO [stderr] Dec 06 05:48:10.777 INFO [stderr] warning: method is never used: `compact_reconstitute` Dec 06 05:48:10.777 INFO [stderr] --> src/random_forest.rs:144:5 Dec 06 05:48:10.777 INFO [stderr] | Dec 06 05:48:10.777 INFO [stderr] 144 | pub fn compact_reconstitute(tree_locations: TreeBackups, feature_option: Option>,sample_option:Option>,processor_option: Option, report_address:&str) -> Result { Dec 06 05:48:10.777 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.777 INFO [stderr] Dec 06 05:48:10.777 INFO [stderr] warning: method is never used: `reconstitute` Dec 06 05:48:10.777 INFO [stderr] --> src/random_forest.rs:194:5 Dec 06 05:48:10.777 INFO [stderr] | Dec 06 05:48:10.777 INFO [stderr] 194 | pub fn reconstitute(tree_locations: TreeBackups, feature_option: Option>,sample_option:Option>,processor_option: Option, report_address:&str) -> Result { Dec 06 05:48:10.777 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.777 INFO [stderr] Dec 06 05:48:10.777 INFO [stderr] warning: method is never used: `trees` Dec 06 05:48:10.777 INFO [stderr] --> src/random_forest.rs:268:5 Dec 06 05:48:10.777 INFO [stderr] | Dec 06 05:48:10.777 INFO [stderr] 268 | pub fn trees(&self) -> &Vec { Dec 06 05:48:10.777 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.777 INFO [stderr] Dec 06 05:48:10.777 INFO [stderr] warning: method is never used: `predictive_trees` Dec 06 05:48:10.777 INFO [stderr] --> src/random_forest.rs:272:5 Dec 06 05:48:10.777 INFO [stderr] | Dec 06 05:48:10.777 INFO [stderr] 272 | pub fn predictive_trees(&self) -> &Vec { Dec 06 05:48:10.777 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.777 INFO [stderr] Dec 06 05:48:10.777 INFO [stderr] warning: method is never used: `leaves` Dec 06 05:48:10.777 INFO [stderr] --> src/random_forest.rs:276:5 Dec 06 05:48:10.777 INFO [stderr] | Dec 06 05:48:10.777 INFO [stderr] 276 | pub fn leaves(&self) -> Vec<&StrippedNode> { Dec 06 05:48:10.777 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.777 INFO [stderr] Dec 06 05:48:10.777 INFO [stderr] warning: method is never used: `mut_leaves` Dec 06 05:48:10.777 INFO [stderr] --> src/random_forest.rs:286:5 Dec 06 05:48:10.777 INFO [stderr] | Dec 06 05:48:10.777 INFO [stderr] 286 | pub fn mut_leaves(&mut self) -> Vec<&mut StrippedNode> { Dec 06 05:48:10.777 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.777 INFO [stderr] Dec 06 05:48:10.777 INFO [stderr] warning: method is never used: `dimensions` Dec 06 05:48:10.777 INFO [stderr] --> src/random_forest.rs:296:5 Dec 06 05:48:10.777 INFO [stderr] | Dec 06 05:48:10.777 INFO [stderr] 296 | pub fn dimensions(&self) -> (usize,usize) { Dec 06 05:48:10.777 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.777 INFO [stderr] Dec 06 05:48:10.777 INFO [stderr] warning: method is never used: `input_features` Dec 06 05:48:10.777 INFO [stderr] --> src/random_forest.rs:300:5 Dec 06 05:48:10.777 INFO [stderr] | Dec 06 05:48:10.777 INFO [stderr] 300 | pub fn input_features(&self) -> Option<&Vec> { Dec 06 05:48:10.777 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.777 INFO [stderr] Dec 06 05:48:10.777 INFO [stderr] warning: method is never used: `output_features` Dec 06 05:48:10.777 INFO [stderr] --> src/random_forest.rs:304:5 Dec 06 05:48:10.777 INFO [stderr] | Dec 06 05:48:10.777 INFO [stderr] 304 | pub fn output_features(&self) -> Option<&Vec> { Dec 06 05:48:10.777 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.777 INFO [stderr] Dec 06 05:48:10.777 INFO [stderr] warning: method is never used: `feature_map` Dec 06 05:48:10.777 INFO [stderr] --> src/random_forest.rs:308:5 Dec 06 05:48:10.777 INFO [stderr] | Dec 06 05:48:10.777 INFO [stderr] 308 | pub fn feature_map(&self) -> Option> { Dec 06 05:48:10.777 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.777 INFO [stderr] Dec 06 05:48:10.777 INFO [stderr] warning: method is never used: `sample_map` Dec 06 05:48:10.777 INFO [stderr] --> src/random_forest.rs:312:5 Dec 06 05:48:10.777 INFO [stderr] | Dec 06 05:48:10.777 INFO [stderr] 312 | pub fn sample_map(&self) -> HashMap { Dec 06 05:48:10.777 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.777 INFO [stderr] Dec 06 05:48:10.777 INFO [stderr] warning: enum is never used: `SampleMode` Dec 06 05:48:10.777 INFO [stderr] --> src/random_forest.rs:322:1 Dec 06 05:48:10.777 INFO [stderr] | Dec 06 05:48:10.778 INFO [stderr] 322 | pub enum SampleMode { Dec 06 05:48:10.778 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.778 INFO [stderr] Dec 06 05:48:10.778 INFO [stderr] warning: field is never used: `trees` Dec 06 05:48:10.778 INFO [stderr] --> src/random_forest.rs:328:5 Dec 06 05:48:10.778 INFO [stderr] | Dec 06 05:48:10.778 INFO [stderr] 328 | trees: Vec, Dec 06 05:48:10.778 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 06 05:48:10.778 INFO [stderr] Dec 06 05:48:10.778 INFO [stderr] warning: field is never used: `processor_limit` Dec 06 05:48:10.778 INFO [stderr] --> src/random_forest.rs:332:5 Dec 06 05:48:10.778 INFO [stderr] | Dec 06 05:48:10.778 INFO [stderr] 332 | processor_limit: usize, Dec 06 05:48:10.778 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.778 INFO [stderr] Dec 06 05:48:10.778 INFO [stderr] warning: function is never used: `split_shuffle` Dec 06 05:48:10.778 INFO [stderr] --> src/random_forest.rs:335:1 Dec 06 05:48:10.778 INFO [stderr] | Dec 06 05:48:10.778 INFO [stderr] 335 | fn split_shuffle(source_vector: Vec, pieces: usize) -> Vec> { Dec 06 05:48:10.778 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.778 INFO [stderr] Dec 06 05:48:10.778 INFO [stderr] warning: field is never used: `workers` Dec 06 05:48:10.778 INFO [stderr] --> src/tree_thread_pool.rs:66:5 Dec 06 05:48:10.778 INFO [stderr] | Dec 06 05:48:10.778 INFO [stderr] 66 | workers: Vec, Dec 06 05:48:10.778 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.778 INFO [stderr] Dec 06 05:48:10.778 INFO [stderr] warning: field is never used: `worker_receiver_channel` Dec 06 05:48:10.778 INFO [stderr] --> src/tree_thread_pool.rs:67:5 Dec 06 05:48:10.778 INFO [stderr] | Dec 06 05:48:10.778 INFO [stderr] 67 | worker_receiver_channel: Arc)>>>, Dec 06 05:48:10.778 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.778 INFO [stderr] Dec 06 05:48:10.778 INFO [stderr] warning: field is never used: `id` Dec 06 05:48:10.778 INFO [stderr] --> src/tree_thread_pool.rs:111:5 Dec 06 05:48:10.778 INFO [stderr] | Dec 06 05:48:10.778 INFO [stderr] 111 | id: usize, Dec 06 05:48:10.778 INFO [stderr] | ^^^^^^^^^ Dec 06 05:48:10.778 INFO [stderr] Dec 06 05:48:10.778 INFO [stderr] warning: field is never used: `thread` Dec 06 05:48:10.778 INFO [stderr] --> src/tree_thread_pool.rs:112:5 Dec 06 05:48:10.778 INFO [stderr] | Dec 06 05:48:10.778 INFO [stderr] 112 | thread: thread::JoinHandle<()>, Dec 06 05:48:10.778 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.778 INFO [stderr] Dec 06 05:48:10.778 INFO [stderr] warning: field is never used: `workers` Dec 06 05:48:10.778 INFO [stderr] --> src/feature_thread_pool.rs:53:5 Dec 06 05:48:10.778 INFO [stderr] | Dec 06 05:48:10.778 INFO [stderr] 53 | workers: Vec, Dec 06 05:48:10.778 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.778 INFO [stderr] Dec 06 05:48:10.778 INFO [stderr] warning: field is never used: `worker_receiver_channel` Dec 06 05:48:10.778 INFO [stderr] --> src/feature_thread_pool.rs:54:5 Dec 06 05:48:10.778 INFO [stderr] | Dec 06 05:48:10.778 INFO [stderr] 54 | worker_receiver_channel: Arc>>, Dec 06 05:48:10.778 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.778 INFO [stderr] Dec 06 05:48:10.778 INFO [stderr] warning: field is never used: `sender` Dec 06 05:48:10.778 INFO [stderr] --> src/feature_thread_pool.rs:55:5 Dec 06 05:48:10.778 INFO [stderr] | Dec 06 05:48:10.778 INFO [stderr] 55 | sender: Sender Dec 06 05:48:10.778 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.778 INFO [stderr] Dec 06 05:48:10.778 INFO [stderr] warning: field is never used: `id` Dec 06 05:48:10.778 INFO [stderr] --> src/feature_thread_pool.rs:85:5 Dec 06 05:48:10.778 INFO [stderr] | Dec 06 05:48:10.778 INFO [stderr] 85 | id: usize, Dec 06 05:48:10.778 INFO [stderr] | ^^^^^^^^^ Dec 06 05:48:10.778 INFO [stderr] Dec 06 05:48:10.778 INFO [stderr] warning: field is never used: `thread` Dec 06 05:48:10.778 INFO [stderr] --> src/feature_thread_pool.rs:86:5 Dec 06 05:48:10.778 INFO [stderr] | Dec 06 05:48:10.778 INFO [stderr] 86 | thread: thread::JoinHandle<()>, Dec 06 05:48:10.778 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.778 INFO [stderr] Dec 06 05:48:10.778 INFO [stderr] warning: field is never used: `workers` Dec 06 05:48:10.778 INFO [stderr] --> src/split_thread_pool.rs:50:5 Dec 06 05:48:10.778 INFO [stderr] | Dec 06 05:48:10.778 INFO [stderr] 50 | workers: Vec, Dec 06 05:48:10.778 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.778 INFO [stderr] Dec 06 05:48:10.778 INFO [stderr] warning: field is never used: `worker_receiver_channel` Dec 06 05:48:10.778 INFO [stderr] --> src/split_thread_pool.rs:51:5 Dec 06 05:48:10.778 INFO [stderr] | Dec 06 05:48:10.778 INFO [stderr] 51 | worker_receiver_channel: Arc>>, Dec 06 05:48:10.778 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.778 INFO [stderr] Dec 06 05:48:10.778 INFO [stderr] warning: field is never used: `sender` Dec 06 05:48:10.778 INFO [stderr] --> src/split_thread_pool.rs:52:5 Dec 06 05:48:10.778 INFO [stderr] | Dec 06 05:48:10.778 INFO [stderr] 52 | sender: Sender Dec 06 05:48:10.779 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.779 INFO [stderr] Dec 06 05:48:10.779 INFO [stderr] warning: field is never used: `id` Dec 06 05:48:10.779 INFO [stderr] --> src/split_thread_pool.rs:83:5 Dec 06 05:48:10.779 INFO [stderr] | Dec 06 05:48:10.779 INFO [stderr] 83 | id: usize, Dec 06 05:48:10.779 INFO [stderr] | ^^^^^^^^^ Dec 06 05:48:10.779 INFO [stderr] Dec 06 05:48:10.779 INFO [stderr] warning: field is never used: `thread` Dec 06 05:48:10.779 INFO [stderr] --> src/split_thread_pool.rs:84:5 Dec 06 05:48:10.779 INFO [stderr] | Dec 06 05:48:10.779 INFO [stderr] 84 | thread: thread::JoinHandle<()>, Dec 06 05:48:10.779 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.779 INFO [stderr] Dec 06 05:48:10.779 INFO [stderr] warning: function is never used: `logit` Dec 06 05:48:10.779 INFO [stderr] --> src/randutils.rs:6:1 Dec 06 05:48:10.779 INFO [stderr] | Dec 06 05:48:10.779 INFO [stderr] 6 | pub fn logit(p:f64) -> f64 { Dec 06 05:48:10.779 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.779 INFO [stderr] Dec 06 05:48:10.779 INFO [stderr] warning: function is never used: `weighted_choice` Dec 06 05:48:10.779 INFO [stderr] --> src/randutils.rs:10:1 Dec 06 05:48:10.779 INFO [stderr] | Dec 06 05:48:10.779 INFO [stderr] 10 | pub fn weighted_choice(weights: &Vec, rng: &mut ThreadRng) -> usize { Dec 06 05:48:10.779 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.779 INFO [stderr] Dec 06 05:48:10.779 INFO [stderr] warning: function is never used: `weighted_sampling_with_replacement` Dec 06 05:48:10.779 INFO [stderr] --> src/randutils.rs:28:1 Dec 06 05:48:10.779 INFO [stderr] | Dec 06 05:48:10.779 INFO [stderr] 28 | pub fn weighted_sampling_with_replacement(draws: usize,weights: &Vec) -> Vec { Dec 06 05:48:10.779 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.779 INFO [stderr] Dec 06 05:48:10.779 INFO [stderr] warning: function is never used: `weighted_sampling_with_increasing_similarity` Dec 06 05:48:10.779 INFO [stderr] --> src/randutils.rs:66:1 Dec 06 05:48:10.779 INFO [stderr] | Dec 06 05:48:10.779 INFO [stderr] 66 | pub fn weighted_sampling_with_increasing_similarity(draws:usize,weights:Option<&Vec>,similarity:&Vec>) -> Vec { Dec 06 05:48:10.779 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.779 INFO [stderr] Dec 06 05:48:10.779 INFO [stderr] warning: function is never used: `weighted_sampling_with_decreasing_similarity` Dec 06 05:48:10.779 INFO [stderr] --> src/randutils.rs:91:1 Dec 06 05:48:10.779 INFO [stderr] | Dec 06 05:48:10.779 INFO [stderr] 91 | pub fn weighted_sampling_with_decreasing_similarity(draws:usize,weights:Option<&Vec>,similarity:&Vec>) -> Vec { Dec 06 05:48:10.779 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.779 INFO [stderr] Dec 06 05:48:10.779 INFO [stderr] warning: function is never used: `read_header` Dec 06 05:48:10.779 INFO [stderr] --> src/main.rs:72:1 Dec 06 05:48:10.779 INFO [stderr] | Dec 06 05:48:10.779 INFO [stderr] 72 | fn read_header(location: &str) -> Vec { Dec 06 05:48:10.779 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.779 INFO [stderr] Dec 06 05:48:10.779 INFO [stderr] warning: function is never used: `read_sample_names` Dec 06 05:48:10.779 INFO [stderr] --> src/main.rs:102:1 Dec 06 05:48:10.779 INFO [stderr] | Dec 06 05:48:10.779 INFO [stderr] 102 | fn read_sample_names(location: &str) -> Vec { Dec 06 05:48:10.779 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.779 INFO [stderr] Dec 06 05:48:10.779 INFO [stderr] warning: function is never used: `argmin` Dec 06 05:48:10.779 INFO [stderr] --> src/main.rs:117:1 Dec 06 05:48:10.779 INFO [stderr] | Dec 06 05:48:10.779 INFO [stderr] 117 | fn argmin(in_vec: &Vec) -> (usize,f64) { Dec 06 05:48:10.779 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.779 INFO [stderr] Dec 06 05:48:10.779 INFO [stderr] warning: function is never used: `matrix_flip` Dec 06 05:48:10.779 INFO [stderr] --> src/main.rs:138:1 Dec 06 05:48:10.779 INFO [stderr] | Dec 06 05:48:10.779 INFO [stderr] 138 | fn matrix_flip(in_mat: &Vec>) -> Vec> { Dec 06 05:48:10.779 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.779 INFO [stderr] Dec 06 05:48:10.779 INFO [stderr] warning: function is never used: `mtx_dim` Dec 06 05:48:10.779 INFO [stderr] --> src/main.rs:153:1 Dec 06 05:48:10.779 INFO [stderr] | Dec 06 05:48:10.779 INFO [stderr] 153 | fn mtx_dim(in_mat: &Vec>) -> (usize,usize) { Dec 06 05:48:10.779 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.779 INFO [stderr] Dec 06 05:48:10.779 INFO [stderr] warning: function is never used: `add_mtx` Dec 06 05:48:10.779 INFO [stderr] --> src/main.rs:157:1 Dec 06 05:48:10.779 INFO [stderr] | Dec 06 05:48:10.779 INFO [stderr] 157 | fn add_mtx(mat1: &Vec>,mat2:&Vec>) -> Vec> { Dec 06 05:48:10.779 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.779 INFO [stderr] Dec 06 05:48:10.779 INFO [stderr] warning: function is never used: `sub_mtx` Dec 06 05:48:10.779 INFO [stderr] --> src/main.rs:177:1 Dec 06 05:48:10.779 INFO [stderr] | Dec 06 05:48:10.779 INFO [stderr] 177 | fn sub_mtx(mat1: &Vec>,mat2:&Vec>) -> Vec> { Dec 06 05:48:10.779 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.779 INFO [stderr] Dec 06 05:48:10.779 INFO [stderr] warning: function is never used: `add_mtx_ip` Dec 06 05:48:10.779 INFO [stderr] --> src/main.rs:196:1 Dec 06 05:48:10.780 INFO [stderr] | Dec 06 05:48:10.780 INFO [stderr] 196 | fn add_mtx_ip(mut mtx1: Vec>, mtx2: &Vec>) -> Vec> { Dec 06 05:48:10.780 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.780 INFO [stderr] Dec 06 05:48:10.780 INFO [stderr] warning: function is never used: `sub_mtx_ip` Dec 06 05:48:10.780 INFO [stderr] --> src/main.rs:213:1 Dec 06 05:48:10.780 INFO [stderr] | Dec 06 05:48:10.780 INFO [stderr] 213 | fn sub_mtx_ip(mut mtx1: Vec>, mtx2: &Vec>) -> Vec> { Dec 06 05:48:10.780 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.780 INFO [stderr] Dec 06 05:48:10.780 INFO [stderr] warning: function is never used: `abs_mtx_ip` Dec 06 05:48:10.780 INFO [stderr] --> src/main.rs:230:1 Dec 06 05:48:10.780 INFO [stderr] | Dec 06 05:48:10.780 INFO [stderr] 230 | fn abs_mtx_ip(mtx: &mut Vec>) { Dec 06 05:48:10.780 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.780 INFO [stderr] Dec 06 05:48:10.780 INFO [stderr] warning: function is never used: `square_mtx_ip` Dec 06 05:48:10.780 INFO [stderr] --> src/main.rs:239:1 Dec 06 05:48:10.780 INFO [stderr] | Dec 06 05:48:10.780 INFO [stderr] 239 | fn square_mtx_ip(mut mtx: Vec>) -> Vec> { Dec 06 05:48:10.780 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.780 INFO [stderr] Dec 06 05:48:10.780 INFO [stderr] warning: function is never used: `multiply_matrix` Dec 06 05:48:10.780 INFO [stderr] --> src/main.rs:250:1 Dec 06 05:48:10.780 INFO [stderr] | Dec 06 05:48:10.780 INFO [stderr] 250 | fn multiply_matrix(mat1: &Vec>,mat2:&Vec>) -> Vec> { Dec 06 05:48:10.780 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.780 INFO [stderr] Dec 06 05:48:10.780 INFO [stderr] warning: function is never used: `zero_matrix` Dec 06 05:48:10.780 INFO [stderr] --> src/main.rs:269:1 Dec 06 05:48:10.784 INFO [stderr] | Dec 06 05:48:10.784 INFO [stderr] 269 | fn zero_matrix(x:usize,y:usize) -> Vec> { Dec 06 05:48:10.784 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.784 INFO [stderr] Dec 06 05:48:10.784 INFO [stderr] warning: function is never used: `float_matrix` Dec 06 05:48:10.784 INFO [stderr] --> src/main.rs:273:1 Dec 06 05:48:10.784 INFO [stderr] | Dec 06 05:48:10.784 INFO [stderr] 273 | fn float_matrix(x:usize,y:usize,float:f64) -> Vec> { Dec 06 05:48:10.784 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.784 INFO [stderr] Dec 06 05:48:10.784 INFO [stderr] warning: function is never used: `argsort` Dec 06 05:48:10.784 INFO [stderr] --> src/main.rs:277:1 Dec 06 05:48:10.784 INFO [stderr] | Dec 06 05:48:10.784 INFO [stderr] 277 | fn argsort(input: &Vec) -> Vec<(usize,f64)> { Dec 06 05:48:10.784 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.784 INFO [stderr] Dec 06 05:48:10.784 INFO [stderr] warning: function is never used: `tsv_format` Dec 06 05:48:10.784 INFO [stderr] --> src/main.rs:292:1 Dec 06 05:48:10.784 INFO [stderr] | Dec 06 05:48:10.784 INFO [stderr] 292 | fn tsv_format(input:&Vec>) -> String { Dec 06 05:48:10.784 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.784 INFO [stderr] Dec 06 05:48:10.784 INFO [stderr] warning: function is never used: `median` Dec 06 05:48:10.784 INFO [stderr] --> src/main.rs:298:1 Dec 06 05:48:10.784 INFO [stderr] | Dec 06 05:48:10.784 INFO [stderr] 298 | fn median(input: &Vec) -> (usize,f64) { Dec 06 05:48:10.784 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.784 INFO [stderr] Dec 06 05:48:10.784 INFO [stderr] warning: function is never used: `covariance` Dec 06 05:48:10.784 INFO [stderr] --> src/main.rs:325:1 Dec 06 05:48:10.784 INFO [stderr] | Dec 06 05:48:10.784 INFO [stderr] 325 | fn covariance(vec1:&Vec,vec2:&Vec) -> f64 { Dec 06 05:48:10.784 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.784 INFO [stderr] Dec 06 05:48:10.784 INFO [stderr] warning: function is never used: `pearsonr` Dec 06 05:48:10.784 INFO [stderr] --> src/main.rs:359:1 Dec 06 05:48:10.784 INFO [stderr] | Dec 06 05:48:10.784 INFO [stderr] 359 | fn pearsonr(vec1:&Vec,vec2:&Vec) -> f64 { Dec 06 05:48:10.784 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.784 INFO [stderr] Dec 06 05:48:10.784 INFO [stderr] warning: the `next:` in this pattern is redundant Dec 06 05:48:10.784 INFO [stderr] --> src/rank_vector.rs:1247:18 Dec 06 05:48:10.784 INFO [stderr] | Dec 06 05:48:10.784 INFO [stderr] 1247 | let Node{next:next,index:index,..} = self.vector.nodes[self.index]; Dec 06 05:48:10.784 INFO [stderr] | -----^^^^ Dec 06 05:48:10.784 INFO [stderr] | | Dec 06 05:48:10.784 INFO [stderr] | help: remove this Dec 06 05:48:10.784 INFO [stderr] | Dec 06 05:48:10.784 INFO [stderr] = note: #[warn(non_shorthand_field_patterns)] on by default Dec 06 05:48:10.784 INFO [stderr] Dec 06 05:48:10.784 INFO [stderr] warning: the `index:` in this pattern is redundant Dec 06 05:48:10.785 INFO [stderr] --> src/rank_vector.rs:1247:28 Dec 06 05:48:10.785 INFO [stderr] | Dec 06 05:48:10.785 INFO [stderr] 1247 | let Node{next:next,index:index,..} = self.vector.nodes[self.index]; Dec 06 05:48:10.785 INFO [stderr] | ------^^^^^ Dec 06 05:48:10.785 INFO [stderr] | | Dec 06 05:48:10.785 INFO [stderr] | help: remove this Dec 06 05:48:10.785 INFO [stderr] Dec 06 05:48:10.785 INFO [stderr] warning: the `previous:` in this pattern is redundant Dec 06 05:48:10.785 INFO [stderr] --> src/rank_vector.rs:1273:18 Dec 06 05:48:10.785 INFO [stderr] | Dec 06 05:48:10.785 INFO [stderr] 1273 | let Node{previous:previous,index:index,..} = self.vector.nodes[self.index]; Dec 06 05:48:10.785 INFO [stderr] | ---------^^^^^^^^ Dec 06 05:48:10.785 INFO [stderr] | | Dec 06 05:48:10.785 INFO [stderr] | help: remove this Dec 06 05:48:10.792 INFO [stderr] Dec 06 05:48:10.792 INFO [stderr] warning: the `index:` in this pattern is redundant Dec 06 05:48:10.792 INFO [stderr] --> src/rank_vector.rs:1273:36 Dec 06 05:48:10.792 INFO [stderr] | Dec 06 05:48:10.792 INFO [stderr] 1273 | let Node{previous:previous,index:index,..} = self.vector.nodes[self.index]; Dec 06 05:48:10.792 INFO [stderr] | ------^^^^^ Dec 06 05:48:10.792 INFO [stderr] | | Dec 06 05:48:10.792 INFO [stderr] | help: remove this Dec 06 05:48:10.792 INFO [stderr] Dec 06 05:48:10.792 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 06 05:48:10.792 INFO [stderr] --> src/rank_table.rs:420:13 Dec 06 05:48:10.792 INFO [stderr] | Dec 06 05:48:10.792 INFO [stderr] 420 | pool.send(FeatureMessage::Message((feature,forward_draw_arc.clone(),drop_arc.clone(),self.dispersion_mode),tx)); Dec 06 05:48:10.792 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.792 INFO [stderr] | Dec 06 05:48:10.792 INFO [stderr] = note: #[warn(unused_must_use)] on by default Dec 06 05:48:10.792 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 06 05:48:10.792 INFO [stderr] Dec 06 05:48:10.792 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 06 05:48:10.792 INFO [stderr] --> src/rank_table.rs:439:13 Dec 06 05:48:10.792 INFO [stderr] | Dec 06 05:48:10.792 INFO [stderr] 439 | pool.send(FeatureMessage::Message((feature,reverse_draw_arc.clone(),drop_arc.clone(),self.dispersion_mode),tx)); Dec 06 05:48:10.792 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.792 INFO [stderr] | Dec 06 05:48:10.792 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 06 05:48:10.792 INFO [stderr] Dec 06 05:48:10.800 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 06 05:48:10.800 INFO [stderr] --> src/io.rs:416:25 Dec 06 05:48:10.800 INFO [stderr] | Dec 06 05:48:10.800 INFO [stderr] 416 | stdin().read_line(&mut String::new()); Dec 06 05:48:10.800 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.800 INFO [stderr] | Dec 06 05:48:10.800 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 06 05:48:10.800 INFO [stderr] Dec 06 05:48:10.800 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 06 05:48:10.801 INFO [stderr] --> src/node.rs:119:13 Dec 06 05:48:10.801 INFO [stderr] | Dec 06 05:48:10.801 INFO [stderr] 119 | self.split_thread_pool.send(SplitMessage::Message((reference_table.clone(),draw_order,drop_set,weights),tx)); Dec 06 05:48:10.801 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.801 INFO [stderr] | Dec 06 05:48:10.801 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 06 05:48:10.801 INFO [stderr] Dec 06 05:48:10.806 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 06 05:48:10.806 INFO [stderr] --> src/random_forest.rs:33:9 Dec 06 05:48:10.806 INFO [stderr] | Dec 06 05:48:10.806 INFO [stderr] 33 | prototype_tree.serialize_compact(); Dec 06 05:48:10.806 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.806 INFO [stderr] | Dec 06 05:48:10.806 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 06 05:48:10.806 INFO [stderr] Dec 06 05:48:10.806 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 06 05:48:10.806 INFO [stderr] --> src/random_forest.rs:59:17 Dec 06 05:48:10.806 INFO [stderr] | Dec 06 05:48:10.806 INFO [stderr] 59 | tree_pool.send((tree,tx)); Dec 06 05:48:10.806 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.806 INFO [stderr] | Dec 06 05:48:10.806 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 06 05:48:10.806 INFO [stderr] Dec 06 05:48:10.806 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 06 05:48:10.806 INFO [stderr] --> src/random_forest.rs:68:17 Dec 06 05:48:10.806 INFO [stderr] | Dec 06 05:48:10.806 INFO [stderr] 68 | new_tree.serialize_compact(); Dec 06 05:48:10.807 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.807 INFO [stderr] | Dec 06 05:48:10.807 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 06 05:48:10.807 INFO [stderr] Dec 06 05:48:10.816 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 06 05:48:10.816 INFO [stderr] --> src/random_forest.rs:113:17 Dec 06 05:48:10.816 INFO [stderr] | Dec 06 05:48:10.816 INFO [stderr] 113 | tree_pool.send((tree,tx)); Dec 06 05:48:10.816 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.816 INFO [stderr] | Dec 06 05:48:10.816 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 06 05:48:10.816 INFO [stderr] Dec 06 05:48:10.816 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 06 05:48:10.816 INFO [stderr] --> src/random_forest.rs:122:17 Dec 06 05:48:10.816 INFO [stderr] | Dec 06 05:48:10.816 INFO [stderr] 122 | new_tree.serialize_compact(); Dec 06 05:48:10.816 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 05:48:10.816 INFO [stderr] | Dec 06 05:48:10.816 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 06 05:48:10.816 INFO [stderr] Dec 06 05:48:16.646 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 9.62s Dec 06 05:48:16.660 INFO [stderr] su: No module specific data is present Dec 06 05:48:17.329 INFO running `"docker" "inspect" "48be0f48654af47cebd95eb8e54022feb4ff9277ff6aec697d8f4c3d63559177"` Dec 06 05:48:17.748 INFO running `"docker" "rm" "-f" "48be0f48654af47cebd95eb8e54022feb4ff9277ff6aec697d8f4c3d63559177"` Dec 06 05:48:17.980 INFO [stdout] 48be0f48654af47cebd95eb8e54022feb4ff9277ff6aec697d8f4c3d63559177 Dec 06 05:48:17.982 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56514/worker-7/try#6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/pr-56514/try#6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468:/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 +6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 06 05:48:18.569 INFO [stdout] 10440ad386f446d9125ab1bf9926872563688a8f68594de378f26bcc665a2ee1 Dec 06 05:48:18.571 INFO running `"docker" "start" "-a" "10440ad386f446d9125ab1bf9926872563688a8f68594de378f26bcc665a2ee1"` Dec 06 05:48:20.452 INFO [stderr] usermod: no changes Dec 06 05:48:20.577 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.09s Dec 06 05:48:20.579 INFO [stderr] Running /target/debug/deps/lumberjack_1-a95716f8b10ef1dc Dec 06 05:48:20.582 INFO [stdout] Dec 06 05:48:20.582 INFO [stdout] running 31 tests Dec 06 05:48:20.584 INFO [stdout] test io::primary_testing::test_pearsonr ... ok Dec 06 05:48:20.584 INFO [stdout] test io::primary_testing::test_matrix_flip ... ok Dec 06 05:48:20.584 INFO [stdout] test io::primary_testing::test_command_trivial ... ok Dec 06 05:48:20.600 INFO [stdout] test node::node_testing::node_test_trivial_trivial ... ok Dec 06 05:48:20.602 INFO [stdout] test node::node_testing::node_test_trivial ... ok Dec 06 05:48:20.821 INFO [stdout] test io::primary_testing::test_read_header_simple ... FAILED Dec 06 05:48:20.821 INFO [stdout] test io::primary_testing::test_read_counts_trivial ... FAILED Dec 06 05:48:20.821 INFO [stdout] test random_forest::random_forest_tests::test_forest_initialization_simple ... ok Dec 06 05:48:20.828 INFO [stdout] test io::primary_testing::test_read_counts_simple ... FAILED Dec 06 05:48:20.828 INFO [stdout] test random_forest::random_forest_tests::test_forest_initialization_trivial ... ok Dec 06 05:48:20.828 INFO [stdout] test rank_table::rank_table_tests::rank_table_derive_empty_test ... ok Dec 06 05:48:20.828 INFO [stdout] test node::node_testing::node_test_simple ... FAILED Dec 06 05:48:20.828 INFO [stdout] test random_forest::random_forest_tests::test_forest_initialization_iris ... FAILED Dec 06 05:48:20.829 INFO [stdout] test random_forest::random_forest_tests::test_forest_initialization_iris_nan ... FAILED Dec 06 05:48:20.856 INFO [stdout] test io::primary_testing::test_command_wrong ... ok Dec 06 05:48:20.857 INFO [stdout] test rank_table::rank_table_tests::rank_table_general_test ... FAILED Dec 06 05:48:20.857 INFO [stdout] test rank_vector::rank_vector_tests::create_empty ... ok Dec 06 05:48:20.857 INFO [stdout] test rank_table::rank_table_tests::rank_table_trivial_test ... ok Dec 06 05:48:20.859 INFO [stdout] test io::primary_testing::test_read_header_trivial ... FAILED Dec 06 05:48:20.859 INFO [stdout] test rank_vector::rank_vector_tests::create_simple ... ok Dec 06 05:48:20.860 INFO [stdout] test rank_vector::rank_vector_tests::create_repetitive ... ok Dec 06 05:48:20.861 INFO [stdout] test rank_vector::rank_vector_tests::fetch_test ... ok Dec 06 05:48:20.861 INFO [stdout] test rank_vector::rank_vector_tests::create_very_simple_nan_drop ... ok Dec 06 05:48:20.862 INFO [stdout] test rank_vector::rank_vector_tests::sequential_var_simple ... ok Dec 06 05:48:20.862 INFO [stdout] test rank_table::rank_table_tests::rank_table_derive_test ... FAILED Dec 06 05:48:20.863 INFO [stdout] test rank_vector::rank_vector_tests::sequential_mad_simple ... ok Dec 06 05:48:20.864 INFO [stdout] test rank_table::rank_table_tests::rank_table_simple_test ... ok Dec 06 05:48:20.868 INFO [stdout] test rank_vector::rank_vector_tests::sequential_ssme_simple ... ok Dec 06 05:48:20.896 INFO [stdout] test rank_vector::rank_vector_tests::create_trivial ... ok Dec 06 05:48:20.896 INFO [stdout] test rank_vector::rank_vector_tests::create_very_simple_drop ... ok Dec 06 05:48:20.925 INFO [stdout] test rank_table::rank_table_tests::split ... FAILED Dec 06 05:48:20.925 INFO [stdout] Dec 06 05:48:20.925 INFO [stdout] failures: Dec 06 05:48:20.925 INFO [stdout] Dec 06 05:48:20.925 INFO [stdout] ---- io::primary_testing::test_read_header_simple stdout ---- Dec 06 05:48:20.925 INFO [stdout] Reading header: ./testing/iris.features Dec 06 05:48:20.925 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" }', src/libcore/result.rs:1009:5 Dec 06 05:48:20.925 INFO [stdout] stack backtrace: Dec 06 05:48:20.925 INFO [stdout] 0: 0x561448156fe3 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h82c998a0e635a5c4 Dec 06 05:48:20.925 INFO [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Dec 06 05:48:20.925 INFO [stdout] 1: 0x561448151698 - std::sys_common::backtrace::_print::h5fbc0bc3cf12d9bf Dec 06 05:48:20.925 INFO [stdout] at src/libstd/sys_common/backtrace.rs:71 Dec 06 05:48:20.925 INFO [stdout] 2: 0x561448155f52 - std::panicking::default_hook::{{closure}}::h42b81c3dd1a50e32 Dec 06 05:48:20.925 INFO [stdout] at src/libstd/sys_common/backtrace.rs:59 Dec 06 05:48:20.925 INFO [stdout] at src/libstd/panicking.rs:211 Dec 06 05:48:20.926 INFO [stdout] 3: 0x561448155c3c - std::panicking::default_hook::h6c8d8e1c12a669e5 Dec 06 05:48:20.926 INFO [stdout] at src/libstd/panicking.rs:221 Dec 06 05:48:20.926 INFO [stdout] 4: 0x561448156660 - std::panicking::rust_panic_with_hook::hce93a56e38c2b0aa Dec 06 05:48:20.926 INFO [stdout] at src/libstd/panicking.rs:491 Dec 06 05:48:20.926 INFO [stdout] 5: 0x5614481561e1 - std::panicking::continue_panic_fmt::hf3c774aec6124caa Dec 06 05:48:20.926 INFO [stdout] at src/libstd/panicking.rs:398 Dec 06 05:48:20.926 INFO [stdout] 6: 0x5614481560c5 - rust_begin_unwind Dec 06 05:48:20.926 INFO [stdout] at src/libstd/panicking.rs:325 Dec 06 05:48:20.926 INFO [stdout] 7: 0x56144816a88c - core::panicking::panic_fmt::haf17319257746a90 Dec 06 05:48:20.926 INFO [stdout] at src/libcore/panicking.rs:95 Dec 06 05:48:20.926 INFO [stdout] 8: 0x5614480b924f - core::result::unwrap_failed::h24af259acc6c4226 Dec 06 05:48:20.926 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/macros.rs:26 Dec 06 05:48:20.926 INFO [stdout] 9: 0x5614480b35ee - >::expect::h629ea04dc08fe258 Dec 06 05:48:20.926 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/result.rs:835 Dec 06 05:48:20.926 INFO [stdout] 10: 0x5614480ed593 - lumberjack_1::io::read_header::hd56ffa772daf04bd Dec 06 05:48:20.926 INFO [stdout] at src/io.rs:850 Dec 06 05:48:20.926 INFO [stdout] 11: 0x561447fef7bf - lumberjack_1::io::primary_testing::test_read_header_simple::hfeb927bf017d9521 Dec 06 05:48:20.926 INFO [stdout] at src/io.rs:1287 Dec 06 05:48:20.926 INFO [stdout] 12: 0x561447fef789 - lumberjack_1::io::primary_testing::test_read_header_simple::{{closure}}::h62b8d1ca6870a8dc Dec 06 05:48:20.926 INFO [stdout] at src/io.rs:1286 Dec 06 05:48:20.926 INFO [stdout] 13: 0x56144808af0d - core::ops::function::FnOnce::call_once::h5a78f493ddcc1ce0 Dec 06 05:48:20.926 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/ops/function.rs:238 Dec 06 05:48:20.926 INFO [stdout] 14: 0x5614480f835e - >::call_box::h9ed1658cdce7f33f Dec 06 05:48:20.926 INFO [stdout] at src/libtest/lib.rs:1471 Dec 06 05:48:20.926 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/ops/function.rs:238 Dec 06 05:48:20.926 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:673 Dec 06 05:48:20.926 INFO [stdout] 15: 0x561448164c59 - __rust_maybe_catch_panic Dec 06 05:48:20.926 INFO [stdout] at src/libpanic_unwind/lib.rs:102 Dec 06 05:48:20.926 INFO [stdout] 16: 0x5614480f0233 - std::sys_common::backtrace::__rust_begin_short_backtrace::h018d03d6681412f5 Dec 06 05:48:20.926 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:289 Dec 06 05:48:20.926 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:398 Dec 06 05:48:20.926 INFO [stdout] at src/libtest/lib.rs:1426 Dec 06 05:48:20.926 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/sys_common/backtrace.rs:136 Dec 06 05:48:20.926 INFO [stdout] 17: 0x5614480f11c4 - std::panicking::try::do_call::hf8ab3f21dcfaa7a6 Dec 06 05:48:20.926 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/thread/mod.rs:477 Dec 06 05:48:20.926 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:319 Dec 06 05:48:20.926 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:310 Dec 06 05:48:20.926 INFO [stdout] 18: 0x561448164c59 - __rust_maybe_catch_panic Dec 06 05:48:20.926 INFO [stdout] at src/libpanic_unwind/lib.rs:102 Dec 06 05:48:20.926 INFO [stdout] 19: 0x5614480f823c - >::call_box::h6465cc998309e287 Dec 06 05:48:20.926 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:289 Dec 06 05:48:20.926 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:398 Dec 06 05:48:20.926 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/thread/mod.rs:476 Dec 06 05:48:20.926 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:673 Dec 06 05:48:20.926 INFO [stdout] 20: 0x561448158c1d - std::sys::unix::thread::Thread::new::thread_start::h0fe9c527147fd5f5 Dec 06 05:48:20.926 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:683 Dec 06 05:48:20.926 INFO [stdout] at src/libstd/sys_common/thread.rs:24 Dec 06 05:48:20.926 INFO [stdout] at src/libstd/sys/unix/thread.rs:90 Dec 06 05:48:20.926 INFO [stdout] 21: 0x7f39012ab6b9 - start_thread Dec 06 05:48:20.926 INFO [stdout] 22: 0x7f3900dcb41c - clone Dec 06 05:48:20.926 INFO [stdout] 23: 0x0 - Dec 06 05:48:20.926 INFO [stdout] Dec 06 05:48:20.926 INFO [stdout] ---- io::primary_testing::test_read_counts_trivial stdout ---- Dec 06 05:48:20.926 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" }', src/libcore/result.rs:1009:5 Dec 06 05:48:20.926 INFO [stdout] stack backtrace: Dec 06 05:48:20.926 INFO [stdout] 0: 0x561448156fe3 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h82c998a0e635a5c4 Dec 06 05:48:20.926 INFO [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Dec 06 05:48:20.926 INFO [stdout] 1: 0x561448151698 - std::sys_common::backtrace::_print::h5fbc0bc3cf12d9bf Dec 06 05:48:20.926 INFO [stdout] at src/libstd/sys_common/backtrace.rs:71 Dec 06 05:48:20.926 INFO [stdout] 2: 0x561448155f52 - std::panicking::default_hook::{{closure}}::h42b81c3dd1a50e32 Dec 06 05:48:20.926 INFO [stdout] at src/libstd/sys_common/backtrace.rs:59 Dec 06 05:48:20.926 INFO [stdout] at src/libstd/panicking.rs:211 Dec 06 05:48:20.926 INFO [stdout] 3: 0x561448155c3c - std::panicking::default_hook::h6c8d8e1c12a669e5 Dec 06 05:48:20.926 INFO [stdout] at src/libstd/panicking.rs:221 Dec 06 05:48:20.926 INFO [stdout] 4: 0x561448156660 - std::panicking::rust_panic_with_hook::hce93a56e38c2b0aa Dec 06 05:48:20.926 INFO [stdout] at src/libstd/panicking.rs:491 Dec 06 05:48:20.926 INFO [stdout] 5: 0x5614481561e1 - std::panicking::continue_panic_fmt::hf3c774aec6124caa Dec 06 05:48:20.926 INFO [stdout] at src/libstd/panicking.rs:398 Dec 06 05:48:20.926 INFO [stdout] 6: 0x5614481560c5 - rust_begin_unwind Dec 06 05:48:20.926 INFO [stdout] at src/libstd/panicking.rs:325 Dec 06 05:48:20.926 INFO [stdout] 7: 0x56144816a88c - core::panicking::panic_fmt::haf17319257746a90 Dec 06 05:48:20.926 INFO [stdout] at src/libcore/panicking.rs:95 Dec 06 05:48:20.926 INFO [stdout] 8: 0x5614480b924f - core::result::unwrap_failed::h24af259acc6c4226 Dec 06 05:48:20.926 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/macros.rs:26 Dec 06 05:48:20.926 INFO [stdout] 9: 0x5614480b35ee - >::expect::h629ea04dc08fe258 Dec 06 05:48:20.926 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/result.rs:835 Dec 06 05:48:20.926 INFO [stdout] 10: 0x5614480ec577 - lumberjack_1::io::read_matrix::hb60d8ada80da6667 Dec 06 05:48:20.926 INFO [stdout] at src/io.rs:742 Dec 06 05:48:20.926 INFO [stdout] 11: 0x561447fef00f - lumberjack_1::io::primary_testing::test_read_counts_trivial::h300e7a8de2ea21e2 Dec 06 05:48:20.926 INFO [stdout] at src/io.rs:1272 Dec 06 05:48:20.926 INFO [stdout] 12: 0x561447feefd9 - lumberjack_1::io::primary_testing::test_read_counts_trivial::{{closure}}::h6095ca44219e9431 Dec 06 05:48:20.926 INFO [stdout] at src/io.rs:1271 Dec 06 05:48:20.927 INFO [stdout] 13: 0x56144808ad9d - core::ops::function::FnOnce::call_once::h4a03ac94b4f06d2f Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/ops/function.rs:238 Dec 06 05:48:20.927 INFO [stdout] 14: 0x5614480f835e - >::call_box::h9ed1658cdce7f33f Dec 06 05:48:20.927 INFO [stdout] at src/libtest/lib.rs:1471 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/ops/function.rs:238 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:673 Dec 06 05:48:20.927 INFO [stdout] 15: 0x561448164c59 - __rust_maybe_catch_panic Dec 06 05:48:20.927 INFO [stdout] at src/libpanic_unwind/lib.rs:102 Dec 06 05:48:20.927 INFO [stdout] 16: 0x5614480f0233 - std::sys_common::backtrace::__rust_begin_short_backtrace::h018d03d6681412f5 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:289 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:398 Dec 06 05:48:20.927 INFO [stdout] at src/libtest/lib.rs:1426 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/sys_common/backtrace.rs:136 Dec 06 05:48:20.927 INFO [stdout] 17: 0x5614480f11c4 - std::panicking::try::do_call::hf8ab3f21dcfaa7a6 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/thread/mod.rs:477 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:319 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:310 Dec 06 05:48:20.927 INFO [stdout] 18: 0x561448164c59 - __rust_maybe_catch_panic Dec 06 05:48:20.927 INFO [stdout] at src/libpanic_unwind/lib.rs:102 Dec 06 05:48:20.927 INFO [stdout] 19: 0x5614480f823c - >::call_box::h6465cc998309e287 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:289 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:398 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/thread/mod.rs:476 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:673 Dec 06 05:48:20.927 INFO [stdout] 20: 0x561448158c1d - std::sys::unix::thread::Thread::new::thread_start::h0fe9c527147fd5f5 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:683 Dec 06 05:48:20.927 INFO [stdout] at src/libstd/sys_common/thread.rs:24 Dec 06 05:48:20.927 INFO [stdout] at src/libstd/sys/unix/thread.rs:90 Dec 06 05:48:20.927 INFO [stdout] 21: 0x7f39012ab6b9 - start_thread Dec 06 05:48:20.927 INFO [stdout] 22: 0x7f3900dcb41c - clone Dec 06 05:48:20.927 INFO [stdout] 23: 0x0 - Dec 06 05:48:20.927 INFO [stdout] Dec 06 05:48:20.927 INFO [stdout] ---- io::primary_testing::test_read_counts_simple stdout ---- Dec 06 05:48:20.927 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" }', src/libcore/result.rs:1009:5 Dec 06 05:48:20.927 INFO [stdout] stack backtrace: Dec 06 05:48:20.927 INFO [stdout] 0: 0x561448156fe3 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h82c998a0e635a5c4 Dec 06 05:48:20.927 INFO [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Dec 06 05:48:20.927 INFO [stdout] 1: 0x561448151698 - std::sys_common::backtrace::_print::h5fbc0bc3cf12d9bf Dec 06 05:48:20.927 INFO [stdout] at src/libstd/sys_common/backtrace.rs:71 Dec 06 05:48:20.927 INFO [stdout] 2: 0x561448155f52 - std::panicking::default_hook::{{closure}}::h42b81c3dd1a50e32 Dec 06 05:48:20.927 INFO [stdout] at src/libstd/sys_common/backtrace.rs:59 Dec 06 05:48:20.927 INFO [stdout] at src/libstd/panicking.rs:211 Dec 06 05:48:20.927 INFO [stdout] 3: 0x561448155c3c - std::panicking::default_hook::h6c8d8e1c12a669e5 Dec 06 05:48:20.927 INFO [stdout] at src/libstd/panicking.rs:221 Dec 06 05:48:20.927 INFO [stdout] 4: 0x561448156660 - std::panicking::rust_panic_with_hook::hce93a56e38c2b0aa Dec 06 05:48:20.927 INFO [stdout] at src/libstd/panicking.rs:491 Dec 06 05:48:20.927 INFO [stdout] 5: 0x5614481561e1 - std::panicking::continue_panic_fmt::hf3c774aec6124caa Dec 06 05:48:20.927 INFO [stdout] at src/libstd/panicking.rs:398 Dec 06 05:48:20.927 INFO [stdout] 6: 0x5614481560c5 - rust_begin_unwind Dec 06 05:48:20.927 INFO [stdout] at src/libstd/panicking.rs:325 Dec 06 05:48:20.927 INFO [stdout] 7: 0x56144816a88c - core::panicking::panic_fmt::haf17319257746a90 Dec 06 05:48:20.927 INFO [stdout] at src/libcore/panicking.rs:95 Dec 06 05:48:20.927 INFO [stdout] 8: 0x5614480b924f - core::result::unwrap_failed::h24af259acc6c4226 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/macros.rs:26 Dec 06 05:48:20.927 INFO [stdout] 9: 0x5614480b35ee - >::expect::h629ea04dc08fe258 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/result.rs:835 Dec 06 05:48:20.927 INFO [stdout] 10: 0x5614480ec577 - lumberjack_1::io::read_matrix::hb60d8ada80da6667 Dec 06 05:48:20.927 INFO [stdout] at src/io.rs:742 Dec 06 05:48:20.927 INFO [stdout] 11: 0x561447fef24f - lumberjack_1::io::primary_testing::test_read_counts_simple::h9baf5a1df1a87046 Dec 06 05:48:20.927 INFO [stdout] at src/io.rs:1277 Dec 06 05:48:20.927 INFO [stdout] 12: 0x561447fef219 - lumberjack_1::io::primary_testing::test_read_counts_simple::{{closure}}::hf7e15d188e5a059a Dec 06 05:48:20.927 INFO [stdout] at src/io.rs:1276 Dec 06 05:48:20.927 INFO [stdout] 13: 0x56144808b14d - core::ops::function::FnOnce::call_once::h820835561a52e385 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/ops/function.rs:238 Dec 06 05:48:20.927 INFO [stdout] 14: 0x5614480f835e - >::call_box::h9ed1658cdce7f33f Dec 06 05:48:20.927 INFO [stdout] at src/libtest/lib.rs:1471 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/ops/function.rs:238 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:673 Dec 06 05:48:20.927 INFO [stdout] 15: 0x561448164c59 - __rust_maybe_catch_panic Dec 06 05:48:20.927 INFO [stdout] at src/libpanic_unwind/lib.rs:102 Dec 06 05:48:20.927 INFO [stdout] 16: 0x5614480f0233 - std::sys_common::backtrace::__rust_begin_short_backtrace::h018d03d6681412f5 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:289 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:398 Dec 06 05:48:20.927 INFO [stdout] at src/libtest/lib.rs:1426 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/sys_common/backtrace.rs:136 Dec 06 05:48:20.927 INFO [stdout] 17: 0x5614480f11c4 - std::panicking::try::do_call::hf8ab3f21dcfaa7a6 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/thread/mod.rs:477 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:319 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:310 Dec 06 05:48:20.927 INFO [stdout] 18: 0x561448164c59 - __rust_maybe_catch_panic Dec 06 05:48:20.927 INFO [stdout] at src/libpanic_unwind/lib.rs:102 Dec 06 05:48:20.927 INFO [stdout] 19: 0x5614480f823c - >::call_box::h6465cc998309e287 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:289 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:398 Dec 06 05:48:20.927 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/thread/mod.rs:476 Dec 06 05:48:20.928 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:673 Dec 06 05:48:20.928 INFO [stdout] 20: 0x561448158c1d - std::sys::unix::thread::Thread::new::thread_start::h0fe9c527147fd5f5 Dec 06 05:48:20.928 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:683 Dec 06 05:48:20.928 INFO [stdout] at src/libstd/sys_common/thread.rs:24 Dec 06 05:48:20.928 INFO [stdout] at src/libstd/sys/unix/thread.rs:90 Dec 06 05:48:20.928 INFO [stdout] 21: 0x7f39012ab6b9 - start_thread Dec 06 05:48:20.928 INFO [stdout] 22: 0x7f3900dcb41c - clone Dec 06 05:48:20.928 INFO [stdout] 23: 0x0 - Dec 06 05:48:20.928 INFO [stdout] Dec 06 05:48:20.928 INFO [stdout] ---- node::node_testing::node_test_simple stdout ---- Dec 06 05:48:20.928 INFO [stdout] Initializing: 0 Dec 06 05:48:20.928 INFO [stdout] Made rank table with 1 features, 8 samples: Dec 06 05:48:20.928 INFO [stdout] Initializing: 0 Dec 06 05:48:20.928 INFO [stdout] Made rank table with 1 features, 8 samples: Dec 06 05:48:20.928 INFO [stdout] ([1, 4, 5, 3, 0, 6, 7], {2}) Dec 06 05:48:20.928 INFO [stdout] Some([[69.63265306122449], [56.41319444444445], [40.713750000000005], [19.864583333333332], [14.388020833333334], [20.763749999999998], [39.08333333333333], [69.63265306122449]]) Dec 06 05:48:20.928 INFO [stdout] thread 'node::node_testing::node_test_simple' panicked at 'assertion failed: `(left == right)` Dec 06 05:48:20.928 INFO [stdout] left: `["1", "3", "4", "5"]`, Dec 06 05:48:20.928 INFO [stdout] right: `["1", "4", "5"]`', src/node.rs:972:9 Dec 06 05:48:20.928 INFO [stdout] stack backtrace: Dec 06 05:48:20.928 INFO [stdout] 0: 0x561448156fe3 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h82c998a0e635a5c4 Dec 06 05:48:20.928 INFO [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Dec 06 05:48:20.928 INFO [stdout] 1: 0x561448151698 - std::sys_common::backtrace::_print::h5fbc0bc3cf12d9bf Dec 06 05:48:20.928 INFO [stdout] at src/libstd/sys_common/backtrace.rs:71 Dec 06 05:48:20.928 INFO [stdout] 2: 0x561448155f52 - std::panicking::default_hook::{{closure}}::h42b81c3dd1a50e32 Dec 06 05:48:20.928 INFO [stdout] at src/libstd/sys_common/backtrace.rs:59 Dec 06 05:48:20.928 INFO [stdout] at src/libstd/panicking.rs:211 Dec 06 05:48:20.928 INFO [stdout] 3: 0x561448155c3c - std::panicking::default_hook::h6c8d8e1c12a669e5 Dec 06 05:48:20.928 INFO [stdout] at src/libstd/panicking.rs:221 Dec 06 05:48:20.928 INFO [stdout] 4: 0x561448156660 - std::panicking::rust_panic_with_hook::hce93a56e38c2b0aa Dec 06 05:48:20.928 INFO [stdout] at src/libstd/panicking.rs:491 Dec 06 05:48:20.928 INFO [stdout] 5: 0x5614481561e1 - std::panicking::continue_panic_fmt::hf3c774aec6124caa Dec 06 05:48:20.928 INFO [stdout] at src/libstd/panicking.rs:398 Dec 06 05:48:20.928 INFO [stdout] 6: 0x56144815612e - std::panicking::begin_panic_fmt::h3605d603150d0c9a Dec 06 05:48:20.928 INFO [stdout] at src/libstd/panicking.rs:353 Dec 06 05:48:20.928 INFO [stdout] 7: 0x56144801cfe3 - lumberjack_1::node::node_testing::node_test_simple::h655bfe22a0ffa149 Dec 06 05:48:20.928 INFO [stdout] at src/node.rs:972 Dec 06 05:48:20.928 INFO [stdout] 8: 0x56144801c359 - lumberjack_1::node::node_testing::node_test_simple::{{closure}}::ha370e2f3f6df0839 Dec 06 05:48:20.928 INFO [stdout] at src/node.rs:964 Dec 06 05:48:20.928 INFO [stdout] 9: 0x56144808b18d - core::ops::function::FnOnce::call_once::h93493fa2ea3e2fb9 Dec 06 05:48:20.928 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/ops/function.rs:238 Dec 06 05:48:20.928 INFO [stdout] 10: 0x5614480f835e - >::call_box::h9ed1658cdce7f33f Dec 06 05:48:20.928 INFO [stdout] at src/libtest/lib.rs:1471 Dec 06 05:48:20.928 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/ops/function.rs:238 Dec 06 05:48:20.928 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:673 Dec 06 05:48:20.928 INFO [stdout] 11: 0x561448164c59 - __rust_maybe_catch_panic Dec 06 05:48:20.928 INFO [stdout] at src/libpanic_unwind/lib.rs:102 Dec 06 05:48:20.928 INFO [stdout] 12: 0x5614480f0233 - std::sys_common::backtrace::__rust_begin_short_backtrace::h018d03d6681412f5 Dec 06 05:48:20.928 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:289 Dec 06 05:48:20.928 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:398 Dec 06 05:48:20.928 INFO [stdout] at src/libtest/lib.rs:1426 Dec 06 05:48:20.928 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/sys_common/backtrace.rs:136 Dec 06 05:48:20.928 INFO [stdout] 13: 0x5614480f11c4 - std::panicking::try::do_call::hf8ab3f21dcfaa7a6 Dec 06 05:48:20.928 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/thread/mod.rs:477 Dec 06 05:48:20.928 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:319 Dec 06 05:48:20.928 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:310 Dec 06 05:48:20.928 INFO [stdout] 14: 0x561448164c59 - __rust_maybe_catch_panic Dec 06 05:48:20.928 INFO [stdout] at src/libpanic_unwind/lib.rs:102 Dec 06 05:48:20.928 INFO [stdout] 15: 0x5614480f823c - >::call_box::h6465cc998309e287 Dec 06 05:48:20.928 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:289 Dec 06 05:48:20.928 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:398 Dec 06 05:48:20.928 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/thread/mod.rs:476 Dec 06 05:48:20.928 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:673 Dec 06 05:48:20.928 INFO [stdout] 16: 0x561448158c1d - std::sys::unix::thread::Thread::new::thread_start::h0fe9c527147fd5f5 Dec 06 05:48:20.928 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:683 Dec 06 05:48:20.928 INFO [stdout] at src/libstd/sys_common/thread.rs:24 Dec 06 05:48:20.928 INFO [stdout] at src/libstd/sys/unix/thread.rs:90 Dec 06 05:48:20.928 INFO [stdout] 17: 0x7f39012ab6b9 - start_thread Dec 06 05:48:20.928 INFO [stdout] 18: 0x7f3900dcb41c - clone Dec 06 05:48:20.928 INFO [stdout] 19: 0x0 - Dec 06 05:48:20.928 INFO [stdout] Dec 06 05:48:20.928 INFO [stdout] ---- random_forest::random_forest_tests::test_forest_initialization_iris stdout ---- Dec 06 05:48:20.928 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" }', src/libcore/result.rs:1009:5 Dec 06 05:48:20.928 INFO [stdout] stack backtrace: Dec 06 05:48:20.928 INFO [stdout] 0: 0x561448156fe3 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h82c998a0e635a5c4 Dec 06 05:48:20.928 INFO [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Dec 06 05:48:20.928 INFO [stdout] 1: 0x561448151698 - std::sys_common::backtrace::_print::h5fbc0bc3cf12d9bf Dec 06 05:48:20.928 INFO [stdout] at src/libstd/sys_common/backtrace.rs:71 Dec 06 05:48:20.928 INFO [stdout] 2: 0x561448155f52 - std::panicking::default_hook::{{closure}}::h42b81c3dd1a50e32 Dec 06 05:48:20.928 INFO [stdout] at src/libstd/sys_common/backtrace.rs:59 Dec 06 05:48:20.928 INFO [stdout] at src/libstd/panicking.rs:211 Dec 06 05:48:20.928 INFO [stdout] 3: 0x561448155c3c - std::panicking::default_hook::h6c8d8e1c12a669e5 Dec 06 05:48:20.928 INFO [stdout] at src/libstd/panicking.rs:221 Dec 06 05:48:20.928 INFO [stdout] 4: 0x561448156660 - std::panicking::rust_panic_with_hook::hce93a56e38c2b0aa Dec 06 05:48:20.928 INFO [stdout] at src/libstd/panicking.rs:491 Dec 06 05:48:20.928 INFO [stdout] 5: 0x5614481561e1 - std::panicking::continue_panic_fmt::hf3c774aec6124caa Dec 06 05:48:20.928 INFO [stdout] at src/libstd/panicking.rs:398 Dec 06 05:48:20.929 INFO [stdout] 6: 0x5614481560c5 - rust_begin_unwind Dec 06 05:48:20.929 INFO [stdout] at src/libstd/panicking.rs:325 Dec 06 05:48:20.929 INFO [stdout] 7: 0x56144816a88c - core::panicking::panic_fmt::haf17319257746a90 Dec 06 05:48:20.929 INFO [stdout] at src/libcore/panicking.rs:95 Dec 06 05:48:20.929 INFO [stdout] 8: 0x5614480b924f - core::result::unwrap_failed::h24af259acc6c4226 Dec 06 05:48:20.929 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/macros.rs:26 Dec 06 05:48:20.929 INFO [stdout] 9: 0x5614480b35ee - >::expect::h629ea04dc08fe258 Dec 06 05:48:20.929 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/result.rs:835 Dec 06 05:48:20.929 INFO [stdout] 10: 0x5614480ec577 - lumberjack_1::io::read_matrix::hb60d8ada80da6667 Dec 06 05:48:20.929 INFO [stdout] at src/io.rs:742 Dec 06 05:48:20.929 INFO [stdout] 11: 0x561447fefd7f - lumberjack_1::random_forest::random_forest_tests::test_forest_initialization_iris::h61b6645556a2bd4a Dec 06 05:48:20.929 INFO [stdout] at src/random_forest.rs:380 Dec 06 05:48:20.929 INFO [stdout] 12: 0x561447fefd49 - lumberjack_1::random_forest::random_forest_tests::test_forest_initialization_iris::{{closure}}::ha74ef42dea2b3765 Dec 06 05:48:20.929 INFO [stdout] at src/random_forest.rs:379 Dec 06 05:48:20.929 INFO [stdout] 13: 0x56144808b04d - core::ops::function::FnOnce::call_once::h7126337fd1d9f7ce Dec 06 05:48:20.929 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/ops/function.rs:238 Dec 06 05:48:20.929 INFO [stdout] 14: 0x5614480f835e - >::call_box::h9ed1658cdce7f33f Dec 06 05:48:20.929 INFO [stdout] at src/libtest/lib.rs:1471 Dec 06 05:48:20.929 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/ops/function.rs:238 Dec 06 05:48:20.929 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:673 Dec 06 05:48:20.929 INFO [stdout] 15: 0x561448164c59 - __rust_maybe_catch_panic Dec 06 05:48:20.929 INFO [stdout] at src/libpanic_unwind/lib.rs:102 Dec 06 05:48:20.929 INFO [stdout] 16: 0x5614480f0233 - std::sys_common::backtrace::__rust_begin_short_backtrace::h018d03d6681412f5 Dec 06 05:48:20.929 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:289 Dec 06 05:48:20.929 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:398 Dec 06 05:48:20.929 INFO [stdout] at src/libtest/lib.rs:1426 Dec 06 05:48:20.929 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/sys_common/backtrace.rs:136 Dec 06 05:48:20.929 INFO [stdout] 17: 0x5614480f11c4 - std::panicking::try::do_call::hf8ab3f21dcfaa7a6 Dec 06 05:48:20.929 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/thread/mod.rs:477 Dec 06 05:48:20.929 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:319 Dec 06 05:48:20.929 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:310 Dec 06 05:48:20.929 INFO [stdout] 18: 0x561448164c59 - __rust_maybe_catch_panic Dec 06 05:48:20.929 INFO [stdout] at src/libpanic_unwind/lib.rs:102 Dec 06 05:48:20.929 INFO [stdout] 19: 0x5614480f823c - >::call_box::h6465cc998309e287 Dec 06 05:48:20.929 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:289 Dec 06 05:48:20.929 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:398 Dec 06 05:48:20.929 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/thread/mod.rs:476 Dec 06 05:48:20.929 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:673 Dec 06 05:48:20.929 INFO [stdout] 20: 0x561448158c1d - std::sys::unix::thread::Thread::new::thread_start::h0fe9c527147fd5f5 Dec 06 05:48:20.929 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:683 Dec 06 05:48:20.929 INFO [stdout] at src/libstd/sys_common/thread.rs:24 Dec 06 05:48:20.929 INFO [stdout] at src/libstd/sys/unix/thread.rs:90 Dec 06 05:48:20.929 INFO [stdout] 21: 0x7f39012ab6b9 - start_thread Dec 06 05:48:20.929 INFO [stdout] 22: 0x7f3900dcb41c - clone Dec 06 05:48:20.929 INFO [stdout] 23: 0x0 - Dec 06 05:48:20.929 INFO [stdout] Dec 06 05:48:20.929 INFO [stdout] ---- random_forest::random_forest_tests::test_forest_initialization_iris_nan stdout ---- Dec 06 05:48:20.929 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" }', src/libcore/result.rs:1009:5 Dec 06 05:48:20.929 INFO [stdout] stack backtrace: Dec 06 05:48:20.929 INFO [stdout] 0: 0x561448156fe3 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h82c998a0e635a5c4 Dec 06 05:48:20.929 INFO [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Dec 06 05:48:20.929 INFO [stdout] 1: 0x561448151698 - std::sys_common::backtrace::_print::h5fbc0bc3cf12d9bf Dec 06 05:48:20.929 INFO [stdout] at src/libstd/sys_common/backtrace.rs:71 Dec 06 05:48:20.929 INFO [stdout] 2: 0x561448155f52 - std::panicking::default_hook::{{closure}}::h42b81c3dd1a50e32 Dec 06 05:48:20.929 INFO [stdout] at src/libstd/sys_common/backtrace.rs:59 Dec 06 05:48:20.929 INFO [stdout] at src/libstd/panicking.rs:211 Dec 06 05:48:20.929 INFO [stdout] 3: 0x561448155c3c - std::panicking::default_hook::h6c8d8e1c12a669e5 Dec 06 05:48:20.929 INFO [stdout] at src/libstd/panicking.rs:221 Dec 06 05:48:20.929 INFO [stdout] 4: 0x561448156660 - std::panicking::rust_panic_with_hook::hce93a56e38c2b0aa Dec 06 05:48:20.929 INFO [stdout] at src/libstd/panicking.rs:491 Dec 06 05:48:20.929 INFO [stdout] 5: 0x5614481561e1 - std::panicking::continue_panic_fmt::hf3c774aec6124caa Dec 06 05:48:20.929 INFO [stdout] at src/libstd/panicking.rs:398 Dec 06 05:48:20.929 INFO [stdout] 6: 0x5614481560c5 - rust_begin_unwind Dec 06 05:48:20.929 INFO [stdout] at src/libstd/panicking.rs:325 Dec 06 05:48:20.929 INFO [stdout] 7: 0x56144816a88c - core::panicking::panic_fmt::haf17319257746a90 Dec 06 05:48:20.929 INFO [stdout] at src/libcore/panicking.rs:95 Dec 06 05:48:20.929 INFO [stdout] 8: 0x5614480b924f - core::result::unwrap_failed::h24af259acc6c4226 Dec 06 05:48:20.929 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/macros.rs:26 Dec 06 05:48:20.929 INFO [stdout] 9: 0x5614480b35ee - >::expect::h629ea04dc08fe258 Dec 06 05:48:20.929 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/result.rs:835 Dec 06 05:48:20.929 INFO [stdout] 10: 0x5614480ec577 - lumberjack_1::io::read_matrix::hb60d8ada80da6667 Dec 06 05:48:20.929 INFO [stdout] at src/io.rs:742 Dec 06 05:48:20.929 INFO [stdout] 11: 0x561447fefee9 - lumberjack_1::random_forest::random_forest_tests::test_forest_initialization_iris_nan::hc46c28fa77270982 Dec 06 05:48:20.929 INFO [stdout] at src/random_forest.rs:389 Dec 06 05:48:20.929 INFO [stdout] 12: 0x561447fefe79 - lumberjack_1::random_forest::random_forest_tests::test_forest_initialization_iris_nan::{{closure}}::h86e0b2c8ec1771ef Dec 06 05:48:20.929 INFO [stdout] at src/random_forest.rs:386 Dec 06 05:48:20.929 INFO [stdout] 13: 0x56144808b30d - core::ops::function::FnOnce::call_once::hd50c966b4ad6bd6a Dec 06 05:48:20.929 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/ops/function.rs:238 Dec 06 05:48:20.929 INFO [stdout] 14: 0x5614480f835e - >::call_box::h9ed1658cdce7f33f Dec 06 05:48:20.929 INFO [stdout] at src/libtest/lib.rs:1471 Dec 06 05:48:20.929 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/ops/function.rs:238 Dec 06 05:48:20.929 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:673 Dec 06 05:48:20.929 INFO [stdout] 15: 0x561448164c59 - __rust_maybe_catch_panic Dec 06 05:48:20.929 INFO [stdout] at src/libpanic_unwind/lib.rs:102 Dec 06 05:48:20.929 INFO [stdout] 16: 0x5614480f0233 - std::sys_common::backtrace::__rust_begin_short_backtrace::h018d03d6681412f5 Dec 06 05:48:20.929 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:289 Dec 06 05:48:20.929 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:398 Dec 06 05:48:20.929 INFO [stdout] at src/libtest/lib.rs:1426 Dec 06 05:48:20.930 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/sys_common/backtrace.rs:136 Dec 06 05:48:20.930 INFO [stdout] 17: 0x5614480f11c4 - std::panicking::try::do_call::hf8ab3f21dcfaa7a6 Dec 06 05:48:20.930 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/thread/mod.rs:477 Dec 06 05:48:20.930 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:319 Dec 06 05:48:20.930 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:310 Dec 06 05:48:20.930 INFO [stdout] 18: 0x561448164c59 - __rust_maybe_catch_panic Dec 06 05:48:20.930 INFO [stdout] at src/libpanic_unwind/lib.rs:102 Dec 06 05:48:20.930 INFO [stdout] 19: 0x5614480f823c - >::call_box::h6465cc998309e287 Dec 06 05:48:20.930 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:289 Dec 06 05:48:20.930 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:398 Dec 06 05:48:20.930 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/thread/mod.rs:476 Dec 06 05:48:20.930 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:673 Dec 06 05:48:20.930 INFO [stdout] 20: 0x561448158c1d - std::sys::unix::thread::Thread::new::thread_start::h0fe9c527147fd5f5 Dec 06 05:48:20.930 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:683 Dec 06 05:48:20.930 INFO [stdout] at src/libstd/sys_common/thread.rs:24 Dec 06 05:48:20.930 INFO [stdout] at src/libstd/sys/unix/thread.rs:90 Dec 06 05:48:20.930 INFO [stdout] 21: 0x7f39012ab6b9 - start_thread Dec 06 05:48:20.930 INFO [stdout] 22: 0x7f3900dcb41c - clone Dec 06 05:48:20.930 INFO [stdout] 23: 0x0 - Dec 06 05:48:20.930 INFO [stdout] Dec 06 05:48:20.930 INFO [stdout] ---- rank_table::rank_table_tests::rank_table_general_test stdout ---- Dec 06 05:48:20.930 INFO [stdout] Initializing: 0 Dec 06 05:48:20.930 INFO [stdout] Made rank table with 3 features, 3 samples: Dec 06 05:48:20.930 INFO [stdout] thread 'rank_table::rank_table_tests::rank_table_general_test' panicked at 'assertion failed: `(left == right)` Dec 06 05:48:20.930 INFO [stdout] left: `[0.6666666666666666, 0.6666666666666666, 0.6666666666666666]`, Dec 06 05:48:20.930 INFO [stdout] right: `[1.0, 1.0, 1.0]`', src/rank_table.rs:635:9 Dec 06 05:48:20.930 INFO [stdout] stack backtrace: Dec 06 05:48:20.930 INFO [stdout] 0: 0x561448156fe3 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h82c998a0e635a5c4 Dec 06 05:48:20.930 INFO [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Dec 06 05:48:20.930 INFO [stdout] 1: 0x561448151698 - std::sys_common::backtrace::_print::h5fbc0bc3cf12d9bf Dec 06 05:48:20.930 INFO [stdout] at src/libstd/sys_common/backtrace.rs:71 Dec 06 05:48:20.930 INFO [stdout] 2: 0x561448155f52 - std::panicking::default_hook::{{closure}}::h42b81c3dd1a50e32 Dec 06 05:48:20.930 INFO [stdout] at src/libstd/sys_common/backtrace.rs:59 Dec 06 05:48:20.930 INFO [stdout] at src/libstd/panicking.rs:211 Dec 06 05:48:20.930 INFO [stdout] 3: 0x561448155c3c - std::panicking::default_hook::h6c8d8e1c12a669e5 Dec 06 05:48:20.930 INFO [stdout] at src/libstd/panicking.rs:221 Dec 06 05:48:20.930 INFO [stdout] 4: 0x561448156660 - std::panicking::rust_panic_with_hook::hce93a56e38c2b0aa Dec 06 05:48:20.930 INFO [stdout] at src/libstd/panicking.rs:491 Dec 06 05:48:20.930 INFO [stdout] 5: 0x5614481561e1 - std::panicking::continue_panic_fmt::hf3c774aec6124caa Dec 06 05:48:20.930 INFO [stdout] at src/libstd/panicking.rs:398 Dec 06 05:48:20.930 INFO [stdout] 6: 0x56144815612e - std::panicking::begin_panic_fmt::h3605d603150d0c9a Dec 06 05:48:20.930 INFO [stdout] at src/libstd/panicking.rs:353 Dec 06 05:48:20.930 INFO [stdout] 7: 0x5614480bb457 - lumberjack_1::rank_table::rank_table_tests::rank_table_general_test::h21a4d6726b14f960 Dec 06 05:48:20.930 INFO [stdout] at src/rank_table.rs:635 Dec 06 05:48:20.930 INFO [stdout] 8: 0x5614480baa99 - lumberjack_1::rank_table::rank_table_tests::rank_table_general_test::{{closure}}::h60085201928533c5 Dec 06 05:48:20.930 INFO [stdout] at src/rank_table.rs:632 Dec 06 05:48:20.930 INFO [stdout] 9: 0x56144808aa2d - core::ops::function::FnOnce::call_once::h07690ee303d1ff18 Dec 06 05:48:20.930 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/ops/function.rs:238 Dec 06 05:48:20.930 INFO [stdout] 10: 0x5614480f835e - >::call_box::h9ed1658cdce7f33f Dec 06 05:48:20.930 INFO [stdout] at src/libtest/lib.rs:1471 Dec 06 05:48:20.930 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/ops/function.rs:238 Dec 06 05:48:20.930 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:673 Dec 06 05:48:20.930 INFO [stdout] 11: 0x561448164c59 - __rust_maybe_catch_panic Dec 06 05:48:20.930 INFO [stdout] at src/libpanic_unwind/lib.rs:102 Dec 06 05:48:20.930 INFO [stdout] 12: 0x5614480f0233 - std::sys_common::backtrace::__rust_begin_short_backtrace::h018d03d6681412f5 Dec 06 05:48:20.930 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:289 Dec 06 05:48:20.930 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:398 Dec 06 05:48:20.930 INFO [stdout] at src/libtest/lib.rs:1426 Dec 06 05:48:20.930 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/sys_common/backtrace.rs:136 Dec 06 05:48:20.930 INFO [stdout] 13: 0x5614480f11c4 - std::panicking::try::do_call::hf8ab3f21dcfaa7a6 Dec 06 05:48:20.930 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/thread/mod.rs:477 Dec 06 05:48:20.930 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:319 Dec 06 05:48:20.930 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:310 Dec 06 05:48:20.930 INFO [stdout] 14: 0x561448164c59 - __rust_maybe_catch_panic Dec 06 05:48:20.930 INFO [stdout] at src/libpanic_unwind/lib.rs:102 Dec 06 05:48:20.930 INFO [stdout] 15: 0x5614480f823c - >::call_box::h6465cc998309e287 Dec 06 05:48:20.930 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:289 Dec 06 05:48:20.931 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:398 Dec 06 05:48:20.931 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/thread/mod.rs:476 Dec 06 05:48:20.931 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:673 Dec 06 05:48:20.931 INFO [stdout] 16: 0x561448158c1d - std::sys::unix::thread::Thread::new::thread_start::h0fe9c527147fd5f5 Dec 06 05:48:20.931 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:683 Dec 06 05:48:20.931 INFO [stdout] at src/libstd/sys_common/thread.rs:24 Dec 06 05:48:20.931 INFO [stdout] at src/libstd/sys/unix/thread.rs:90 Dec 06 05:48:20.931 INFO [stdout] 17: 0x7f39012ab6b9 - start_thread Dec 06 05:48:20.931 INFO [stdout] 18: 0x7f3900dcb41c - clone Dec 06 05:48:20.931 INFO [stdout] 19: 0x0 - Dec 06 05:48:20.931 INFO [stdout] Dec 06 05:48:20.931 INFO [stdout] ---- io::primary_testing::test_read_header_trivial stdout ---- Dec 06 05:48:20.931 INFO [stdout] Reading header: ./testing/trivial.txt Dec 06 05:48:20.931 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" }', src/libcore/result.rs:1009:5 Dec 06 05:48:20.931 INFO [stdout] stack backtrace: Dec 06 05:48:20.931 INFO [stdout] 0: 0x561448156fe3 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h82c998a0e635a5c4 Dec 06 05:48:20.931 INFO [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Dec 06 05:48:20.931 INFO [stdout] 1: 0x561448151698 - std::sys_common::backtrace::_print::h5fbc0bc3cf12d9bf Dec 06 05:48:20.931 INFO [stdout] at src/libstd/sys_common/backtrace.rs:71 Dec 06 05:48:20.931 INFO [stdout] 2: 0x561448155f52 - std::panicking::default_hook::{{closure}}::h42b81c3dd1a50e32 Dec 06 05:48:20.931 INFO [stdout] at src/libstd/sys_common/backtrace.rs:59 Dec 06 05:48:20.931 INFO [stdout] at src/libstd/panicking.rs:211 Dec 06 05:48:20.931 INFO [stdout] 3: 0x561448155c3c - std::panicking::default_hook::h6c8d8e1c12a669e5 Dec 06 05:48:20.931 INFO [stdout] at src/libstd/panicking.rs:221 Dec 06 05:48:20.931 INFO [stdout] 4: 0x561448156660 - std::panicking::rust_panic_with_hook::hce93a56e38c2b0aa Dec 06 05:48:20.931 INFO [stdout] at src/libstd/panicking.rs:491 Dec 06 05:48:20.931 INFO [stdout] 5: 0x5614481561e1 - std::panicking::continue_panic_fmt::hf3c774aec6124caa Dec 06 05:48:20.931 INFO [stdout] at src/libstd/panicking.rs:398 Dec 06 05:48:20.931 INFO [stdout] 6: 0x5614481560c5 - rust_begin_unwind Dec 06 05:48:20.931 INFO [stdout] at src/libstd/panicking.rs:325 Dec 06 05:48:20.931 INFO [stdout] 7: 0x56144816a88c - core::panicking::panic_fmt::haf17319257746a90 Dec 06 05:48:20.931 INFO [stdout] at src/libcore/panicking.rs:95 Dec 06 05:48:20.931 INFO [stdout] 8: 0x5614480b924f - core::result::unwrap_failed::h24af259acc6c4226 Dec 06 05:48:20.931 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/macros.rs:26 Dec 06 05:48:20.931 INFO [stdout] 9: 0x5614480b35ee - >::expect::h629ea04dc08fe258 Dec 06 05:48:20.931 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/result.rs:835 Dec 06 05:48:20.931 INFO [stdout] 10: 0x5614480ed593 - lumberjack_1::io::read_header::hd56ffa772daf04bd Dec 06 05:48:20.931 INFO [stdout] at src/io.rs:850 Dec 06 05:48:20.931 INFO [stdout] 11: 0x561447fef57f - lumberjack_1::io::primary_testing::test_read_header_trivial::hc7c42a86e7cfa015 Dec 06 05:48:20.931 INFO [stdout] at src/io.rs:1282 Dec 06 05:48:20.931 INFO [stdout] 12: 0x561447fef549 - lumberjack_1::io::primary_testing::test_read_header_trivial::{{closure}}::hc88064a8efb08647 Dec 06 05:48:20.931 INFO [stdout] at src/io.rs:1281 Dec 06 05:48:20.931 INFO [stdout] 13: 0x56144808af4d - core::ops::function::FnOnce::call_once::h5ba27d026c6b260f Dec 06 05:48:20.931 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/ops/function.rs:238 Dec 06 05:48:20.931 INFO [stdout] 14: 0x5614480f835e - >::call_box::h9ed1658cdce7f33f Dec 06 05:48:20.931 INFO [stdout] at src/libtest/lib.rs:1471 Dec 06 05:48:20.931 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/ops/function.rs:238 Dec 06 05:48:20.931 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:673 Dec 06 05:48:20.931 INFO [stdout] 15: 0x561448164c59 - __rust_maybe_catch_panic Dec 06 05:48:20.931 INFO [stdout] at src/libpanic_unwind/lib.rs:102 Dec 06 05:48:20.931 INFO [stdout] 16: 0x5614480f0233 - std::sys_common::backtrace::__rust_begin_short_backtrace::h018d03d6681412f5 Dec 06 05:48:20.931 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:289 Dec 06 05:48:20.931 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:398 Dec 06 05:48:20.931 INFO [stdout] at src/libtest/lib.rs:1426 Dec 06 05:48:20.931 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/sys_common/backtrace.rs:136 Dec 06 05:48:20.931 INFO [stdout] 17: 0x5614480f11c4 - std::panicking::try::do_call::hf8ab3f21dcfaa7a6 Dec 06 05:48:20.931 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/thread/mod.rs:477 Dec 06 05:48:20.931 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:319 Dec 06 05:48:20.931 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:310 Dec 06 05:48:20.931 INFO [stdout] 18: 0x561448164c59 - __rust_maybe_catch_panic Dec 06 05:48:20.931 INFO [stdout] at src/libpanic_unwind/lib.rs:102 Dec 06 05:48:20.931 INFO [stdout] 19: 0x5614480f823c - >::call_box::h6465cc998309e287 Dec 06 05:48:20.931 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:289 Dec 06 05:48:20.931 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:398 Dec 06 05:48:20.931 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/thread/mod.rs:476 Dec 06 05:48:20.931 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:673 Dec 06 05:48:20.931 INFO [stdout] 20: 0x561448158c1d - std::sys::unix::thread::Thread::new::thread_start::h0fe9c527147fd5f5 Dec 06 05:48:20.931 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:683 Dec 06 05:48:20.931 INFO [stdout] at src/libstd/sys_common/thread.rs:24 Dec 06 05:48:20.931 INFO [stdout] at src/libstd/sys/unix/thread.rs:90 Dec 06 05:48:20.931 INFO [stdout] 21: 0x7f39012ab6b9 - start_thread Dec 06 05:48:20.931 INFO [stdout] 22: 0x7f3900dcb41c - clone Dec 06 05:48:20.931 INFO [stdout] 23: 0x0 - Dec 06 05:48:20.931 INFO [stdout] Dec 06 05:48:20.931 INFO [stdout] ---- rank_table::rank_table_tests::rank_table_derive_test stdout ---- Dec 06 05:48:20.931 INFO [stdout] Initializing: 0 Dec 06 05:48:20.931 INFO [stdout] Made rank table with 1 features, 8 samples: Dec 06 05:48:20.931 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: {"0": 0, "6": 3, "2": 1, "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 06 05:48:20.931 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 06 05:48:20.931 INFO [stdout] thread 'rank_table::rank_table_tests::rank_table_derive_test' panicked at 'assertion failed: `(left == right)` Dec 06 05:48:20.931 INFO [stdout] left: `[50.88888888888889]`, Dec 06 05:48:20.931 INFO [stdout] right: `[5.0]`', src/rank_table.rs:679:9 Dec 06 05:48:20.931 INFO [stdout] stack backtrace: Dec 06 05:48:20.931 INFO [stdout] 0: 0x561448156fe3 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h82c998a0e635a5c4 Dec 06 05:48:20.931 INFO [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Dec 06 05:48:20.931 INFO [stdout] 1: 0x561448151698 - std::sys_common::backtrace::_print::h5fbc0bc3cf12d9bf Dec 06 05:48:20.931 INFO [stdout] at src/libstd/sys_common/backtrace.rs:71 Dec 06 05:48:20.931 INFO [stdout] 2: 0x561448155f52 - std::panicking::default_hook::{{closure}}::h42b81c3dd1a50e32 Dec 06 05:48:20.932 INFO [stdout] at src/libstd/sys_common/backtrace.rs:59 Dec 06 05:48:20.932 INFO [stdout] at src/libstd/panicking.rs:211 Dec 06 05:48:20.932 INFO [stdout] 3: 0x561448155c3c - std::panicking::default_hook::h6c8d8e1c12a669e5 Dec 06 05:48:20.932 INFO [stdout] at src/libstd/panicking.rs:221 Dec 06 05:48:20.932 INFO [stdout] 4: 0x561448156660 - std::panicking::rust_panic_with_hook::hce93a56e38c2b0aa Dec 06 05:48:20.932 INFO [stdout] at src/libstd/panicking.rs:491 Dec 06 05:48:20.932 INFO [stdout] 5: 0x5614481561e1 - std::panicking::continue_panic_fmt::hf3c774aec6124caa Dec 06 05:48:20.932 INFO [stdout] at src/libstd/panicking.rs:398 Dec 06 05:48:20.932 INFO [stdout] 6: 0x56144815612e - std::panicking::begin_panic_fmt::h3605d603150d0c9a Dec 06 05:48:20.932 INFO [stdout] at src/libstd/panicking.rs:353 Dec 06 05:48:20.932 INFO [stdout] 7: 0x5614480be5c2 - lumberjack_1::rank_table::rank_table_tests::rank_table_derive_test::h4271e16b94cb73c1 Dec 06 05:48:20.932 INFO [stdout] at src/rank_table.rs:679 Dec 06 05:48:20.932 INFO [stdout] 8: 0x5614480bdb09 - lumberjack_1::rank_table::rank_table_tests::rank_table_derive_test::{{closure}}::h327dd09e796a54ca Dec 06 05:48:20.932 INFO [stdout] at src/rank_table.rs:672 Dec 06 05:48:20.932 INFO [stdout] 9: 0x56144808b3ed - core::ops::function::FnOnce::call_once::he46b359938a82820 Dec 06 05:48:20.932 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/ops/function.rs:238 Dec 06 05:48:20.932 INFO [stdout] 10: 0x5614480f835e - >::call_box::h9ed1658cdce7f33f Dec 06 05:48:20.932 INFO [stdout] at src/libtest/lib.rs:1471 Dec 06 05:48:20.932 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/ops/function.rs:238 Dec 06 05:48:20.932 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:673 Dec 06 05:48:20.932 INFO [stdout] 11: 0x561448164c59 - __rust_maybe_catch_panic Dec 06 05:48:20.932 INFO [stdout] at src/libpanic_unwind/lib.rs:102 Dec 06 05:48:20.932 INFO [stdout] 12: 0x5614480f0233 - std::sys_common::backtrace::__rust_begin_short_backtrace::h018d03d6681412f5 Dec 06 05:48:20.932 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:289 Dec 06 05:48:20.932 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:398 Dec 06 05:48:20.932 INFO [stdout] at src/libtest/lib.rs:1426 Dec 06 05:48:20.932 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/sys_common/backtrace.rs:136 Dec 06 05:48:20.932 INFO [stdout] 13: 0x5614480f11c4 - std::panicking::try::do_call::hf8ab3f21dcfaa7a6 Dec 06 05:48:20.932 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/thread/mod.rs:477 Dec 06 05:48:20.932 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:319 Dec 06 05:48:20.932 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:310 Dec 06 05:48:20.932 INFO [stdout] 14: 0x561448164c59 - __rust_maybe_catch_panic Dec 06 05:48:20.932 INFO [stdout] at src/libpanic_unwind/lib.rs:102 Dec 06 05:48:20.932 INFO [stdout] 15: 0x5614480f823c - >::call_box::h6465cc998309e287 Dec 06 05:48:20.932 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:289 Dec 06 05:48:20.932 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:398 Dec 06 05:48:20.932 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/thread/mod.rs:476 Dec 06 05:48:20.932 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:673 Dec 06 05:48:20.932 INFO [stdout] 16: 0x561448158c1d - std::sys::unix::thread::Thread::new::thread_start::h0fe9c527147fd5f5 Dec 06 05:48:20.932 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:683 Dec 06 05:48:20.932 INFO [stdout] at src/libstd/sys_common/thread.rs:24 Dec 06 05:48:20.932 INFO [stdout] at src/libstd/sys/unix/thread.rs:90 Dec 06 05:48:20.932 INFO [stdout] 17: 0x7f39012ab6b9 - start_thread Dec 06 05:48:20.932 INFO [stdout] 18: 0x7f3900dcb41c - clone Dec 06 05:48:20.932 INFO [stdout] 19: 0x0 - Dec 06 05:48:20.932 INFO [stdout] Dec 06 05:48:20.932 INFO [stdout] ---- rank_table::rank_table_tests::split stdout ---- Dec 06 05:48:20.932 INFO [stdout] Initializing: 0 Dec 06 05:48:20.932 INFO [stdout] Made rank table with 1 features, 8 samples: Dec 06 05:48:20.932 INFO [stdout] ([1, 4, 5, 3, 0, 6, 7], {2}) Dec 06 05:48:20.932 INFO [stdout] Some([[69.63265306122449], [56.41319444444445], [40.713750000000005], [19.864583333333332], [14.388020833333334], [20.763749999999998], [39.08333333333333], [69.63265306122449]]) Dec 06 05:48:20.932 INFO [stdout] Some([[69.63265306122449], [56.41319444444445], [40.713750000000005], [19.864583333333332], [14.388020833333334], [20.763749999999998], [39.08333333333333], [69.63265306122449]]) Dec 06 05:48:20.932 INFO [stdout] thread 'rank_table::rank_table_tests::split' panicked at 'assertion failed: `(left == right)` Dec 06 05:48:20.932 INFO [stdout] left: `4`, Dec 06 05:48:20.932 INFO [stdout] right: `3`', src/rank_table.rs:667:9 Dec 06 05:48:20.932 INFO [stdout] stack backtrace: Dec 06 05:48:20.932 INFO [stdout] 0: 0x561448156fe3 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h82c998a0e635a5c4 Dec 06 05:48:20.932 INFO [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Dec 06 05:48:20.932 INFO [stdout] 1: 0x561448151698 - std::sys_common::backtrace::_print::h5fbc0bc3cf12d9bf Dec 06 05:48:20.932 INFO [stdout] at src/libstd/sys_common/backtrace.rs:71 Dec 06 05:48:20.932 INFO [stdout] 2: 0x561448155f52 - std::panicking::default_hook::{{closure}}::h42b81c3dd1a50e32 Dec 06 05:48:20.932 INFO [stdout] at src/libstd/sys_common/backtrace.rs:59 Dec 06 05:48:20.932 INFO [stdout] at src/libstd/panicking.rs:211 Dec 06 05:48:20.932 INFO [stdout] 3: 0x561448155c3c - std::panicking::default_hook::h6c8d8e1c12a669e5 Dec 06 05:48:20.932 INFO [stdout] at src/libstd/panicking.rs:221 Dec 06 05:48:20.932 INFO [stdout] 4: 0x561448156660 - std::panicking::rust_panic_with_hook::hce93a56e38c2b0aa Dec 06 05:48:20.932 INFO [stdout] at src/libstd/panicking.rs:491 Dec 06 05:48:20.932 INFO [stdout] 5: 0x5614481561e1 - std::panicking::continue_panic_fmt::hf3c774aec6124caa Dec 06 05:48:20.932 INFO [stdout] at src/libstd/panicking.rs:398 Dec 06 05:48:20.932 INFO [stdout] 6: 0x56144815612e - std::panicking::begin_panic_fmt::h3605d603150d0c9a Dec 06 05:48:20.932 INFO [stdout] at src/libstd/panicking.rs:353 Dec 06 05:48:20.932 INFO [stdout] 7: 0x5614480bd863 - lumberjack_1::rank_table::rank_table_tests::split::h5305da905450c326 Dec 06 05:48:20.932 INFO [stdout] at src/rank_table.rs:667 Dec 06 05:48:20.932 INFO [stdout] 8: 0x5614480bcc19 - lumberjack_1::rank_table::rank_table_tests::split::{{closure}}::hc2fbe212ddc29578 Dec 06 05:48:20.932 INFO [stdout] at src/rank_table.rs:659 Dec 06 05:48:20.932 INFO [stdout] 9: 0x56144808ac5d - core::ops::function::FnOnce::call_once::h38281f8fdc9a33e8 Dec 06 05:48:20.932 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/ops/function.rs:238 Dec 06 05:48:20.932 INFO [stdout] 10: 0x5614480f835e - >::call_box::h9ed1658cdce7f33f Dec 06 05:48:20.932 INFO [stdout] at src/libtest/lib.rs:1471 Dec 06 05:48:20.932 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libcore/ops/function.rs:238 Dec 06 05:48:20.932 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:673 Dec 06 05:48:20.932 INFO [stdout] 11: 0x561448164c59 - __rust_maybe_catch_panic Dec 06 05:48:20.932 INFO [stdout] at src/libpanic_unwind/lib.rs:102 Dec 06 05:48:20.933 INFO [stdout] 12: 0x5614480f0233 - std::sys_common::backtrace::__rust_begin_short_backtrace::h018d03d6681412f5 Dec 06 05:48:20.933 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:289 Dec 06 05:48:20.933 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:398 Dec 06 05:48:20.933 INFO [stdout] at src/libtest/lib.rs:1426 Dec 06 05:48:20.933 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/sys_common/backtrace.rs:136 Dec 06 05:48:20.933 INFO [stdout] 13: 0x5614480f11c4 - std::panicking::try::do_call::hf8ab3f21dcfaa7a6 Dec 06 05:48:20.933 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/thread/mod.rs:477 Dec 06 05:48:20.933 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:319 Dec 06 05:48:20.933 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:310 Dec 06 05:48:20.933 INFO [stdout] 14: 0x561448164c59 - __rust_maybe_catch_panic Dec 06 05:48:20.933 INFO [stdout] at src/libpanic_unwind/lib.rs:102 Dec 06 05:48:20.933 INFO [stdout] 15: 0x5614480f823c - >::call_box::h6465cc998309e287 Dec 06 05:48:20.933 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panicking.rs:289 Dec 06 05:48:20.933 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/panic.rs:398 Dec 06 05:48:20.933 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/libstd/thread/mod.rs:476 Dec 06 05:48:20.933 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:673 Dec 06 05:48:20.933 INFO [stdout] 16: 0x561448158c1d - std::sys::unix::thread::Thread::new::thread_start::h0fe9c527147fd5f5 Dec 06 05:48:20.933 INFO [stdout] at /rustc/6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468/src/liballoc/boxed.rs:683 Dec 06 05:48:20.933 INFO [stdout] at src/libstd/sys_common/thread.rs:24 Dec 06 05:48:20.933 INFO [stdout] at src/libstd/sys/unix/thread.rs:90 Dec 06 05:48:20.933 INFO [stdout] 17: 0x7f39012ab6b9 - start_thread Dec 06 05:48:20.933 INFO [stdout] 18: 0x7f3900dcb41c - clone Dec 06 05:48:20.933 INFO [stdout] 19: 0x0 - Dec 06 05:48:20.933 INFO [stdout] Dec 06 05:48:20.933 INFO [stdout] Dec 06 05:48:20.933 INFO [stdout] failures: Dec 06 05:48:20.933 INFO [stdout] io::primary_testing::test_read_counts_simple Dec 06 05:48:20.933 INFO [stdout] io::primary_testing::test_read_counts_trivial Dec 06 05:48:20.933 INFO [stdout] io::primary_testing::test_read_header_simple Dec 06 05:48:20.933 INFO [stdout] io::primary_testing::test_read_header_trivial Dec 06 05:48:20.933 INFO [stdout] node::node_testing::node_test_simple Dec 06 05:48:20.933 INFO [stdout] random_forest::random_forest_tests::test_forest_initialization_iris Dec 06 05:48:20.933 INFO [stdout] random_forest::random_forest_tests::test_forest_initialization_iris_nan Dec 06 05:48:20.933 INFO [stdout] rank_table::rank_table_tests::rank_table_derive_test Dec 06 05:48:20.933 INFO [stdout] rank_table::rank_table_tests::rank_table_general_test Dec 06 05:48:20.933 INFO [stdout] rank_table::rank_table_tests::split Dec 06 05:48:20.933 INFO [stdout] Dec 06 05:48:20.933 INFO [stdout] test result: FAILED. 21 passed; 10 failed; 0 ignored; 0 measured; 0 filtered out Dec 06 05:48:20.933 INFO [stdout] Dec 06 05:48:20.961 INFO [stderr] error: test failed, to rerun pass '--bin lumberjack_1' Dec 06 05:48:20.980 INFO [stderr] su: No module specific data is present Dec 06 05:48:22.582 INFO running `"docker" "inspect" "10440ad386f446d9125ab1bf9926872563688a8f68594de378f26bcc665a2ee1"` Dec 06 05:48:22.948 INFO running `"docker" "rm" "-f" "10440ad386f446d9125ab1bf9926872563688a8f68594de378f26bcc665a2ee1"` Dec 06 05:48:23.335 INFO [stdout] 10440ad386f446d9125ab1bf9926872563688a8f68594de378f26bcc665a2ee1