Nov 01 14:37:02.252 INFO testing bgalvao/nodevo against beta-2018-10-30 for beta-1.31-1
Nov 01 14:37:02.252 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 14:37:02.689 INFO blam! 687a11b827d64ed417605bb9c76eb3acec8b65c5962410e64531cbd04dd3eaee
Nov 01 14:37:02.690 INFO running `"docker" "start" "-a" "687a11b827d64ed417605bb9c76eb3acec8b65c5962410e64531cbd04dd3eaee"`
Nov 01 14:37:03.606 INFO kablam! usermod: no changes
Nov 01 14:37:03.731 INFO kablam!    Compiling nodevo v0.0.1 (/source)
Nov 01 14:37:04.698 INFO kablam! warning: private type `core::gp::Selection` in public interface (error E0446)
Nov 01 14:37:04.698 INFO kablam!    --> src/core/gp.rs:116:5
Nov 01 14:37:04.698 INFO kablam!     |
Nov 01 14:37:04.698 INFO kablam! 116 | /     pub fn set_selection_method(mut self, sm: Selection) -> GP {
Nov 01 14:37:04.698 INFO kablam! 117 | |         self.selection_method = sm;
Nov 01 14:37:04.698 INFO kablam! 118 | |         self
Nov 01 14:37:04.698 INFO kablam! 119 | |     }
Nov 01 14:37:04.698 INFO kablam!     | |_____^
Nov 01 14:37:04.698 INFO kablam!     |
Nov 01 14:37:04.698 INFO kablam!     = note: #[warn(private_in_public)] on by default
Nov 01 14:37:04.698 INFO kablam!     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Nov 01 14:37:04.698 INFO kablam!     = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Nov 01 14:37:04.698 INFO kablam! 
Nov 01 14:37:04.702 INFO kablam! warning: unused variable: `pool_size`
Nov 01 14:37:04.702 INFO kablam!    --> src/core/population.rs:138:48
Nov 01 14:37:04.702 INFO kablam!     |
Nov 01 14:37:04.702 INFO kablam! 138 |     pub fn fitness_proportionate_select(&self, pool_size: usize) -> &Individual {
Nov 01 14:37:04.702 INFO kablam!     |                                                ^^^^^^^^^ help: consider using `_pool_size` instead
Nov 01 14:37:04.702 INFO kablam!     |
Nov 01 14:37:04.702 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 14:37:04.702 INFO kablam! 
Nov 01 14:37:04.702 INFO kablam! warning: unused variable: `pool_size`
Nov 01 14:37:04.702 INFO kablam!    --> src/core/population.rs:148:31
Nov 01 14:37:04.702 INFO kablam!     |
Nov 01 14:37:04.702 INFO kablam! 148 |     pub fn rank_select(&self, pool_size: usize) -> &Individual {
Nov 01 14:37:04.702 INFO kablam!     |                               ^^^^^^^^^ help: consider using `_pool_size` instead
Nov 01 14:37:04.702 INFO kablam! 
Nov 01 14:37:04.702 INFO kablam! warning: unused variable: `pool_size`
Nov 01 14:37:04.702 INFO kablam!    --> src/core/population.rs:152:38
Nov 01 14:37:04.702 INFO kablam!     |
Nov 01 14:37:04.702 INFO kablam! 152 |     pub fn pareto_rank_select(&self, pool_size: usize) -> &Individual {
Nov 01 14:37:04.702 INFO kablam!     |                                      ^^^^^^^^^ help: consider using `_pool_size` instead
Nov 01 14:37:04.702 INFO kablam! 
Nov 01 14:37:04.775 INFO kablam! warning: method is never used: `train`
Nov 01 14:37:04.775 INFO kablam!   --> src/core/data.rs:17:5
Nov 01 14:37:04.775 INFO kablam!    |
Nov 01 14:37:04.775 INFO kablam! 17 |     pub fn train(&self) -> &Vec<Vec<f32>> {
Nov 01 14:37:04.775 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.775 INFO kablam!    |
Nov 01 14:37:04.775 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 14:37:04.775 INFO kablam! 
Nov 01 14:37:04.775 INFO kablam! warning: method is never used: `test`
Nov 01 14:37:04.775 INFO kablam!   --> src/core/data.rs:20:5
Nov 01 14:37:04.775 INFO kablam!    |
Nov 01 14:37:04.775 INFO kablam! 20 |     pub fn test(&self) -> &Vec<Vec<f32>> {
Nov 01 14:37:04.775 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.775 INFO kablam! 
Nov 01 14:37:04.775 INFO kablam! warning: method is never used: `dims`
Nov 01 14:37:04.775 INFO kablam!   --> src/core/data.rs:23:5
Nov 01 14:37:04.775 INFO kablam!    |
Nov 01 14:37:04.775 INFO kablam! 23 |     pub fn dims(&self) -> usize {
Nov 01 14:37:04.775 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.775 INFO kablam! 
Nov 01 14:37:04.775 INFO kablam! warning: method is never used: `train_targets`
Nov 01 14:37:04.775 INFO kablam!   --> src/core/data.rs:27:5
Nov 01 14:37:04.775 INFO kablam!    |
Nov 01 14:37:04.775 INFO kablam! 27 |     pub fn train_targets(&self) -> &Vec<f32> {
Nov 01 14:37:04.775 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.775 INFO kablam! 
Nov 01 14:37:04.775 INFO kablam! warning: method is never used: `test_targets`
Nov 01 14:37:04.775 INFO kablam!   --> src/core/data.rs:30:5
Nov 01 14:37:04.775 INFO kablam!    |
Nov 01 14:37:04.775 INFO kablam! 30 |     pub fn test_targets(&self) -> &Vec<f32> {
Nov 01 14:37:04.781 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.781 INFO kablam! 
Nov 01 14:37:04.781 INFO kablam! warning: method is never used: `new`
Nov 01 14:37:04.781 INFO kablam!   --> src/core/data.rs:34:5
Nov 01 14:37:04.781 INFO kablam!    |
Nov 01 14:37:04.781 INFO kablam! 34 |     pub fn new(dataset: &'static str) -> Data {
Nov 01 14:37:04.781 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.781 INFO kablam! 
Nov 01 14:37:04.781 INFO kablam! warning: method is never used: `new_df`
Nov 01 14:37:04.781 INFO kablam!   --> src/core/data.rs:49:5
Nov 01 14:37:04.781 INFO kablam!    |
Nov 01 14:37:04.781 INFO kablam! 49 |     fn new_df(filename: String) -> Vec<Vec<f32>> {
Nov 01 14:37:04.781 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.781 INFO kablam! 
Nov 01 14:37:04.781 INFO kablam! warning: method is never used: `get_iterator`
Nov 01 14:37:04.781 INFO kablam!   --> src/core/data.rs:55:5
Nov 01 14:37:04.781 INFO kablam!    |
Nov 01 14:37:04.781 INFO kablam! 55 |     fn get_iterator(filepath: &str) -> Lines<BufReader<File>> {
Nov 01 14:37:04.781 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.781 INFO kablam! 
Nov 01 14:37:04.781 INFO kablam! warning: method is never used: `fill_array`
Nov 01 14:37:04.781 INFO kablam!   --> src/core/data.rs:67:5
Nov 01 14:37:04.781 INFO kablam!    |
Nov 01 14:37:04.781 INFO kablam! 67 |     fn fill_array(lines: Lines<BufReader<File>>) -> Vec<Vec<f32>> {
Nov 01 14:37:04.782 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.782 INFO kablam! 
Nov 01 14:37:04.782 INFO kablam! warning: method is never used: `transpose_array`
Nov 01 14:37:04.782 INFO kablam!   --> src/core/data.rs:81:5
Nov 01 14:37:04.782 INFO kablam!    |
Nov 01 14:37:04.782 INFO kablam! 81 |     fn transpose_array(array: Vec<Vec<f32>>) -> Vec<Vec<f32>> {
Nov 01 14:37:04.782 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.782 INFO kablam! 
Nov 01 14:37:04.782 INFO kablam! warning: function is never used: `rmse`
Nov 01 14:37:04.782 INFO kablam!  --> src/core/utils.rs:1:1
Nov 01 14:37:04.782 INFO kablam!   |
Nov 01 14:37:04.782 INFO kablam! 1 | pub fn rmse(x: &Vec<f32>, y: &Vec<f32>) -> f32 {
Nov 01 14:37:04.782 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.782 INFO kablam! 
Nov 01 14:37:04.782 INFO kablam! warning: function is never used: `add`
Nov 01 14:37:04.782 INFO kablam!   --> src/core/utils.rs:15:1
Nov 01 14:37:04.782 INFO kablam!    |
Nov 01 14:37:04.782 INFO kablam! 15 | pub fn add(x: Vec<f32>, y: Vec<f32>) -> Vec<f32> {
Nov 01 14:37:04.782 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.782 INFO kablam! 
Nov 01 14:37:04.782 INFO kablam! warning: function is never used: `subtract`
Nov 01 14:37:04.782 INFO kablam!   --> src/core/utils.rs:26:1
Nov 01 14:37:04.782 INFO kablam!    |
Nov 01 14:37:04.782 INFO kablam! 26 | pub fn subtract(x: Vec<f32>, y: Vec<f32>) -> Vec<f32> {
Nov 01 14:37:04.782 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.782 INFO kablam! 
Nov 01 14:37:04.782 INFO kablam! warning: function is never used: `multiply`
Nov 01 14:37:04.782 INFO kablam!   --> src/core/utils.rs:37:1
Nov 01 14:37:04.782 INFO kablam!    |
Nov 01 14:37:04.782 INFO kablam! 37 | pub fn multiply(x: Vec<f32>, y: Vec<f32>) -> Vec<f32> {
Nov 01 14:37:04.782 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.782 INFO kablam! 
Nov 01 14:37:04.782 INFO kablam! warning: function is never used: `cosine`
Nov 01 14:37:04.782 INFO kablam!   --> src/core/utils.rs:57:1
Nov 01 14:37:04.782 INFO kablam!    |
Nov 01 14:37:04.782 INFO kablam! 57 | pub fn cosine(x: Vec<f32>) -> Vec<f32> {
Nov 01 14:37:04.782 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.782 INFO kablam! 
Nov 01 14:37:04.782 INFO kablam! warning: function is never used: `logistic_function`
Nov 01 14:37:04.782 INFO kablam!   --> src/core/utils.rs:62:1
Nov 01 14:37:04.782 INFO kablam!    |
Nov 01 14:37:04.782 INFO kablam! 62 | pub fn logistic_function(x: Vec<f32>) -> Vec<f32> {
Nov 01 14:37:04.782 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.782 INFO kablam! 
Nov 01 14:37:04.795 INFO kablam! warning: function is never used: `divide`
Nov 01 14:37:04.795 INFO kablam!   --> src/core/utils.rs:68:1
Nov 01 14:37:04.795 INFO kablam!    |
Nov 01 14:37:04.795 INFO kablam! 68 | pub fn divide(x: Vec<f32>, y: Vec<f32>) -> Vec<f32> {
Nov 01 14:37:04.795 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.795 INFO kablam! 
Nov 01 14:37:04.795 INFO kablam! warning: variant is never constructed: `Addition`
Nov 01 14:37:04.795 INFO kablam!  --> src/core/node.rs:9:5
Nov 01 14:37:04.795 INFO kablam!   |
Nov 01 14:37:04.795 INFO kablam! 9 |     Addition,
Nov 01 14:37:04.795 INFO kablam!   |     ^^^^^^^^
Nov 01 14:37:04.795 INFO kablam! 
Nov 01 14:37:04.795 INFO kablam! warning: variant is never constructed: `Subtraction`
Nov 01 14:37:04.795 INFO kablam!   --> src/core/node.rs:10:5
Nov 01 14:37:04.795 INFO kablam!    |
Nov 01 14:37:04.795 INFO kablam! 10 |     Subtraction,
Nov 01 14:37:04.795 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 14:37:04.795 INFO kablam! 
Nov 01 14:37:04.795 INFO kablam! warning: variant is never constructed: `Multiplication`
Nov 01 14:37:04.795 INFO kablam!   --> src/core/node.rs:11:5
Nov 01 14:37:04.795 INFO kablam!    |
Nov 01 14:37:04.795 INFO kablam! 11 |     Multiplication,
Nov 01 14:37:04.795 INFO kablam!    |     ^^^^^^^^^^^^^^
Nov 01 14:37:04.795 INFO kablam! 
Nov 01 14:37:04.795 INFO kablam! warning: variant is never constructed: `Division`
Nov 01 14:37:04.795 INFO kablam!   --> src/core/node.rs:12:5
Nov 01 14:37:04.795 INFO kablam!    |
Nov 01 14:37:04.795 INFO kablam! 12 |     Division,
Nov 01 14:37:04.795 INFO kablam!    |     ^^^^^^^^
Nov 01 14:37:04.795 INFO kablam! 
Nov 01 14:37:04.795 INFO kablam! warning: variant is never constructed: `Cosine`
Nov 01 14:37:04.795 INFO kablam!   --> src/core/node.rs:13:5
Nov 01 14:37:04.795 INFO kablam!    |
Nov 01 14:37:04.795 INFO kablam! 13 |     Cosine,
Nov 01 14:37:04.795 INFO kablam!    |     ^^^^^^
Nov 01 14:37:04.795 INFO kablam! 
Nov 01 14:37:04.795 INFO kablam! warning: variant is never constructed: `LogFunction`
Nov 01 14:37:04.795 INFO kablam!   --> src/core/node.rs:14:5
Nov 01 14:37:04.795 INFO kablam!    |
Nov 01 14:37:04.795 INFO kablam! 14 |     LogFunction,
Nov 01 14:37:04.795 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 14:37:04.795 INFO kablam! 
Nov 01 14:37:04.795 INFO kablam! warning: variant is never constructed: `Input`
Nov 01 14:37:04.795 INFO kablam!   --> src/core/node.rs:15:5
Nov 01 14:37:04.795 INFO kablam!    |
Nov 01 14:37:04.795 INFO kablam! 15 |     Input(usize),
Nov 01 14:37:04.795 INFO kablam!    |     ^^^^^^^^^^^^
Nov 01 14:37:04.795 INFO kablam! 
Nov 01 14:37:04.795 INFO kablam! warning: variant is never constructed: `Constant`
Nov 01 14:37:04.795 INFO kablam!   --> src/core/node.rs:16:5
Nov 01 14:37:04.795 INFO kablam!    |
Nov 01 14:37:04.795 INFO kablam! 16 |     Constant(f32),
Nov 01 14:37:04.795 INFO kablam!    |     ^^^^^^^^^^^^^
Nov 01 14:37:04.795 INFO kablam! 
Nov 01 14:37:04.796 INFO kablam! warning: method is never used: `arity`
Nov 01 14:37:04.796 INFO kablam!   --> src/core/node.rs:21:5
Nov 01 14:37:04.796 INFO kablam!    |
Nov 01 14:37:04.796 INFO kablam! 21 |     pub fn arity(&self) -> usize {
Nov 01 14:37:04.796 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.796 INFO kablam! 
Nov 01 14:37:04.796 INFO kablam! warning: method is never used: `op`
Nov 01 14:37:04.796 INFO kablam!   --> src/core/node.rs:32:5
Nov 01 14:37:04.796 INFO kablam!    |
Nov 01 14:37:04.796 INFO kablam! 32 |     pub fn op(&self, args: Vec<Vec<f32>>) -> Vec<f32> {
Nov 01 14:37:04.796 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.796 INFO kablam! 
Nov 01 14:37:04.796 INFO kablam! warning: method is never used: `get_random_const`
Nov 01 14:37:04.796 INFO kablam!   --> src/core/node.rs:49:5
Nov 01 14:37:04.796 INFO kablam!    |
Nov 01 14:37:04.796 INFO kablam! 49 |     pub fn get_random_const() -> Node {
Nov 01 14:37:04.796 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.796 INFO kablam! 
Nov 01 14:37:04.796 INFO kablam! warning: method is never used: `get_random_functional`
Nov 01 14:37:04.796 INFO kablam!   --> src/core/node.rs:58:5
Nov 01 14:37:04.796 INFO kablam!    |
Nov 01 14:37:04.796 INFO kablam! 58 |     pub fn get_random_functional() -> Node {
Nov 01 14:37:04.796 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.796 INFO kablam! 
Nov 01 14:37:04.796 INFO kablam! warning: method is never used: `get_random_input`
Nov 01 14:37:04.796 INFO kablam!   --> src/core/node.rs:70:5
Nov 01 14:37:04.796 INFO kablam!    |
Nov 01 14:37:04.796 INFO kablam! 70 |     pub fn get_random_input(dimensions: usize) -> Node {
Nov 01 14:37:04.796 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.796 INFO kablam! 
Nov 01 14:37:04.796 INFO kablam! warning: method is never used: `clone_core`
Nov 01 14:37:04.796 INFO kablam!   --> src/core/individual.rs:38:5
Nov 01 14:37:04.796 INFO kablam!    |
Nov 01 14:37:04.796 INFO kablam! 38 |     pub fn clone_core(&self) -> Vec<Node> {
Nov 01 14:37:04.796 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.796 INFO kablam! 
Nov 01 14:37:04.796 INFO kablam! warning: method is never used: `train`
Nov 01 14:37:04.796 INFO kablam!   --> src/core/individual.rs:46:5
Nov 01 14:37:04.796 INFO kablam!    |
Nov 01 14:37:04.796 INFO kablam! 46 |     pub fn train(&self) -> Option<f32> {
Nov 01 14:37:04.796 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.796 INFO kablam! 
Nov 01 14:37:04.796 INFO kablam! warning: method is never used: `test`
Nov 01 14:37:04.796 INFO kablam!   --> src/core/individual.rs:49:5
Nov 01 14:37:04.796 INFO kablam!    |
Nov 01 14:37:04.796 INFO kablam! 49 |     pub fn test(&self) -> Option<f32> {
Nov 01 14:37:04.796 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.796 INFO kablam! 
Nov 01 14:37:04.796 INFO kablam! warning: method is never used: `size`
Nov 01 14:37:04.796 INFO kablam!   --> src/core/individual.rs:53:5
Nov 01 14:37:04.796 INFO kablam!    |
Nov 01 14:37:04.796 INFO kablam! 53 |     pub fn size(&self) -> usize {
Nov 01 14:37:04.796 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.796 INFO kablam! 
Nov 01 14:37:04.796 INFO kablam! warning: method is never used: `depth`
Nov 01 14:37:04.796 INFO kablam!   --> src/core/individual.rs:63:5
Nov 01 14:37:04.796 INFO kablam!    |
Nov 01 14:37:04.796 INFO kablam! 63 |     pub fn depth(&self) -> usize {
Nov 01 14:37:04.796 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.796 INFO kablam! 
Nov 01 14:37:04.796 INFO kablam! warning: method is never used: `train_semantics`
Nov 01 14:37:04.796 INFO kablam!   --> src/core/individual.rs:67:5
Nov 01 14:37:04.796 INFO kablam!    |
Nov 01 14:37:04.796 INFO kablam! 67 |     pub fn train_semantics(&self) -> Vec<f32> {
Nov 01 14:37:04.796 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.796 INFO kablam! 
Nov 01 14:37:04.796 INFO kablam! warning: method is never used: `test_semantics`
Nov 01 14:37:04.796 INFO kablam!   --> src/core/individual.rs:73:5
Nov 01 14:37:04.796 INFO kablam!    |
Nov 01 14:37:04.796 INFO kablam! 73 |     pub fn test_semantics(&self) -> Vec<f32> {
Nov 01 14:37:04.796 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.796 INFO kablam! 
Nov 01 14:37:04.796 INFO kablam! warning: method is never used: `semantics`
Nov 01 14:37:04.796 INFO kablam!   --> src/core/individual.rs:79:5
Nov 01 14:37:04.796 INFO kablam!    |
Nov 01 14:37:04.796 INFO kablam! 79 |     pub fn semantics(&self) -> (Vec<f32>, Vec<f32>) {
Nov 01 14:37:04.796 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.796 INFO kablam! 
Nov 01 14:37:04.796 INFO kablam! warning: method is never used: `new`
Nov 01 14:37:04.796 INFO kablam!    --> src/core/individual.rs:103:5
Nov 01 14:37:04.796 INFO kablam!     |
Nov 01 14:37:04.796 INFO kablam! 103 |     pub fn new() -> Individual {
Nov 01 14:37:04.796 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.796 INFO kablam! 
Nov 01 14:37:04.796 INFO kablam! warning: method is never used: `full`
Nov 01 14:37:04.796 INFO kablam!    --> src/core/individual.rs:116:5
Nov 01 14:37:04.797 INFO kablam!     |
Nov 01 14:37:04.797 INFO kablam! 116 |     pub fn full(max_depth: usize, data_ref: &Data) -> Individual {
Nov 01 14:37:04.797 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.797 INFO kablam! 
Nov 01 14:37:04.797 INFO kablam! warning: method is never used: `inner_full`
Nov 01 14:37:04.797 INFO kablam!    --> src/core/individual.rs:123:5
Nov 01 14:37:04.797 INFO kablam!     |
Nov 01 14:37:04.797 INFO kablam! 123 |     fn inner_full(&mut self, current_depth: usize, max_depth: usize, data_dims: usize) {
Nov 01 14:37:04.797 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.797 INFO kablam! 
Nov 01 14:37:04.797 INFO kablam! warning: method is never used: `grow`
Nov 01 14:37:04.797 INFO kablam!    --> src/core/individual.rs:142:5
Nov 01 14:37:04.797 INFO kablam!     |
Nov 01 14:37:04.797 INFO kablam! 142 |     pub fn grow(max_depth: usize, data_ref: &Data) -> Individual {
Nov 01 14:37:04.797 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.797 INFO kablam! 
Nov 01 14:37:04.797 INFO kablam! warning: method is never used: `inner_grow`
Nov 01 14:37:04.797 INFO kablam!    --> src/core/individual.rs:149:5
Nov 01 14:37:04.797 INFO kablam!     |
Nov 01 14:37:04.797 INFO kablam! 149 |     fn inner_grow(&mut self, current_depth: usize, max_depth: usize, data_dims: usize) {
Nov 01 14:37:04.797 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.797 INFO kablam! 
Nov 01 14:37:04.797 INFO kablam! warning: method is never used: `get`
Nov 01 14:37:04.797 INFO kablam!    --> src/core/individual.rs:178:5
Nov 01 14:37:04.797 INFO kablam!     |
Nov 01 14:37:04.797 INFO kablam! 178 |     fn get(&mut self, idx: usize) -> Node {
Nov 01 14:37:04.797 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.797 INFO kablam! 
Nov 01 14:37:04.797 INFO kablam! warning: method is never used: `prepend_node`
Nov 01 14:37:04.797 INFO kablam!    --> src/core/individual.rs:185:5
Nov 01 14:37:04.797 INFO kablam!     |
Nov 01 14:37:04.797 INFO kablam! 185 |     pub fn prepend_node(&mut self, node: Node) {
Nov 01 14:37:04.797 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.797 INFO kablam! 
Nov 01 14:37:04.797 INFO kablam! warning: method is never used: `compute_depth`
Nov 01 14:37:04.797 INFO kablam!    --> src/core/individual.rs:190:5
Nov 01 14:37:04.797 INFO kablam!     |
Nov 01 14:37:04.797 INFO kablam! 190 |     pub fn compute_depth(&mut self) {
Nov 01 14:37:04.797 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.797 INFO kablam! 
Nov 01 14:37:04.797 INFO kablam! warning: method is never used: `inner_compute_depth`
Nov 01 14:37:04.797 INFO kablam!    --> src/core/individual.rs:198:5
Nov 01 14:37:04.797 INFO kablam!     |
Nov 01 14:37:04.797 INFO kablam! 198 |     fn inner_compute_depth(&mut self, idx: &mut usize, current_depth: &usize) {
Nov 01 14:37:04.797 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.797 INFO kablam! 
Nov 01 14:37:04.797 INFO kablam! warning: method is never used: `output`
Nov 01 14:37:04.797 INFO kablam!    --> src/core/individual.rs:212:5
Nov 01 14:37:04.797 INFO kablam!     |
Nov 01 14:37:04.797 INFO kablam! 212 |     fn output(&mut self, mut idx: usize, df: &Vec<Vec<f32>>) -> Vec<f32> {
Nov 01 14:37:04.797 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.797 INFO kablam! 
Nov 01 14:37:04.797 INFO kablam! warning: method is never used: `compute_semantics`
Nov 01 14:37:04.797 INFO kablam!    --> src/core/individual.rs:230:5
Nov 01 14:37:04.797 INFO kablam!     |
Nov 01 14:37:04.797 INFO kablam! 230 |     pub fn compute_semantics(&mut self, data: &Data) {
Nov 01 14:37:04.797 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.797 INFO kablam! 
Nov 01 14:37:04.797 INFO kablam! warning: method is never used: `evaluate`
Nov 01 14:37:04.797 INFO kablam!    --> src/core/individual.rs:235:5
Nov 01 14:37:04.797 INFO kablam!     |
Nov 01 14:37:04.797 INFO kablam! 235 |     pub fn evaluate(&mut self, data: &Data) {
Nov 01 14:37:04.797 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.797 INFO kablam! 
Nov 01 14:37:04.797 INFO kablam! warning: method is never used: `count_subtree_nodes`
Nov 01 14:37:04.797 INFO kablam!    --> src/core/individual.rs:242:5
Nov 01 14:37:04.797 INFO kablam!     |
Nov 01 14:37:04.797 INFO kablam! 242 |     pub fn count_subtree_nodes(&self, starting_index: usize) -> usize {
Nov 01 14:37:04.797 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.797 INFO kablam! 
Nov 01 14:37:04.797 INFO kablam! warning: method is never used: `outer_left_copy`
Nov 01 14:37:04.797 INFO kablam!    --> src/core/individual.rs:256:5
Nov 01 14:37:04.797 INFO kablam!     |
Nov 01 14:37:04.797 INFO kablam! 256 |     pub fn outer_left_copy(&self, excluding_node_at: usize) -> Vec<Node> {
Nov 01 14:37:04.797 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.797 INFO kablam! 
Nov 01 14:37:04.797 INFO kablam! warning: method is never used: `outer_right_copy`
Nov 01 14:37:04.797 INFO kablam!    --> src/core/individual.rs:265:5
Nov 01 14:37:04.797 INFO kablam!     |
Nov 01 14:37:04.797 INFO kablam! 265 |     pub fn outer_right_copy(&self, including_node_at: usize) -> Vec<Node> {
Nov 01 14:37:04.797 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.797 INFO kablam! 
Nov 01 14:37:04.797 INFO kablam! warning: method is never used: `copy_subtree`
Nov 01 14:37:04.797 INFO kablam!    --> src/core/individual.rs:274:5
Nov 01 14:37:04.797 INFO kablam!     |
Nov 01 14:37:04.798 INFO kablam! 274 |     pub fn copy_subtree(&self, from_node: usize, subtree_nodes: usize) -> Vec<Node> {
Nov 01 14:37:04.798 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.798 INFO kablam! 
Nov 01 14:37:04.798 INFO kablam! warning: method is never used: `plug_in_core`
Nov 01 14:37:04.798 INFO kablam!    --> src/core/individual.rs:283:5
Nov 01 14:37:04.798 INFO kablam!     |
Nov 01 14:37:04.798 INFO kablam! 283 |     pub fn plug_in_core(&mut self, nodes: Vec<Node>) {
Nov 01 14:37:04.798 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.798 INFO kablam! 
Nov 01 14:37:04.798 INFO kablam! warning: function is never used: `crossover`
Nov 01 14:37:04.798 INFO kablam!    --> src/core/individual.rs:305:9
Nov 01 14:37:04.798 INFO kablam!     |
Nov 01 14:37:04.798 INFO kablam! 305 |         pub fn crossover(p1: &Individual, p2: &Individual, data: &Data) -> Individual {
Nov 01 14:37:04.798 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.798 INFO kablam! 
Nov 01 14:37:04.798 INFO kablam! warning: function is never used: `mutation`
Nov 01 14:37:04.798 INFO kablam!    --> src/core/individual.rs:331:9
Nov 01 14:37:04.798 INFO kablam!     |
Nov 01 14:37:04.798 INFO kablam! 331 |         pub fn mutation(p1: &Individual, data: &Data) -> Individual {
Nov 01 14:37:04.798 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.798 INFO kablam! 
Nov 01 14:37:04.798 INFO kablam! warning: function is never used: `crossover`
Nov 01 14:37:04.798 INFO kablam!    --> src/core/individual.rs:369:9
Nov 01 14:37:04.798 INFO kablam!     |
Nov 01 14:37:04.798 INFO kablam! 369 |         pub fn crossover(p1: &Individual, p2: &Individual, data: &Data) -> Individual {
Nov 01 14:37:04.798 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.798 INFO kablam! 
Nov 01 14:37:04.798 INFO kablam! warning: function is never used: `gs_crossover_semantics`
Nov 01 14:37:04.798 INFO kablam!    --> src/core/individual.rs:394:9
Nov 01 14:37:04.798 INFO kablam!     |
Nov 01 14:37:04.798 INFO kablam! 394 | /         fn gs_crossover_semantics(p1_semantics: Vec<f32>,
Nov 01 14:37:04.798 INFO kablam! 395 | |                                   p2_semantics: Vec<f32>,
Nov 01 14:37:04.798 INFO kablam! 396 | |                                   r1_semantics: Vec<f32>)
Nov 01 14:37:04.798 INFO kablam! 397 | |                                   -> Vec<f32> {
Nov 01 14:37:04.798 INFO kablam! ...   |
Nov 01 14:37:04.798 INFO kablam! 402 | |                          p2_semantics.to_vec()))
Nov 01 14:37:04.798 INFO kablam! 403 | |         }
Nov 01 14:37:04.798 INFO kablam!     | |_________^
Nov 01 14:37:04.798 INFO kablam! 
Nov 01 14:37:04.798 INFO kablam! warning: function is never used: `calc_xo_offspring_size`
Nov 01 14:37:04.798 INFO kablam!    --> src/core/individual.rs:405:9
Nov 01 14:37:04.798 INFO kablam!     |
Nov 01 14:37:04.798 INFO kablam! 405 |         fn calc_xo_offspring_size(p1: &Individual, p2: &Individual, r1: &Individual) -> usize {
Nov 01 14:37:04.798 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.798 INFO kablam! 
Nov 01 14:37:04.798 INFO kablam! warning: function is never used: `calc_xo_offspring_depth`
Nov 01 14:37:04.798 INFO kablam!    --> src/core/individual.rs:409:9
Nov 01 14:37:04.798 INFO kablam!     |
Nov 01 14:37:04.798 INFO kablam! 409 |         fn calc_xo_offspring_depth(p1: &Individual, p2: &Individual, r1: &Individual) -> usize {
Nov 01 14:37:04.798 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.798 INFO kablam! 
Nov 01 14:37:04.798 INFO kablam! warning: function is never used: `mutation`
Nov 01 14:37:04.798 INFO kablam!    --> src/core/individual.rs:415:9
Nov 01 14:37:04.798 INFO kablam!     |
Nov 01 14:37:04.798 INFO kablam! 415 | /         pub fn mutation(p1: &Individual,
Nov 01 14:37:04.798 INFO kablam! 416 | |                         data: &Data,
Nov 01 14:37:04.798 INFO kablam! 417 | |                         mut_step: f32,
Nov 01 14:37:04.798 INFO kablam! 418 | |                         bounded_mutation: bool)
Nov 01 14:37:04.798 INFO kablam! ...   |
Nov 01 14:37:04.798 INFO kablam! 447 | |             offspring
Nov 01 14:37:04.798 INFO kablam! 448 | |         }
Nov 01 14:37:04.798 INFO kablam!     | |_________^
Nov 01 14:37:04.798 INFO kablam! 
Nov 01 14:37:04.798 INFO kablam! warning: function is never used: `gs_mutation_semantics`
Nov 01 14:37:04.798 INFO kablam!    --> src/core/individual.rs:450:9
Nov 01 14:37:04.798 INFO kablam!     |
Nov 01 14:37:04.798 INFO kablam! 450 | /         fn gs_mutation_semantics(p1_sems: Vec<f32>,
Nov 01 14:37:04.798 INFO kablam! 451 | |                                  r1_sems: Vec<f32>,
Nov 01 14:37:04.798 INFO kablam! 452 | |                                  r2_sems: Vec<f32>,
Nov 01 14:37:04.798 INFO kablam! 453 | |                                  mut_step: f32)
Nov 01 14:37:04.798 INFO kablam! ...   |
Nov 01 14:37:04.798 INFO kablam! 458 | |                          subtract(r1_sems.to_vec(), r2_sems.to_vec())))
Nov 01 14:37:04.798 INFO kablam! 459 | |         }
Nov 01 14:37:04.798 INFO kablam!     | |_________^
Nov 01 14:37:04.798 INFO kablam! 
Nov 01 14:37:04.798 INFO kablam! warning: function is never used: `calc_mut_offspring_size`
Nov 01 14:37:04.798 INFO kablam!    --> src/core/individual.rs:461:9
Nov 01 14:37:04.798 INFO kablam!     |
Nov 01 14:37:04.798 INFO kablam! 461 |         fn calc_mut_offspring_size(p1: &Individual, r1: &Individual, r2: &Individual) -> usize {
Nov 01 14:37:04.798 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.799 INFO kablam! 
Nov 01 14:37:04.799 INFO kablam! warning: function is never used: `calc_mut_offspring_depth`
Nov 01 14:37:04.799 INFO kablam!    --> src/core/individual.rs:465:9
Nov 01 14:37:04.799 INFO kablam!     |
Nov 01 14:37:04.799 INFO kablam! 465 |         fn calc_mut_offspring_depth(p1: &Individual, r1: &Individual, r2: &Individual) -> usize {
Nov 01 14:37:04.799 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.799 INFO kablam! 
Nov 01 14:37:04.799 INFO kablam! warning: struct is never constructed: `Population`
Nov 01 14:37:04.799 INFO kablam!  --> src/core/population.rs:8:1
Nov 01 14:37:04.799 INFO kablam!   |
Nov 01 14:37:04.799 INFO kablam! 8 | pub struct Population {
Nov 01 14:37:04.799 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.799 INFO kablam! 
Nov 01 14:37:04.799 INFO kablam! warning: method is never used: `size`
Nov 01 14:37:04.799 INFO kablam!   --> src/core/population.rs:14:5
Nov 01 14:37:04.799 INFO kablam!    |
Nov 01 14:37:04.799 INFO kablam! 14 |     pub fn size(&self) -> usize {
Nov 01 14:37:04.799 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.799 INFO kablam! 
Nov 01 14:37:04.799 INFO kablam! warning: method is never used: `new`
Nov 01 14:37:04.799 INFO kablam!   --> src/core/population.rs:19:5
Nov 01 14:37:04.799 INFO kablam!    |
Nov 01 14:37:04.799 INFO kablam! 19 |     pub fn new() -> Population {
Nov 01 14:37:04.799 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.799 INFO kablam! 
Nov 01 14:37:04.799 INFO kablam! warning: method is never used: `is_empty`
Nov 01 14:37:04.799 INFO kablam!   --> src/core/population.rs:24:5
Nov 01 14:37:04.799 INFO kablam!    |
Nov 01 14:37:04.799 INFO kablam! 24 |     pub fn is_empty(&self) -> bool {
Nov 01 14:37:04.799 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.799 INFO kablam! 
Nov 01 14:37:04.799 INFO kablam! warning: method is never used: `add_individual`
Nov 01 14:37:04.799 INFO kablam!   --> src/core/population.rs:29:5
Nov 01 14:37:04.799 INFO kablam!    |
Nov 01 14:37:04.799 INFO kablam! 29 |     pub fn add_individual(&mut self, new_guy: Individual) {
Nov 01 14:37:04.799 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.799 INFO kablam! 
Nov 01 14:37:04.799 INFO kablam! warning: method is never used: `add_individuals`
Nov 01 14:37:04.799 INFO kablam!   --> src/core/population.rs:36:5
Nov 01 14:37:04.799 INFO kablam!    |
Nov 01 14:37:04.799 INFO kablam! 36 |     pub fn add_individuals(&mut self, new_guys: Vec<Individual>) {
Nov 01 14:37:04.799 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.799 INFO kablam! 
Nov 01 14:37:04.799 INFO kablam! warning: method is never used: `core_mut`
Nov 01 14:37:04.799 INFO kablam!   --> src/core/population.rs:44:5
Nov 01 14:37:04.799 INFO kablam!    |
Nov 01 14:37:04.799 INFO kablam! 44 |     pub fn core_mut(&mut self) -> &mut Vec<Individual> {
Nov 01 14:37:04.799 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.799 INFO kablam! 
Nov 01 14:37:04.799 INFO kablam! warning: method is never used: `core`
Nov 01 14:37:04.799 INFO kablam!   --> src/core/population.rs:49:5
Nov 01 14:37:04.799 INFO kablam!    |
Nov 01 14:37:04.799 INFO kablam! 49 |     pub fn core(&self) -> &Vec<Individual> {
Nov 01 14:37:04.799 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.799 INFO kablam! 
Nov 01 14:37:04.799 INFO kablam! warning: method is never used: `new_rhh`
Nov 01 14:37:04.799 INFO kablam!   --> src/core/population.rs:54:5
Nov 01 14:37:04.799 INFO kablam!    |
Nov 01 14:37:04.799 INFO kablam! 54 |     pub fn new_rhh(pop_size: usize, max_init_depth: usize, data: &Data) -> Population {
Nov 01 14:37:04.799 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.799 INFO kablam! 
Nov 01 14:37:04.799 INFO kablam! warning: method is never used: `sort_by_te`
Nov 01 14:37:04.799 INFO kablam!   --> src/core/population.rs:91:5
Nov 01 14:37:04.799 INFO kablam!    |
Nov 01 14:37:04.799 INFO kablam! 91 |     pub fn sort_by_te(&mut self) {
Nov 01 14:37:04.799 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.799 INFO kablam! 
Nov 01 14:37:04.799 INFO kablam! warning: method is never used: `get_first`
Nov 01 14:37:04.799 INFO kablam!    --> src/core/population.rs:102:5
Nov 01 14:37:04.799 INFO kablam!     |
Nov 01 14:37:04.799 INFO kablam! 102 |     pub fn get_first(&self) -> &Individual {
Nov 01 14:37:04.799 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.799 INFO kablam! 
Nov 01 14:37:04.799 INFO kablam! warning: method is never used: `clone_k_best`
Nov 01 14:37:04.799 INFO kablam!    --> src/core/population.rs:106:5
Nov 01 14:37:04.799 INFO kablam!     |
Nov 01 14:37:04.799 INFO kablam! 106 |     pub fn clone_k_best(&self, k: usize) -> Vec<Individual> {
Nov 01 14:37:04.799 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.799 INFO kablam! 
Nov 01 14:37:04.799 INFO kablam! warning: method is never used: `keep_k_best`
Nov 01 14:37:04.799 INFO kablam!    --> src/core/population.rs:110:5
Nov 01 14:37:04.799 INFO kablam!     |
Nov 01 14:37:04.799 INFO kablam! 110 |     pub fn keep_k_best(&mut self, k: usize) {
Nov 01 14:37:04.799 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.799 INFO kablam! 
Nov 01 14:37:04.799 INFO kablam! warning: method is never used: `tournament_select`
Nov 01 14:37:04.799 INFO kablam!    --> src/core/population.rs:120:5
Nov 01 14:37:04.800 INFO kablam!     |
Nov 01 14:37:04.800 INFO kablam! 120 |     pub fn tournament_select(&self, pool_size: usize) -> &Individual {
Nov 01 14:37:04.800 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.800 INFO kablam! 
Nov 01 14:37:04.800 INFO kablam! warning: method is never used: `fitness_proportionate_select`
Nov 01 14:37:04.800 INFO kablam!    --> src/core/population.rs:138:5
Nov 01 14:37:04.800 INFO kablam!     |
Nov 01 14:37:04.800 INFO kablam! 138 |     pub fn fitness_proportionate_select(&self, pool_size: usize) -> &Individual {
Nov 01 14:37:04.800 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.800 INFO kablam! 
Nov 01 14:37:04.800 INFO kablam! warning: method is never used: `rank_select`
Nov 01 14:37:04.800 INFO kablam!    --> src/core/population.rs:148:5
Nov 01 14:37:04.800 INFO kablam!     |
Nov 01 14:37:04.800 INFO kablam! 148 |     pub fn rank_select(&self, pool_size: usize) -> &Individual {
Nov 01 14:37:04.800 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.800 INFO kablam! 
Nov 01 14:37:04.800 INFO kablam! warning: method is never used: `pareto_rank_select`
Nov 01 14:37:04.800 INFO kablam!    --> src/core/population.rs:152:5
Nov 01 14:37:04.800 INFO kablam!     |
Nov 01 14:37:04.800 INFO kablam! 152 |     pub fn pareto_rank_select(&self, pool_size: usize) -> &Individual {
Nov 01 14:37:04.800 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.800 INFO kablam! 
Nov 01 14:37:04.800 INFO kablam! warning: enum is never used: `Selection`
Nov 01 14:37:04.800 INFO kablam!   --> src/core/gp.rs:13:1
Nov 01 14:37:04.800 INFO kablam!    |
Nov 01 14:37:04.800 INFO kablam! 13 | enum Selection {
Nov 01 14:37:04.800 INFO kablam!    | ^^^^^^^^^^^^^^
Nov 01 14:37:04.800 INFO kablam! 
Nov 01 14:37:04.800 INFO kablam! warning: enum is never used: `Variation`
Nov 01 14:37:04.800 INFO kablam!   --> src/core/gp.rs:22:1
Nov 01 14:37:04.800 INFO kablam!    |
Nov 01 14:37:04.800 INFO kablam! 22 | enum Variation {
Nov 01 14:37:04.800 INFO kablam!    | ^^^^^^^^^^^^^^
Nov 01 14:37:04.800 INFO kablam! 
Nov 01 14:37:04.800 INFO kablam! warning: struct is never constructed: `GP`
Nov 01 14:37:04.800 INFO kablam!   --> src/core/gp.rs:39:1
Nov 01 14:37:04.800 INFO kablam!    |
Nov 01 14:37:04.800 INFO kablam! 39 | pub struct GP {
Nov 01 14:37:04.800 INFO kablam!    | ^^^^^^^^^^^^^
Nov 01 14:37:04.800 INFO kablam! 
Nov 01 14:37:04.800 INFO kablam! warning: method is never used: `new_gp`
Nov 01 14:37:04.800 INFO kablam!   --> src/core/gp.rs:53:5
Nov 01 14:37:04.800 INFO kablam!    |
Nov 01 14:37:04.800 INFO kablam! 53 |     pub fn new_gp(dataset: Data) -> GP {
Nov 01 14:37:04.800 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.800 INFO kablam! 
Nov 01 14:37:04.800 INFO kablam! warning: method is never used: `new_gsgp`
Nov 01 14:37:04.800 INFO kablam!   --> src/core/gp.rs:70:5
Nov 01 14:37:04.800 INFO kablam!    |
Nov 01 14:37:04.800 INFO kablam! 70 |     pub fn new_gsgp(dataset: Data) -> GP {
Nov 01 14:37:04.800 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.800 INFO kablam! 
Nov 01 14:37:04.800 INFO kablam! warning: method is never used: `set_pop`
Nov 01 14:37:04.800 INFO kablam!   --> src/core/gp.rs:85:5
Nov 01 14:37:04.800 INFO kablam!    |
Nov 01 14:37:04.800 INFO kablam! 85 |     pub fn set_pop(mut self, pop: Population) -> GP {
Nov 01 14:37:04.800 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.800 INFO kablam! 
Nov 01 14:37:04.800 INFO kablam! warning: method is never used: `set_pop_size`
Nov 01 14:37:04.800 INFO kablam!   --> src/core/gp.rs:97:5
Nov 01 14:37:04.800 INFO kablam!    |
Nov 01 14:37:04.800 INFO kablam! 97 |     pub fn set_pop_size(mut self, size: usize) -> GP {
Nov 01 14:37:04.800 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.800 INFO kablam! 
Nov 01 14:37:04.800 INFO kablam! warning: method is never used: `set_xo_rate`
Nov 01 14:37:04.800 INFO kablam!    --> src/core/gp.rs:103:5
Nov 01 14:37:04.800 INFO kablam!     |
Nov 01 14:37:04.800 INFO kablam! 103 |     pub fn set_xo_rate(mut self, xo_rate: f32) -> GP {
Nov 01 14:37:04.800 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.800 INFO kablam! 
Nov 01 14:37:04.800 INFO kablam! warning: method is never used: `set_pool_size`
Nov 01 14:37:04.800 INFO kablam!    --> src/core/gp.rs:110:5
Nov 01 14:37:04.800 INFO kablam!     |
Nov 01 14:37:04.800 INFO kablam! 110 |     pub fn set_pool_size(mut self, ps: usize) -> GP {
Nov 01 14:37:04.800 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.800 INFO kablam! 
Nov 01 14:37:04.800 INFO kablam! warning: method is never used: `set_selection_method`
Nov 01 14:37:04.800 INFO kablam!    --> src/core/gp.rs:116:5
Nov 01 14:37:04.800 INFO kablam!     |
Nov 01 14:37:04.800 INFO kablam! 116 |     pub fn set_selection_method(mut self, sm: Selection) -> GP {
Nov 01 14:37:04.800 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.800 INFO kablam! 
Nov 01 14:37:04.800 INFO kablam! warning: method is never used: `pop`
Nov 01 14:37:04.800 INFO kablam!    --> src/core/gp.rs:122:5
Nov 01 14:37:04.800 INFO kablam!     |
Nov 01 14:37:04.800 INFO kablam! 122 |     pub fn pop(&self) -> &Population {
Nov 01 14:37:04.801 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.801 INFO kablam! 
Nov 01 14:37:04.801 INFO kablam! warning: method is never used: `pop_mut`
Nov 01 14:37:04.801 INFO kablam!    --> src/core/gp.rs:127:5
Nov 01 14:37:04.801 INFO kablam!     |
Nov 01 14:37:04.801 INFO kablam! 127 |     pub fn pop_mut(&mut self) -> &mut Population {
Nov 01 14:37:04.801 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.801 INFO kablam! 
Nov 01 14:37:04.801 INFO kablam! warning: method is never used: `init_new_pop`
Nov 01 14:37:04.801 INFO kablam!    --> src/core/gp.rs:133:5
Nov 01 14:37:04.801 INFO kablam!     |
Nov 01 14:37:04.801 INFO kablam! 133 |     pub fn init_new_pop(&mut self) -> () {
Nov 01 14:37:04.801 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.801 INFO kablam! 
Nov 01 14:37:04.801 INFO kablam! warning: method is never used: `print_state`
Nov 01 14:37:04.801 INFO kablam!    --> src/core/gp.rs:145:5
Nov 01 14:37:04.801 INFO kablam!     |
Nov 01 14:37:04.801 INFO kablam! 145 |     fn print_state(&self) {
Nov 01 14:37:04.801 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.801 INFO kablam! 
Nov 01 14:37:04.801 INFO kablam! warning: method is never used: `select`
Nov 01 14:37:04.801 INFO kablam!    --> src/core/gp.rs:156:5
Nov 01 14:37:04.801 INFO kablam!     |
Nov 01 14:37:04.801 INFO kablam! 156 |     fn select(&self) -> &Individual {
Nov 01 14:37:04.801 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.801 INFO kablam! 
Nov 01 14:37:04.801 INFO kablam! warning: method is never used: `crossover`
Nov 01 14:37:04.801 INFO kablam!    --> src/core/gp.rs:168:5
Nov 01 14:37:04.801 INFO kablam!     |
Nov 01 14:37:04.801 INFO kablam! 168 |     fn crossover(&self, p1: &Individual, p2: &Individual, data: &Data) -> Individual {
Nov 01 14:37:04.801 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.801 INFO kablam! 
Nov 01 14:37:04.801 INFO kablam! warning: method is never used: `mutation`
Nov 01 14:37:04.801 INFO kablam!    --> src/core/gp.rs:177:5
Nov 01 14:37:04.801 INFO kablam!     |
Nov 01 14:37:04.801 INFO kablam! 177 |     fn mutation(&self, p1: &Individual, data: &Data) -> Individual {
Nov 01 14:37:04.801 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.801 INFO kablam! 
Nov 01 14:37:04.801 INFO kablam! warning: method is never used: `evolve`
Nov 01 14:37:04.801 INFO kablam!    --> src/core/gp.rs:187:5
Nov 01 14:37:04.801 INFO kablam!     |
Nov 01 14:37:04.801 INFO kablam! 187 |     pub fn evolve(&mut self, gens: usize) {
Nov 01 14:37:04.801 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.801 INFO kablam! 
Nov 01 14:37:04.801 INFO kablam! warning: method is never used: `clean`
Nov 01 14:37:04.801 INFO kablam!    --> src/core/gp.rs:216:5
Nov 01 14:37:04.801 INFO kablam!     |
Nov 01 14:37:04.801 INFO kablam! 216 |     pub fn clean(&mut self) {
Nov 01 14:37:04.801 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.801 INFO kablam! 
Nov 01 14:37:04.801 INFO kablam! warning: struct is never constructed: `Mgp`
Nov 01 14:37:04.801 INFO kablam!  --> src/core/multi_gp.rs:5:1
Nov 01 14:37:04.801 INFO kablam!   |
Nov 01 14:37:04.801 INFO kablam! 5 | pub struct Mgp {
Nov 01 14:37:04.801 INFO kablam!   | ^^^^^^^^^^^^^^
Nov 01 14:37:04.801 INFO kablam! 
Nov 01 14:37:04.801 INFO kablam! warning: method is never used: `new`
Nov 01 14:37:04.801 INFO kablam!   --> src/core/multi_gp.rs:12:5
Nov 01 14:37:04.801 INFO kablam!    |
Nov 01 14:37:04.801 INFO kablam! 12 |     pub fn new() -> Mgp {
Nov 01 14:37:04.801 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.801 INFO kablam! 
Nov 01 14:37:04.801 INFO kablam! warning: method is never used: `add_subpop`
Nov 01 14:37:04.801 INFO kablam!   --> src/core/multi_gp.rs:20:5
Nov 01 14:37:04.801 INFO kablam!    |
Nov 01 14:37:04.801 INFO kablam! 20 |     pub fn add_subpop(mut self, s: GP) -> Mgp {
Nov 01 14:37:04.801 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.801 INFO kablam! 
Nov 01 14:37:04.801 INFO kablam! warning: method is never used: `init`
Nov 01 14:37:04.801 INFO kablam!   --> src/core/multi_gp.rs:28:5
Nov 01 14:37:04.801 INFO kablam!    |
Nov 01 14:37:04.801 INFO kablam! 28 |     pub fn init(&mut self) {
Nov 01 14:37:04.801 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.801 INFO kablam! 
Nov 01 14:37:04.801 INFO kablam! warning: method is never used: `evolve_in_parallel`
Nov 01 14:37:04.801 INFO kablam!   --> src/core/multi_gp.rs:38:5
Nov 01 14:37:04.801 INFO kablam!    |
Nov 01 14:37:04.801 INFO kablam! 38 |     pub fn evolve_in_parallel(&mut self, turns: u8, gens_per_turn: usize) {
Nov 01 14:37:04.801 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:04.801 INFO kablam! 
Nov 01 14:37:05.727 INFO kablam! warning: private type `core::gp::Selection` in public interface (error E0446)
Nov 01 14:37:05.727 INFO kablam!    --> src/core/gp.rs:116:5
Nov 01 14:37:05.727 INFO kablam!     |
Nov 01 14:37:05.727 INFO kablam! 116 | /     pub fn set_selection_method(mut self, sm: Selection) -> GP {
Nov 01 14:37:05.727 INFO kablam! 117 | |         self.selection_method = sm;
Nov 01 14:37:05.727 INFO kablam! 118 | |         self
Nov 01 14:37:05.727 INFO kablam! 119 | |     }
Nov 01 14:37:05.727 INFO kablam!     | |_____^
Nov 01 14:37:05.727 INFO kablam!     |
Nov 01 14:37:05.727 INFO kablam!     = note: #[warn(private_in_public)] on by default
Nov 01 14:37:05.727 INFO kablam!     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Nov 01 14:37:05.727 INFO kablam!     = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Nov 01 14:37:05.727 INFO kablam! 
Nov 01 14:37:05.731 INFO kablam! warning: unused variable: `pool_size`
Nov 01 14:37:05.731 INFO kablam!    --> src/core/population.rs:138:48
Nov 01 14:37:05.731 INFO kablam!     |
Nov 01 14:37:05.731 INFO kablam! 138 |     pub fn fitness_proportionate_select(&self, pool_size: usize) -> &Individual {
Nov 01 14:37:05.731 INFO kablam!     |                                                ^^^^^^^^^ help: consider using `_pool_size` instead
Nov 01 14:37:05.731 INFO kablam!     |
Nov 01 14:37:05.731 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 14:37:05.731 INFO kablam! 
Nov 01 14:37:05.731 INFO kablam! warning: unused variable: `pool_size`
Nov 01 14:37:05.731 INFO kablam!    --> src/core/population.rs:148:31
Nov 01 14:37:05.731 INFO kablam!     |
Nov 01 14:37:05.731 INFO kablam! 148 |     pub fn rank_select(&self, pool_size: usize) -> &Individual {
Nov 01 14:37:05.731 INFO kablam!     |                               ^^^^^^^^^ help: consider using `_pool_size` instead
Nov 01 14:37:05.731 INFO kablam! 
Nov 01 14:37:05.731 INFO kablam! warning: unused variable: `pool_size`
Nov 01 14:37:05.731 INFO kablam!    --> src/core/population.rs:152:38
Nov 01 14:37:05.731 INFO kablam!     |
Nov 01 14:37:05.731 INFO kablam! 152 |     pub fn pareto_rank_select(&self, pool_size: usize) -> &Individual {
Nov 01 14:37:05.731 INFO kablam!     |                                      ^^^^^^^^^ help: consider using `_pool_size` instead
Nov 01 14:37:05.731 INFO kablam! 
Nov 01 14:37:05.811 INFO kablam! warning: method is never used: `is_empty`
Nov 01 14:37:05.811 INFO kablam!   --> src/core/population.rs:24:5
Nov 01 14:37:05.811 INFO kablam!    |
Nov 01 14:37:05.811 INFO kablam! 24 |     pub fn is_empty(&self) -> bool {
Nov 01 14:37:05.811 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:05.811 INFO kablam!    |
Nov 01 14:37:05.811 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 14:37:05.811 INFO kablam! 
Nov 01 14:37:05.811 INFO kablam! warning: method is never used: `core_mut`
Nov 01 14:37:05.811 INFO kablam!   --> src/core/population.rs:44:5
Nov 01 14:37:05.811 INFO kablam!    |
Nov 01 14:37:05.811 INFO kablam! 44 |     pub fn core_mut(&mut self) -> &mut Vec<Individual> {
Nov 01 14:37:05.811 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:05.811 INFO kablam! 
Nov 01 14:37:05.812 INFO kablam! warning: method is never used: `core`
Nov 01 14:37:05.812 INFO kablam!   --> src/core/population.rs:49:5
Nov 01 14:37:05.812 INFO kablam!    |
Nov 01 14:37:05.812 INFO kablam! 49 |     pub fn core(&self) -> &Vec<Individual> {
Nov 01 14:37:05.812 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:05.812 INFO kablam! 
Nov 01 14:37:05.812 INFO kablam! warning: method is never used: `pareto_rank_select`
Nov 01 14:37:05.812 INFO kablam!    --> src/core/population.rs:152:5
Nov 01 14:37:05.812 INFO kablam!     |
Nov 01 14:37:05.812 INFO kablam! 152 |     pub fn pareto_rank_select(&self, pool_size: usize) -> &Individual {
Nov 01 14:37:05.812 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:05.812 INFO kablam! 
Nov 01 14:37:05.812 INFO kablam! warning: variant is never constructed: `FitnessProportionate`
Nov 01 14:37:05.812 INFO kablam!   --> src/core/gp.rs:16:5
Nov 01 14:37:05.812 INFO kablam!    |
Nov 01 14:37:05.812 INFO kablam! 16 |     FitnessProportionate, // TODO
Nov 01 14:37:05.812 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:05.812 INFO kablam! 
Nov 01 14:37:05.812 INFO kablam! warning: variant is never constructed: `Rank`
Nov 01 14:37:05.812 INFO kablam!   --> src/core/gp.rs:17:5
Nov 01 14:37:05.812 INFO kablam!    |
Nov 01 14:37:05.812 INFO kablam! 17 |     Rank, // TODO
Nov 01 14:37:05.812 INFO kablam!    |     ^^^^
Nov 01 14:37:05.813 INFO kablam! 
Nov 01 14:37:05.813 INFO kablam! warning: variant is never constructed: `GeometricSemantic`
Nov 01 14:37:05.813 INFO kablam!   --> src/core/gp.rs:30:5
Nov 01 14:37:05.813 INFO kablam!    |
Nov 01 14:37:05.813 INFO kablam! 30 |     GeometricSemantic(f32, bool),
Nov 01 14:37:05.813 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:05.813 INFO kablam! 
Nov 01 14:37:05.813 INFO kablam! warning: method is never used: `new_gsgp`
Nov 01 14:37:05.813 INFO kablam!   --> src/core/gp.rs:70:5
Nov 01 14:37:05.813 INFO kablam!    |
Nov 01 14:37:05.813 INFO kablam! 70 |     pub fn new_gsgp(dataset: Data) -> GP {
Nov 01 14:37:05.813 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:05.813 INFO kablam! 
Nov 01 14:37:05.813 INFO kablam! warning: method is never used: `set_pop`
Nov 01 14:37:05.813 INFO kablam!   --> src/core/gp.rs:85:5
Nov 01 14:37:05.813 INFO kablam!    |
Nov 01 14:37:05.813 INFO kablam! 85 |     pub fn set_pop(mut self, pop: Population) -> GP {
Nov 01 14:37:05.814 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:05.814 INFO kablam! 
Nov 01 14:37:05.814 INFO kablam! warning: method is never used: `set_selection_method`
Nov 01 14:37:05.814 INFO kablam!    --> src/core/gp.rs:116:5
Nov 01 14:37:05.814 INFO kablam!     |
Nov 01 14:37:05.814 INFO kablam! 116 |     pub fn set_selection_method(mut self, sm: Selection) -> GP {
Nov 01 14:37:05.814 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:05.814 INFO kablam! 
Nov 01 14:37:08.089 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 4.44s
Nov 01 14:37:08.089 INFO kablam! su: No module specific data is present
Nov 01 14:37:08.779 INFO running `"docker" "rm" "-f" "687a11b827d64ed417605bb9c76eb3acec8b65c5962410e64531cbd04dd3eaee"`
Nov 01 14:37:09.171 INFO blam! 687a11b827d64ed417605bb9c76eb3acec8b65c5962410e64531cbd04dd3eaee
Nov 01 14:37:09.179 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 14:37:09.667 INFO blam! 16894ceebbf1ee8d8c432c6a1f32df6cd199af040699b69efdf5950350cd5d19
Nov 01 14:37:09.669 INFO running `"docker" "start" "-a" "16894ceebbf1ee8d8c432c6a1f32df6cd199af040699b69efdf5950350cd5d19"`
Nov 01 14:37:11.451 INFO kablam! usermod: no changes
Nov 01 14:37:11.527 INFO kablam!    Compiling nodevo v0.0.1 (/source)
Nov 01 14:37:12.713 INFO kablam! warning: private type `core::gp::Selection` in public interface (error E0446)
Nov 01 14:37:12.713 INFO kablam!    --> src/core/gp.rs:116:5
Nov 01 14:37:12.713 INFO kablam!     |
Nov 01 14:37:12.713 INFO kablam! 116 | /     pub fn set_selection_method(mut self, sm: Selection) -> GP {
Nov 01 14:37:12.713 INFO kablam! 117 | |         self.selection_method = sm;
Nov 01 14:37:12.713 INFO kablam! 118 | |         self
Nov 01 14:37:12.713 INFO kablam! 119 | |     }
Nov 01 14:37:12.713 INFO kablam!     | |_____^
Nov 01 14:37:12.713 INFO kablam!     |
Nov 01 14:37:12.713 INFO kablam!     = note: #[warn(private_in_public)] on by default
Nov 01 14:37:12.713 INFO kablam!     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Nov 01 14:37:12.713 INFO kablam!     = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Nov 01 14:37:12.713 INFO kablam! 
Nov 01 14:37:12.727 INFO kablam! warning: unused variable: `pool_size`
Nov 01 14:37:12.727 INFO kablam!    --> src/core/population.rs:138:48
Nov 01 14:37:12.727 INFO kablam!     |
Nov 01 14:37:12.727 INFO kablam! 138 |     pub fn fitness_proportionate_select(&self, pool_size: usize) -> &Individual {
Nov 01 14:37:12.727 INFO kablam!     |                                                ^^^^^^^^^ help: consider using `_pool_size` instead
Nov 01 14:37:12.727 INFO kablam!     |
Nov 01 14:37:12.727 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 14:37:12.727 INFO kablam! 
Nov 01 14:37:12.727 INFO kablam! warning: unused variable: `pool_size`
Nov 01 14:37:12.727 INFO kablam!    --> src/core/population.rs:148:31
Nov 01 14:37:12.727 INFO kablam!     |
Nov 01 14:37:12.727 INFO kablam! 148 |     pub fn rank_select(&self, pool_size: usize) -> &Individual {
Nov 01 14:37:12.727 INFO kablam!     |                               ^^^^^^^^^ help: consider using `_pool_size` instead
Nov 01 14:37:12.727 INFO kablam! 
Nov 01 14:37:12.727 INFO kablam! warning: unused variable: `pool_size`
Nov 01 14:37:12.727 INFO kablam!    --> src/core/population.rs:152:38
Nov 01 14:37:12.727 INFO kablam!     |
Nov 01 14:37:12.727 INFO kablam! 152 |     pub fn pareto_rank_select(&self, pool_size: usize) -> &Individual {
Nov 01 14:37:12.727 INFO kablam!     |                                      ^^^^^^^^^ help: consider using `_pool_size` instead
Nov 01 14:37:12.727 INFO kablam! 
Nov 01 14:37:12.792 INFO kablam! warning: method is never used: `train`
Nov 01 14:37:12.792 INFO kablam!   --> src/core/data.rs:17:5
Nov 01 14:37:12.792 INFO kablam!    |
Nov 01 14:37:12.792 INFO kablam! 17 |     pub fn train(&self) -> &Vec<Vec<f32>> {
Nov 01 14:37:12.792 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.792 INFO kablam!    |
Nov 01 14:37:12.795 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 14:37:12.795 INFO kablam! 
Nov 01 14:37:12.795 INFO kablam! warning: method is never used: `test`
Nov 01 14:37:12.795 INFO kablam!   --> src/core/data.rs:20:5
Nov 01 14:37:12.795 INFO kablam!    |
Nov 01 14:37:12.795 INFO kablam! 20 |     pub fn test(&self) -> &Vec<Vec<f32>> {
Nov 01 14:37:12.795 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.795 INFO kablam! 
Nov 01 14:37:12.795 INFO kablam! warning: method is never used: `dims`
Nov 01 14:37:12.795 INFO kablam!   --> src/core/data.rs:23:5
Nov 01 14:37:12.795 INFO kablam!    |
Nov 01 14:37:12.795 INFO kablam! 23 |     pub fn dims(&self) -> usize {
Nov 01 14:37:12.795 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.795 INFO kablam! 
Nov 01 14:37:12.795 INFO kablam! warning: method is never used: `train_targets`
Nov 01 14:37:12.795 INFO kablam!   --> src/core/data.rs:27:5
Nov 01 14:37:12.795 INFO kablam!    |
Nov 01 14:37:12.795 INFO kablam! 27 |     pub fn train_targets(&self) -> &Vec<f32> {
Nov 01 14:37:12.795 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.795 INFO kablam! 
Nov 01 14:37:12.795 INFO kablam! warning: method is never used: `test_targets`
Nov 01 14:37:12.795 INFO kablam!   --> src/core/data.rs:30:5
Nov 01 14:37:12.795 INFO kablam!    |
Nov 01 14:37:12.795 INFO kablam! 30 |     pub fn test_targets(&self) -> &Vec<f32> {
Nov 01 14:37:12.795 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.795 INFO kablam! 
Nov 01 14:37:12.795 INFO kablam! warning: method is never used: `new`
Nov 01 14:37:12.795 INFO kablam!   --> src/core/data.rs:34:5
Nov 01 14:37:12.795 INFO kablam!    |
Nov 01 14:37:12.795 INFO kablam! 34 |     pub fn new(dataset: &'static str) -> Data {
Nov 01 14:37:12.795 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.795 INFO kablam! 
Nov 01 14:37:12.795 INFO kablam! warning: method is never used: `new_df`
Nov 01 14:37:12.795 INFO kablam!   --> src/core/data.rs:49:5
Nov 01 14:37:12.795 INFO kablam!    |
Nov 01 14:37:12.795 INFO kablam! 49 |     fn new_df(filename: String) -> Vec<Vec<f32>> {
Nov 01 14:37:12.795 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.795 INFO kablam! 
Nov 01 14:37:12.795 INFO kablam! warning: method is never used: `get_iterator`
Nov 01 14:37:12.795 INFO kablam!   --> src/core/data.rs:55:5
Nov 01 14:37:12.795 INFO kablam!    |
Nov 01 14:37:12.795 INFO kablam! 55 |     fn get_iterator(filepath: &str) -> Lines<BufReader<File>> {
Nov 01 14:37:12.795 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.795 INFO kablam! 
Nov 01 14:37:12.795 INFO kablam! warning: method is never used: `fill_array`
Nov 01 14:37:12.795 INFO kablam!   --> src/core/data.rs:67:5
Nov 01 14:37:12.795 INFO kablam!    |
Nov 01 14:37:12.795 INFO kablam! 67 |     fn fill_array(lines: Lines<BufReader<File>>) -> Vec<Vec<f32>> {
Nov 01 14:37:12.795 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.795 INFO kablam! 
Nov 01 14:37:12.795 INFO kablam! warning: method is never used: `transpose_array`
Nov 01 14:37:12.795 INFO kablam!   --> src/core/data.rs:81:5
Nov 01 14:37:12.795 INFO kablam!    |
Nov 01 14:37:12.795 INFO kablam! 81 |     fn transpose_array(array: Vec<Vec<f32>>) -> Vec<Vec<f32>> {
Nov 01 14:37:12.795 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.795 INFO kablam! 
Nov 01 14:37:12.795 INFO kablam! warning: function is never used: `rmse`
Nov 01 14:37:12.795 INFO kablam!  --> src/core/utils.rs:1:1
Nov 01 14:37:12.795 INFO kablam!   |
Nov 01 14:37:12.795 INFO kablam! 1 | pub fn rmse(x: &Vec<f32>, y: &Vec<f32>) -> f32 {
Nov 01 14:37:12.795 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.795 INFO kablam! 
Nov 01 14:37:12.795 INFO kablam! warning: function is never used: `add`
Nov 01 14:37:12.795 INFO kablam!   --> src/core/utils.rs:15:1
Nov 01 14:37:12.795 INFO kablam!    |
Nov 01 14:37:12.795 INFO kablam! 15 | pub fn add(x: Vec<f32>, y: Vec<f32>) -> Vec<f32> {
Nov 01 14:37:12.795 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.795 INFO kablam! 
Nov 01 14:37:12.795 INFO kablam! warning: function is never used: `subtract`
Nov 01 14:37:12.795 INFO kablam!   --> src/core/utils.rs:26:1
Nov 01 14:37:12.795 INFO kablam!    |
Nov 01 14:37:12.795 INFO kablam! 26 | pub fn subtract(x: Vec<f32>, y: Vec<f32>) -> Vec<f32> {
Nov 01 14:37:12.795 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.795 INFO kablam! 
Nov 01 14:37:12.795 INFO kablam! warning: function is never used: `multiply`
Nov 01 14:37:12.795 INFO kablam!   --> src/core/utils.rs:37:1
Nov 01 14:37:12.795 INFO kablam!    |
Nov 01 14:37:12.795 INFO kablam! 37 | pub fn multiply(x: Vec<f32>, y: Vec<f32>) -> Vec<f32> {
Nov 01 14:37:12.795 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.795 INFO kablam! 
Nov 01 14:37:12.795 INFO kablam! warning: function is never used: `cosine`
Nov 01 14:37:12.795 INFO kablam!   --> src/core/utils.rs:57:1
Nov 01 14:37:12.795 INFO kablam!    |
Nov 01 14:37:12.796 INFO kablam! 57 | pub fn cosine(x: Vec<f32>) -> Vec<f32> {
Nov 01 14:37:12.796 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.796 INFO kablam! 
Nov 01 14:37:12.796 INFO kablam! warning: function is never used: `logistic_function`
Nov 01 14:37:12.796 INFO kablam!   --> src/core/utils.rs:62:1
Nov 01 14:37:12.796 INFO kablam!    |
Nov 01 14:37:12.796 INFO kablam! 62 | pub fn logistic_function(x: Vec<f32>) -> Vec<f32> {
Nov 01 14:37:12.796 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.796 INFO kablam! 
Nov 01 14:37:12.796 INFO kablam! warning: function is never used: `divide`
Nov 01 14:37:12.796 INFO kablam!   --> src/core/utils.rs:68:1
Nov 01 14:37:12.796 INFO kablam!    |
Nov 01 14:37:12.796 INFO kablam! 68 | pub fn divide(x: Vec<f32>, y: Vec<f32>) -> Vec<f32> {
Nov 01 14:37:12.796 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.796 INFO kablam! 
Nov 01 14:37:12.796 INFO kablam! warning: variant is never constructed: `Addition`
Nov 01 14:37:12.796 INFO kablam!  --> src/core/node.rs:9:5
Nov 01 14:37:12.796 INFO kablam!   |
Nov 01 14:37:12.796 INFO kablam! 9 |     Addition,
Nov 01 14:37:12.796 INFO kablam!   |     ^^^^^^^^
Nov 01 14:37:12.796 INFO kablam! 
Nov 01 14:37:12.796 INFO kablam! warning: variant is never constructed: `Subtraction`
Nov 01 14:37:12.796 INFO kablam!   --> src/core/node.rs:10:5
Nov 01 14:37:12.796 INFO kablam!    |
Nov 01 14:37:12.796 INFO kablam! 10 |     Subtraction,
Nov 01 14:37:12.796 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 14:37:12.796 INFO kablam! 
Nov 01 14:37:12.796 INFO kablam! warning: variant is never constructed: `Multiplication`
Nov 01 14:37:12.796 INFO kablam!   --> src/core/node.rs:11:5
Nov 01 14:37:12.796 INFO kablam!    |
Nov 01 14:37:12.796 INFO kablam! 11 |     Multiplication,
Nov 01 14:37:12.796 INFO kablam!    |     ^^^^^^^^^^^^^^
Nov 01 14:37:12.796 INFO kablam! 
Nov 01 14:37:12.796 INFO kablam! warning: variant is never constructed: `Division`
Nov 01 14:37:12.796 INFO kablam!   --> src/core/node.rs:12:5
Nov 01 14:37:12.796 INFO kablam!    |
Nov 01 14:37:12.796 INFO kablam! 12 |     Division,
Nov 01 14:37:12.796 INFO kablam!    |     ^^^^^^^^
Nov 01 14:37:12.796 INFO kablam! 
Nov 01 14:37:12.796 INFO kablam! warning: variant is never constructed: `Cosine`
Nov 01 14:37:12.796 INFO kablam!   --> src/core/node.rs:13:5
Nov 01 14:37:12.796 INFO kablam!    |
Nov 01 14:37:12.796 INFO kablam! 13 |     Cosine,
Nov 01 14:37:12.796 INFO kablam!    |     ^^^^^^
Nov 01 14:37:12.796 INFO kablam! 
Nov 01 14:37:12.796 INFO kablam! warning: variant is never constructed: `LogFunction`
Nov 01 14:37:12.796 INFO kablam!   --> src/core/node.rs:14:5
Nov 01 14:37:12.796 INFO kablam!    |
Nov 01 14:37:12.796 INFO kablam! 14 |     LogFunction,
Nov 01 14:37:12.796 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 14:37:12.796 INFO kablam! 
Nov 01 14:37:12.796 INFO kablam! warning: variant is never constructed: `Input`
Nov 01 14:37:12.796 INFO kablam!   --> src/core/node.rs:15:5
Nov 01 14:37:12.796 INFO kablam!    |
Nov 01 14:37:12.796 INFO kablam! 15 |     Input(usize),
Nov 01 14:37:12.796 INFO kablam!    |     ^^^^^^^^^^^^
Nov 01 14:37:12.796 INFO kablam! 
Nov 01 14:37:12.796 INFO kablam! warning: variant is never constructed: `Constant`
Nov 01 14:37:12.796 INFO kablam!   --> src/core/node.rs:16:5
Nov 01 14:37:12.796 INFO kablam!    |
Nov 01 14:37:12.796 INFO kablam! 16 |     Constant(f32),
Nov 01 14:37:12.796 INFO kablam!    |     ^^^^^^^^^^^^^
Nov 01 14:37:12.796 INFO kablam! 
Nov 01 14:37:12.796 INFO kablam! warning: method is never used: `arity`
Nov 01 14:37:12.796 INFO kablam!   --> src/core/node.rs:21:5
Nov 01 14:37:12.796 INFO kablam!    |
Nov 01 14:37:12.796 INFO kablam! 21 |     pub fn arity(&self) -> usize {
Nov 01 14:37:12.796 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.796 INFO kablam! 
Nov 01 14:37:12.796 INFO kablam! warning: method is never used: `op`
Nov 01 14:37:12.796 INFO kablam!   --> src/core/node.rs:32:5
Nov 01 14:37:12.796 INFO kablam!    |
Nov 01 14:37:12.796 INFO kablam! 32 |     pub fn op(&self, args: Vec<Vec<f32>>) -> Vec<f32> {
Nov 01 14:37:12.796 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.796 INFO kablam! 
Nov 01 14:37:12.796 INFO kablam! warning: method is never used: `get_random_const`
Nov 01 14:37:12.796 INFO kablam!   --> src/core/node.rs:49:5
Nov 01 14:37:12.796 INFO kablam!    |
Nov 01 14:37:12.796 INFO kablam! 49 |     pub fn get_random_const() -> Node {
Nov 01 14:37:12.796 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.796 INFO kablam! 
Nov 01 14:37:12.796 INFO kablam! warning: method is never used: `get_random_functional`
Nov 01 14:37:12.796 INFO kablam!   --> src/core/node.rs:58:5
Nov 01 14:37:12.796 INFO kablam!    |
Nov 01 14:37:12.796 INFO kablam! 58 |     pub fn get_random_functional() -> Node {
Nov 01 14:37:12.796 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.797 INFO kablam! 
Nov 01 14:37:12.797 INFO kablam! warning: method is never used: `get_random_input`
Nov 01 14:37:12.797 INFO kablam!   --> src/core/node.rs:70:5
Nov 01 14:37:12.797 INFO kablam!    |
Nov 01 14:37:12.797 INFO kablam! 70 |     pub fn get_random_input(dimensions: usize) -> Node {
Nov 01 14:37:12.797 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.797 INFO kablam! 
Nov 01 14:37:12.797 INFO kablam! warning: method is never used: `clone_core`
Nov 01 14:37:12.797 INFO kablam!   --> src/core/individual.rs:38:5
Nov 01 14:37:12.797 INFO kablam!    |
Nov 01 14:37:12.797 INFO kablam! 38 |     pub fn clone_core(&self) -> Vec<Node> {
Nov 01 14:37:12.797 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.797 INFO kablam! 
Nov 01 14:37:12.797 INFO kablam! warning: method is never used: `train`
Nov 01 14:37:12.797 INFO kablam!   --> src/core/individual.rs:46:5
Nov 01 14:37:12.797 INFO kablam!    |
Nov 01 14:37:12.797 INFO kablam! 46 |     pub fn train(&self) -> Option<f32> {
Nov 01 14:37:12.797 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.797 INFO kablam! 
Nov 01 14:37:12.797 INFO kablam! warning: method is never used: `test`
Nov 01 14:37:12.797 INFO kablam!   --> src/core/individual.rs:49:5
Nov 01 14:37:12.797 INFO kablam!    |
Nov 01 14:37:12.797 INFO kablam! 49 |     pub fn test(&self) -> Option<f32> {
Nov 01 14:37:12.797 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.797 INFO kablam! 
Nov 01 14:37:12.797 INFO kablam! warning: method is never used: `size`
Nov 01 14:37:12.797 INFO kablam!   --> src/core/individual.rs:53:5
Nov 01 14:37:12.797 INFO kablam!    |
Nov 01 14:37:12.797 INFO kablam! 53 |     pub fn size(&self) -> usize {
Nov 01 14:37:12.797 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.797 INFO kablam! 
Nov 01 14:37:12.797 INFO kablam! warning: method is never used: `depth`
Nov 01 14:37:12.797 INFO kablam!   --> src/core/individual.rs:63:5
Nov 01 14:37:12.797 INFO kablam!    |
Nov 01 14:37:12.797 INFO kablam! 63 |     pub fn depth(&self) -> usize {
Nov 01 14:37:12.797 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.797 INFO kablam! 
Nov 01 14:37:12.797 INFO kablam! warning: method is never used: `train_semantics`
Nov 01 14:37:12.797 INFO kablam!   --> src/core/individual.rs:67:5
Nov 01 14:37:12.797 INFO kablam!    |
Nov 01 14:37:12.797 INFO kablam! 67 |     pub fn train_semantics(&self) -> Vec<f32> {
Nov 01 14:37:12.797 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.797 INFO kablam! 
Nov 01 14:37:12.797 INFO kablam! warning: method is never used: `test_semantics`
Nov 01 14:37:12.797 INFO kablam!   --> src/core/individual.rs:73:5
Nov 01 14:37:12.797 INFO kablam!    |
Nov 01 14:37:12.797 INFO kablam! 73 |     pub fn test_semantics(&self) -> Vec<f32> {
Nov 01 14:37:12.797 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.797 INFO kablam! 
Nov 01 14:37:12.797 INFO kablam! warning: method is never used: `semantics`
Nov 01 14:37:12.797 INFO kablam!   --> src/core/individual.rs:79:5
Nov 01 14:37:12.797 INFO kablam!    |
Nov 01 14:37:12.797 INFO kablam! 79 |     pub fn semantics(&self) -> (Vec<f32>, Vec<f32>) {
Nov 01 14:37:12.797 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.797 INFO kablam! 
Nov 01 14:37:12.797 INFO kablam! warning: method is never used: `new`
Nov 01 14:37:12.797 INFO kablam!    --> src/core/individual.rs:103:5
Nov 01 14:37:12.797 INFO kablam!     |
Nov 01 14:37:12.797 INFO kablam! 103 |     pub fn new() -> Individual {
Nov 01 14:37:12.797 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.797 INFO kablam! 
Nov 01 14:37:12.797 INFO kablam! warning: method is never used: `full`
Nov 01 14:37:12.797 INFO kablam!    --> src/core/individual.rs:116:5
Nov 01 14:37:12.797 INFO kablam!     |
Nov 01 14:37:12.797 INFO kablam! 116 |     pub fn full(max_depth: usize, data_ref: &Data) -> Individual {
Nov 01 14:37:12.797 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.797 INFO kablam! 
Nov 01 14:37:12.797 INFO kablam! warning: method is never used: `inner_full`
Nov 01 14:37:12.797 INFO kablam!    --> src/core/individual.rs:123:5
Nov 01 14:37:12.797 INFO kablam!     |
Nov 01 14:37:12.797 INFO kablam! 123 |     fn inner_full(&mut self, current_depth: usize, max_depth: usize, data_dims: usize) {
Nov 01 14:37:12.797 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.797 INFO kablam! 
Nov 01 14:37:12.797 INFO kablam! warning: method is never used: `grow`
Nov 01 14:37:12.797 INFO kablam!    --> src/core/individual.rs:142:5
Nov 01 14:37:12.797 INFO kablam!     |
Nov 01 14:37:12.797 INFO kablam! 142 |     pub fn grow(max_depth: usize, data_ref: &Data) -> Individual {
Nov 01 14:37:12.797 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.797 INFO kablam! 
Nov 01 14:37:12.797 INFO kablam! warning: method is never used: `inner_grow`
Nov 01 14:37:12.797 INFO kablam!    --> src/core/individual.rs:149:5
Nov 01 14:37:12.797 INFO kablam!     |
Nov 01 14:37:12.797 INFO kablam! 149 |     fn inner_grow(&mut self, current_depth: usize, max_depth: usize, data_dims: usize) {
Nov 01 14:37:12.797 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.797 INFO kablam! 
Nov 01 14:37:12.797 INFO kablam! warning: method is never used: `get`
Nov 01 14:37:12.797 INFO kablam!    --> src/core/individual.rs:178:5
Nov 01 14:37:12.797 INFO kablam!     |
Nov 01 14:37:12.797 INFO kablam! 178 |     fn get(&mut self, idx: usize) -> Node {
Nov 01 14:37:12.797 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.797 INFO kablam! 
Nov 01 14:37:12.797 INFO kablam! warning: method is never used: `prepend_node`
Nov 01 14:37:12.798 INFO kablam!    --> src/core/individual.rs:185:5
Nov 01 14:37:12.798 INFO kablam!     |
Nov 01 14:37:12.798 INFO kablam! 185 |     pub fn prepend_node(&mut self, node: Node) {
Nov 01 14:37:12.798 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.798 INFO kablam! 
Nov 01 14:37:12.798 INFO kablam! warning: method is never used: `compute_depth`
Nov 01 14:37:12.798 INFO kablam!    --> src/core/individual.rs:190:5
Nov 01 14:37:12.798 INFO kablam!     |
Nov 01 14:37:12.798 INFO kablam! 190 |     pub fn compute_depth(&mut self) {
Nov 01 14:37:12.798 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.798 INFO kablam! 
Nov 01 14:37:12.798 INFO kablam! warning: method is never used: `inner_compute_depth`
Nov 01 14:37:12.798 INFO kablam!    --> src/core/individual.rs:198:5
Nov 01 14:37:12.798 INFO kablam!     |
Nov 01 14:37:12.798 INFO kablam! 198 |     fn inner_compute_depth(&mut self, idx: &mut usize, current_depth: &usize) {
Nov 01 14:37:12.798 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.798 INFO kablam! 
Nov 01 14:37:12.798 INFO kablam! warning: method is never used: `output`
Nov 01 14:37:12.798 INFO kablam!    --> src/core/individual.rs:212:5
Nov 01 14:37:12.798 INFO kablam!     |
Nov 01 14:37:12.798 INFO kablam! 212 |     fn output(&mut self, mut idx: usize, df: &Vec<Vec<f32>>) -> Vec<f32> {
Nov 01 14:37:12.798 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.798 INFO kablam! 
Nov 01 14:37:12.798 INFO kablam! warning: method is never used: `compute_semantics`
Nov 01 14:37:12.798 INFO kablam!    --> src/core/individual.rs:230:5
Nov 01 14:37:12.798 INFO kablam!     |
Nov 01 14:37:12.798 INFO kablam! 230 |     pub fn compute_semantics(&mut self, data: &Data) {
Nov 01 14:37:12.798 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.798 INFO kablam! 
Nov 01 14:37:12.798 INFO kablam! warning: method is never used: `evaluate`
Nov 01 14:37:12.798 INFO kablam!    --> src/core/individual.rs:235:5
Nov 01 14:37:12.798 INFO kablam!     |
Nov 01 14:37:12.798 INFO kablam! 235 |     pub fn evaluate(&mut self, data: &Data) {
Nov 01 14:37:12.798 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.798 INFO kablam! 
Nov 01 14:37:12.798 INFO kablam! warning: method is never used: `count_subtree_nodes`
Nov 01 14:37:12.798 INFO kablam!    --> src/core/individual.rs:242:5
Nov 01 14:37:12.798 INFO kablam!     |
Nov 01 14:37:12.798 INFO kablam! 242 |     pub fn count_subtree_nodes(&self, starting_index: usize) -> usize {
Nov 01 14:37:12.798 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.798 INFO kablam! 
Nov 01 14:37:12.798 INFO kablam! warning: method is never used: `outer_left_copy`
Nov 01 14:37:12.798 INFO kablam!    --> src/core/individual.rs:256:5
Nov 01 14:37:12.798 INFO kablam!     |
Nov 01 14:37:12.798 INFO kablam! 256 |     pub fn outer_left_copy(&self, excluding_node_at: usize) -> Vec<Node> {
Nov 01 14:37:12.798 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.798 INFO kablam! 
Nov 01 14:37:12.798 INFO kablam! warning: method is never used: `outer_right_copy`
Nov 01 14:37:12.798 INFO kablam!    --> src/core/individual.rs:265:5
Nov 01 14:37:12.798 INFO kablam!     |
Nov 01 14:37:12.798 INFO kablam! 265 |     pub fn outer_right_copy(&self, including_node_at: usize) -> Vec<Node> {
Nov 01 14:37:12.798 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.798 INFO kablam! 
Nov 01 14:37:12.798 INFO kablam! warning: method is never used: `copy_subtree`
Nov 01 14:37:12.798 INFO kablam!    --> src/core/individual.rs:274:5
Nov 01 14:37:12.798 INFO kablam!     |
Nov 01 14:37:12.798 INFO kablam! 274 |     pub fn copy_subtree(&self, from_node: usize, subtree_nodes: usize) -> Vec<Node> {
Nov 01 14:37:12.798 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.798 INFO kablam! 
Nov 01 14:37:12.798 INFO kablam! warning: method is never used: `plug_in_core`
Nov 01 14:37:12.798 INFO kablam!    --> src/core/individual.rs:283:5
Nov 01 14:37:12.798 INFO kablam!     |
Nov 01 14:37:12.798 INFO kablam! 283 |     pub fn plug_in_core(&mut self, nodes: Vec<Node>) {
Nov 01 14:37:12.798 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.798 INFO kablam! 
Nov 01 14:37:12.798 INFO kablam! warning: function is never used: `crossover`
Nov 01 14:37:12.798 INFO kablam!    --> src/core/individual.rs:305:9
Nov 01 14:37:12.798 INFO kablam!     |
Nov 01 14:37:12.798 INFO kablam! 305 |         pub fn crossover(p1: &Individual, p2: &Individual, data: &Data) -> Individual {
Nov 01 14:37:12.798 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.798 INFO kablam! 
Nov 01 14:37:12.798 INFO kablam! warning: function is never used: `mutation`
Nov 01 14:37:12.798 INFO kablam!    --> src/core/individual.rs:331:9
Nov 01 14:37:12.798 INFO kablam!     |
Nov 01 14:37:12.798 INFO kablam! 331 |         pub fn mutation(p1: &Individual, data: &Data) -> Individual {
Nov 01 14:37:12.798 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.798 INFO kablam! 
Nov 01 14:37:12.798 INFO kablam! warning: function is never used: `crossover`
Nov 01 14:37:12.798 INFO kablam!    --> src/core/individual.rs:369:9
Nov 01 14:37:12.798 INFO kablam!     |
Nov 01 14:37:12.798 INFO kablam! 369 |         pub fn crossover(p1: &Individual, p2: &Individual, data: &Data) -> Individual {
Nov 01 14:37:12.798 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.798 INFO kablam! 
Nov 01 14:37:12.798 INFO kablam! warning: function is never used: `gs_crossover_semantics`
Nov 01 14:37:12.798 INFO kablam!    --> src/core/individual.rs:394:9
Nov 01 14:37:12.798 INFO kablam!     |
Nov 01 14:37:12.798 INFO kablam! 394 | /         fn gs_crossover_semantics(p1_semantics: Vec<f32>,
Nov 01 14:37:12.798 INFO kablam! 395 | |                                   p2_semantics: Vec<f32>,
Nov 01 14:37:12.798 INFO kablam! 396 | |                                   r1_semantics: Vec<f32>)
Nov 01 14:37:12.798 INFO kablam! 397 | |                                   -> Vec<f32> {
Nov 01 14:37:12.798 INFO kablam! ...   |
Nov 01 14:37:12.798 INFO kablam! 402 | |                          p2_semantics.to_vec()))
Nov 01 14:37:12.799 INFO kablam! 403 | |         }
Nov 01 14:37:12.799 INFO kablam!     | |_________^
Nov 01 14:37:12.799 INFO kablam! 
Nov 01 14:37:12.799 INFO kablam! warning: function is never used: `calc_xo_offspring_size`
Nov 01 14:37:12.799 INFO kablam!    --> src/core/individual.rs:405:9
Nov 01 14:37:12.799 INFO kablam!     |
Nov 01 14:37:12.799 INFO kablam! 405 |         fn calc_xo_offspring_size(p1: &Individual, p2: &Individual, r1: &Individual) -> usize {
Nov 01 14:37:12.799 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.799 INFO kablam! 
Nov 01 14:37:12.799 INFO kablam! warning: function is never used: `calc_xo_offspring_depth`
Nov 01 14:37:12.799 INFO kablam!    --> src/core/individual.rs:409:9
Nov 01 14:37:12.799 INFO kablam!     |
Nov 01 14:37:12.799 INFO kablam! 409 |         fn calc_xo_offspring_depth(p1: &Individual, p2: &Individual, r1: &Individual) -> usize {
Nov 01 14:37:12.799 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.799 INFO kablam! 
Nov 01 14:37:12.799 INFO kablam! warning: function is never used: `mutation`
Nov 01 14:37:12.799 INFO kablam!    --> src/core/individual.rs:415:9
Nov 01 14:37:12.799 INFO kablam!     |
Nov 01 14:37:12.799 INFO kablam! 415 | /         pub fn mutation(p1: &Individual,
Nov 01 14:37:12.799 INFO kablam! 416 | |                         data: &Data,
Nov 01 14:37:12.799 INFO kablam! 417 | |                         mut_step: f32,
Nov 01 14:37:12.799 INFO kablam! 418 | |                         bounded_mutation: bool)
Nov 01 14:37:12.799 INFO kablam! ...   |
Nov 01 14:37:12.799 INFO kablam! 447 | |             offspring
Nov 01 14:37:12.799 INFO kablam! 448 | |         }
Nov 01 14:37:12.799 INFO kablam!     | |_________^
Nov 01 14:37:12.799 INFO kablam! 
Nov 01 14:37:12.823 INFO kablam! warning: function is never used: `gs_mutation_semantics`
Nov 01 14:37:12.823 INFO kablam!    --> src/core/individual.rs:450:9
Nov 01 14:37:12.823 INFO kablam!     |
Nov 01 14:37:12.823 INFO kablam! 450 | /         fn gs_mutation_semantics(p1_sems: Vec<f32>,
Nov 01 14:37:12.823 INFO kablam! 451 | |                                  r1_sems: Vec<f32>,
Nov 01 14:37:12.823 INFO kablam! 452 | |                                  r2_sems: Vec<f32>,
Nov 01 14:37:12.823 INFO kablam! 453 | |                                  mut_step: f32)
Nov 01 14:37:12.823 INFO kablam! ...   |
Nov 01 14:37:12.823 INFO kablam! 458 | |                          subtract(r1_sems.to_vec(), r2_sems.to_vec())))
Nov 01 14:37:12.823 INFO kablam! 459 | |         }
Nov 01 14:37:12.823 INFO kablam!     | |_________^
Nov 01 14:37:12.823 INFO kablam! 
Nov 01 14:37:12.823 INFO kablam! warning: function is never used: `calc_mut_offspring_size`
Nov 01 14:37:12.823 INFO kablam!    --> src/core/individual.rs:461:9
Nov 01 14:37:12.823 INFO kablam!     |
Nov 01 14:37:12.823 INFO kablam! 461 |         fn calc_mut_offspring_size(p1: &Individual, r1: &Individual, r2: &Individual) -> usize {
Nov 01 14:37:12.823 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.823 INFO kablam! 
Nov 01 14:37:12.823 INFO kablam! warning: function is never used: `calc_mut_offspring_depth`
Nov 01 14:37:12.823 INFO kablam!    --> src/core/individual.rs:465:9
Nov 01 14:37:12.823 INFO kablam!     |
Nov 01 14:37:12.823 INFO kablam! 465 |         fn calc_mut_offspring_depth(p1: &Individual, r1: &Individual, r2: &Individual) -> usize {
Nov 01 14:37:12.823 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.823 INFO kablam! 
Nov 01 14:37:12.823 INFO kablam! warning: struct is never constructed: `Population`
Nov 01 14:37:12.823 INFO kablam!  --> src/core/population.rs:8:1
Nov 01 14:37:12.823 INFO kablam!   |
Nov 01 14:37:12.823 INFO kablam! 8 | pub struct Population {
Nov 01 14:37:12.823 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.823 INFO kablam! 
Nov 01 14:37:12.823 INFO kablam! warning: method is never used: `size`
Nov 01 14:37:12.823 INFO kablam!   --> src/core/population.rs:14:5
Nov 01 14:37:12.823 INFO kablam!    |
Nov 01 14:37:12.823 INFO kablam! 14 |     pub fn size(&self) -> usize {
Nov 01 14:37:12.823 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.823 INFO kablam! 
Nov 01 14:37:12.823 INFO kablam! warning: method is never used: `new`
Nov 01 14:37:12.823 INFO kablam!   --> src/core/population.rs:19:5
Nov 01 14:37:12.823 INFO kablam!    |
Nov 01 14:37:12.823 INFO kablam! 19 |     pub fn new() -> Population {
Nov 01 14:37:12.823 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.823 INFO kablam! 
Nov 01 14:37:12.823 INFO kablam! warning: method is never used: `is_empty`
Nov 01 14:37:12.823 INFO kablam!   --> src/core/population.rs:24:5
Nov 01 14:37:12.823 INFO kablam!    |
Nov 01 14:37:12.823 INFO kablam! 24 |     pub fn is_empty(&self) -> bool {
Nov 01 14:37:12.823 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.823 INFO kablam! 
Nov 01 14:37:12.823 INFO kablam! warning: method is never used: `add_individual`
Nov 01 14:37:12.823 INFO kablam!   --> src/core/population.rs:29:5
Nov 01 14:37:12.823 INFO kablam!    |
Nov 01 14:37:12.823 INFO kablam! 29 |     pub fn add_individual(&mut self, new_guy: Individual) {
Nov 01 14:37:12.823 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.823 INFO kablam! 
Nov 01 14:37:12.823 INFO kablam! warning: method is never used: `add_individuals`
Nov 01 14:37:12.823 INFO kablam!   --> src/core/population.rs:36:5
Nov 01 14:37:12.823 INFO kablam!    |
Nov 01 14:37:12.823 INFO kablam! 36 |     pub fn add_individuals(&mut self, new_guys: Vec<Individual>) {
Nov 01 14:37:12.823 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.823 INFO kablam! 
Nov 01 14:37:12.823 INFO kablam! warning: method is never used: `core_mut`
Nov 01 14:37:12.823 INFO kablam!   --> src/core/population.rs:44:5
Nov 01 14:37:12.823 INFO kablam!    |
Nov 01 14:37:12.823 INFO kablam! 44 |     pub fn core_mut(&mut self) -> &mut Vec<Individual> {
Nov 01 14:37:12.823 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.823 INFO kablam! 
Nov 01 14:37:12.823 INFO kablam! warning: method is never used: `core`
Nov 01 14:37:12.823 INFO kablam!   --> src/core/population.rs:49:5
Nov 01 14:37:12.823 INFO kablam!    |
Nov 01 14:37:12.823 INFO kablam! 49 |     pub fn core(&self) -> &Vec<Individual> {
Nov 01 14:37:12.823 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.823 INFO kablam! 
Nov 01 14:37:12.823 INFO kablam! warning: method is never used: `new_rhh`
Nov 01 14:37:12.823 INFO kablam!   --> src/core/population.rs:54:5
Nov 01 14:37:12.823 INFO kablam!    |
Nov 01 14:37:12.823 INFO kablam! 54 |     pub fn new_rhh(pop_size: usize, max_init_depth: usize, data: &Data) -> Population {
Nov 01 14:37:12.823 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.823 INFO kablam! 
Nov 01 14:37:12.823 INFO kablam! warning: method is never used: `sort_by_te`
Nov 01 14:37:12.823 INFO kablam!   --> src/core/population.rs:91:5
Nov 01 14:37:12.823 INFO kablam!    |
Nov 01 14:37:12.823 INFO kablam! 91 |     pub fn sort_by_te(&mut self) {
Nov 01 14:37:12.823 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.823 INFO kablam! 
Nov 01 14:37:12.823 INFO kablam! warning: method is never used: `get_first`
Nov 01 14:37:12.823 INFO kablam!    --> src/core/population.rs:102:5
Nov 01 14:37:12.823 INFO kablam!     |
Nov 01 14:37:12.823 INFO kablam! 102 |     pub fn get_first(&self) -> &Individual {
Nov 01 14:37:12.823 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.823 INFO kablam! 
Nov 01 14:37:12.823 INFO kablam! warning: method is never used: `clone_k_best`
Nov 01 14:37:12.823 INFO kablam!    --> src/core/population.rs:106:5
Nov 01 14:37:12.823 INFO kablam!     |
Nov 01 14:37:12.823 INFO kablam! 106 |     pub fn clone_k_best(&self, k: usize) -> Vec<Individual> {
Nov 01 14:37:12.824 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.824 INFO kablam! 
Nov 01 14:37:12.824 INFO kablam! warning: method is never used: `keep_k_best`
Nov 01 14:37:12.824 INFO kablam!    --> src/core/population.rs:110:5
Nov 01 14:37:12.824 INFO kablam!     |
Nov 01 14:37:12.824 INFO kablam! 110 |     pub fn keep_k_best(&mut self, k: usize) {
Nov 01 14:37:12.824 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.824 INFO kablam! 
Nov 01 14:37:12.824 INFO kablam! warning: method is never used: `tournament_select`
Nov 01 14:37:12.824 INFO kablam!    --> src/core/population.rs:120:5
Nov 01 14:37:12.824 INFO kablam!     |
Nov 01 14:37:12.824 INFO kablam! 120 |     pub fn tournament_select(&self, pool_size: usize) -> &Individual {
Nov 01 14:37:12.824 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.824 INFO kablam! 
Nov 01 14:37:12.824 INFO kablam! warning: method is never used: `fitness_proportionate_select`
Nov 01 14:37:12.824 INFO kablam!    --> src/core/population.rs:138:5
Nov 01 14:37:12.824 INFO kablam!     |
Nov 01 14:37:12.824 INFO kablam! 138 |     pub fn fitness_proportionate_select(&self, pool_size: usize) -> &Individual {
Nov 01 14:37:12.824 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.824 INFO kablam! 
Nov 01 14:37:12.824 INFO kablam! warning: method is never used: `rank_select`
Nov 01 14:37:12.824 INFO kablam!    --> src/core/population.rs:148:5
Nov 01 14:37:12.824 INFO kablam!     |
Nov 01 14:37:12.824 INFO kablam! 148 |     pub fn rank_select(&self, pool_size: usize) -> &Individual {
Nov 01 14:37:12.824 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.824 INFO kablam! 
Nov 01 14:37:12.824 INFO kablam! warning: method is never used: `pareto_rank_select`
Nov 01 14:37:12.824 INFO kablam!    --> src/core/population.rs:152:5
Nov 01 14:37:12.824 INFO kablam!     |
Nov 01 14:37:12.824 INFO kablam! 152 |     pub fn pareto_rank_select(&self, pool_size: usize) -> &Individual {
Nov 01 14:37:12.824 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.824 INFO kablam! 
Nov 01 14:37:12.824 INFO kablam! warning: enum is never used: `Selection`
Nov 01 14:37:12.824 INFO kablam!   --> src/core/gp.rs:13:1
Nov 01 14:37:12.824 INFO kablam!    |
Nov 01 14:37:12.824 INFO kablam! 13 | enum Selection {
Nov 01 14:37:12.824 INFO kablam!    | ^^^^^^^^^^^^^^
Nov 01 14:37:12.824 INFO kablam! 
Nov 01 14:37:12.824 INFO kablam! warning: enum is never used: `Variation`
Nov 01 14:37:12.824 INFO kablam!   --> src/core/gp.rs:22:1
Nov 01 14:37:12.824 INFO kablam!    |
Nov 01 14:37:12.824 INFO kablam! 22 | enum Variation {
Nov 01 14:37:12.824 INFO kablam!    | ^^^^^^^^^^^^^^
Nov 01 14:37:12.824 INFO kablam! 
Nov 01 14:37:12.824 INFO kablam! warning: struct is never constructed: `GP`
Nov 01 14:37:12.824 INFO kablam!   --> src/core/gp.rs:39:1
Nov 01 14:37:12.824 INFO kablam!    |
Nov 01 14:37:12.824 INFO kablam! 39 | pub struct GP {
Nov 01 14:37:12.824 INFO kablam!    | ^^^^^^^^^^^^^
Nov 01 14:37:12.824 INFO kablam! 
Nov 01 14:37:12.824 INFO kablam! warning: method is never used: `new_gp`
Nov 01 14:37:12.824 INFO kablam!   --> src/core/gp.rs:53:5
Nov 01 14:37:12.824 INFO kablam!    |
Nov 01 14:37:12.824 INFO kablam! 53 |     pub fn new_gp(dataset: Data) -> GP {
Nov 01 14:37:12.824 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.824 INFO kablam! 
Nov 01 14:37:12.824 INFO kablam! warning: method is never used: `new_gsgp`
Nov 01 14:37:12.824 INFO kablam!   --> src/core/gp.rs:70:5
Nov 01 14:37:12.824 INFO kablam!    |
Nov 01 14:37:12.824 INFO kablam! 70 |     pub fn new_gsgp(dataset: Data) -> GP {
Nov 01 14:37:12.824 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.824 INFO kablam! 
Nov 01 14:37:12.824 INFO kablam! warning: method is never used: `set_pop`
Nov 01 14:37:12.824 INFO kablam!   --> src/core/gp.rs:85:5
Nov 01 14:37:12.824 INFO kablam!    |
Nov 01 14:37:12.824 INFO kablam! 85 |     pub fn set_pop(mut self, pop: Population) -> GP {
Nov 01 14:37:12.824 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.824 INFO kablam! 
Nov 01 14:37:12.824 INFO kablam! warning: method is never used: `set_pop_size`
Nov 01 14:37:12.824 INFO kablam!   --> src/core/gp.rs:97:5
Nov 01 14:37:12.824 INFO kablam!    |
Nov 01 14:37:12.824 INFO kablam! 97 |     pub fn set_pop_size(mut self, size: usize) -> GP {
Nov 01 14:37:12.824 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.824 INFO kablam! 
Nov 01 14:37:12.824 INFO kablam! warning: method is never used: `set_xo_rate`
Nov 01 14:37:12.824 INFO kablam!    --> src/core/gp.rs:103:5
Nov 01 14:37:12.824 INFO kablam!     |
Nov 01 14:37:12.824 INFO kablam! 103 |     pub fn set_xo_rate(mut self, xo_rate: f32) -> GP {
Nov 01 14:37:12.824 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.824 INFO kablam! 
Nov 01 14:37:12.824 INFO kablam! warning: method is never used: `set_pool_size`
Nov 01 14:37:12.824 INFO kablam!    --> src/core/gp.rs:110:5
Nov 01 14:37:12.824 INFO kablam!     |
Nov 01 14:37:12.824 INFO kablam! 110 |     pub fn set_pool_size(mut self, ps: usize) -> GP {
Nov 01 14:37:12.824 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.824 INFO kablam! 
Nov 01 14:37:12.824 INFO kablam! warning: method is never used: `set_selection_method`
Nov 01 14:37:12.824 INFO kablam!    --> src/core/gp.rs:116:5
Nov 01 14:37:12.824 INFO kablam!     |
Nov 01 14:37:12.824 INFO kablam! 116 |     pub fn set_selection_method(mut self, sm: Selection) -> GP {
Nov 01 14:37:12.824 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.824 INFO kablam! 
Nov 01 14:37:12.824 INFO kablam! warning: method is never used: `pop`
Nov 01 14:37:12.824 INFO kablam!    --> src/core/gp.rs:122:5
Nov 01 14:37:12.824 INFO kablam!     |
Nov 01 14:37:12.824 INFO kablam! 122 |     pub fn pop(&self) -> &Population {
Nov 01 14:37:12.825 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.825 INFO kablam! 
Nov 01 14:37:12.825 INFO kablam! warning: method is never used: `pop_mut`
Nov 01 14:37:12.825 INFO kablam!    --> src/core/gp.rs:127:5
Nov 01 14:37:12.825 INFO kablam!     |
Nov 01 14:37:12.825 INFO kablam! 127 |     pub fn pop_mut(&mut self) -> &mut Population {
Nov 01 14:37:12.825 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.825 INFO kablam! 
Nov 01 14:37:12.825 INFO kablam! warning: method is never used: `init_new_pop`
Nov 01 14:37:12.825 INFO kablam!    --> src/core/gp.rs:133:5
Nov 01 14:37:12.825 INFO kablam!     |
Nov 01 14:37:12.825 INFO kablam! 133 |     pub fn init_new_pop(&mut self) -> () {
Nov 01 14:37:12.825 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.825 INFO kablam! 
Nov 01 14:37:12.825 INFO kablam! warning: method is never used: `print_state`
Nov 01 14:37:12.825 INFO kablam!    --> src/core/gp.rs:145:5
Nov 01 14:37:12.825 INFO kablam!     |
Nov 01 14:37:12.825 INFO kablam! 145 |     fn print_state(&self) {
Nov 01 14:37:12.825 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.825 INFO kablam! 
Nov 01 14:37:12.825 INFO kablam! warning: method is never used: `select`
Nov 01 14:37:12.825 INFO kablam!    --> src/core/gp.rs:156:5
Nov 01 14:37:12.825 INFO kablam!     |
Nov 01 14:37:12.825 INFO kablam! 156 |     fn select(&self) -> &Individual {
Nov 01 14:37:12.825 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.825 INFO kablam! 
Nov 01 14:37:12.825 INFO kablam! warning: method is never used: `crossover`
Nov 01 14:37:12.825 INFO kablam!    --> src/core/gp.rs:168:5
Nov 01 14:37:12.825 INFO kablam!     |
Nov 01 14:37:12.825 INFO kablam! 168 |     fn crossover(&self, p1: &Individual, p2: &Individual, data: &Data) -> Individual {
Nov 01 14:37:12.825 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.825 INFO kablam! 
Nov 01 14:37:12.825 INFO kablam! warning: method is never used: `mutation`
Nov 01 14:37:12.825 INFO kablam!    --> src/core/gp.rs:177:5
Nov 01 14:37:12.825 INFO kablam!     |
Nov 01 14:37:12.825 INFO kablam! 177 |     fn mutation(&self, p1: &Individual, data: &Data) -> Individual {
Nov 01 14:37:12.825 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.825 INFO kablam! 
Nov 01 14:37:12.825 INFO kablam! warning: method is never used: `evolve`
Nov 01 14:37:12.825 INFO kablam!    --> src/core/gp.rs:187:5
Nov 01 14:37:12.825 INFO kablam!     |
Nov 01 14:37:12.825 INFO kablam! 187 |     pub fn evolve(&mut self, gens: usize) {
Nov 01 14:37:12.825 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.825 INFO kablam! 
Nov 01 14:37:12.825 INFO kablam! warning: method is never used: `clean`
Nov 01 14:37:12.825 INFO kablam!    --> src/core/gp.rs:216:5
Nov 01 14:37:12.825 INFO kablam!     |
Nov 01 14:37:12.825 INFO kablam! 216 |     pub fn clean(&mut self) {
Nov 01 14:37:12.825 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.825 INFO kablam! 
Nov 01 14:37:12.825 INFO kablam! warning: struct is never constructed: `Mgp`
Nov 01 14:37:12.825 INFO kablam!  --> src/core/multi_gp.rs:5:1
Nov 01 14:37:12.825 INFO kablam!   |
Nov 01 14:37:12.825 INFO kablam! 5 | pub struct Mgp {
Nov 01 14:37:12.825 INFO kablam!   | ^^^^^^^^^^^^^^
Nov 01 14:37:12.825 INFO kablam! 
Nov 01 14:37:12.825 INFO kablam! warning: method is never used: `new`
Nov 01 14:37:12.825 INFO kablam!   --> src/core/multi_gp.rs:12:5
Nov 01 14:37:12.825 INFO kablam!    |
Nov 01 14:37:12.825 INFO kablam! 12 |     pub fn new() -> Mgp {
Nov 01 14:37:12.825 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.825 INFO kablam! 
Nov 01 14:37:12.825 INFO kablam! warning: method is never used: `add_subpop`
Nov 01 14:37:12.825 INFO kablam!   --> src/core/multi_gp.rs:20:5
Nov 01 14:37:12.825 INFO kablam!    |
Nov 01 14:37:12.825 INFO kablam! 20 |     pub fn add_subpop(mut self, s: GP) -> Mgp {
Nov 01 14:37:12.825 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.825 INFO kablam! 
Nov 01 14:37:12.825 INFO kablam! warning: method is never used: `init`
Nov 01 14:37:12.825 INFO kablam!   --> src/core/multi_gp.rs:28:5
Nov 01 14:37:12.825 INFO kablam!    |
Nov 01 14:37:12.825 INFO kablam! 28 |     pub fn init(&mut self) {
Nov 01 14:37:12.825 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.825 INFO kablam! 
Nov 01 14:37:12.825 INFO kablam! warning: method is never used: `evolve_in_parallel`
Nov 01 14:37:12.825 INFO kablam!   --> src/core/multi_gp.rs:38:5
Nov 01 14:37:12.825 INFO kablam!    |
Nov 01 14:37:12.825 INFO kablam! 38 |     pub fn evolve_in_parallel(&mut self, turns: u8, gens_per_turn: usize) {
Nov 01 14:37:12.825 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:12.825 INFO kablam! 
Nov 01 14:37:12.895 INFO kablam! warning: private type `core::gp::Selection` in public interface (error E0446)
Nov 01 14:37:12.895 INFO kablam!    --> src/core/gp.rs:116:5
Nov 01 14:37:12.895 INFO kablam!     |
Nov 01 14:37:12.895 INFO kablam! 116 | /     pub fn set_selection_method(mut self, sm: Selection) -> GP {
Nov 01 14:37:12.895 INFO kablam! 117 | |         self.selection_method = sm;
Nov 01 14:37:12.895 INFO kablam! 118 | |         self
Nov 01 14:37:12.895 INFO kablam! 119 | |     }
Nov 01 14:37:12.895 INFO kablam!     | |_____^
Nov 01 14:37:12.895 INFO kablam!     |
Nov 01 14:37:12.895 INFO kablam!     = note: #[warn(private_in_public)] on by default
Nov 01 14:37:12.895 INFO kablam!     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Nov 01 14:37:12.895 INFO kablam!     = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Nov 01 14:37:12.895 INFO kablam! 
Nov 01 14:37:12.898 INFO kablam! warning: unused variable: `pool_size`
Nov 01 14:37:12.899 INFO kablam!    --> src/core/population.rs:138:48
Nov 01 14:37:12.899 INFO kablam!     |
Nov 01 14:37:12.899 INFO kablam! 138 |     pub fn fitness_proportionate_select(&self, pool_size: usize) -> &Individual {
Nov 01 14:37:12.899 INFO kablam!     |                                                ^^^^^^^^^ help: consider using `_pool_size` instead
Nov 01 14:37:12.899 INFO kablam!     |
Nov 01 14:37:12.899 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 14:37:12.899 INFO kablam! 
Nov 01 14:37:12.899 INFO kablam! warning: unused variable: `pool_size`
Nov 01 14:37:12.899 INFO kablam!    --> src/core/population.rs:148:31
Nov 01 14:37:12.899 INFO kablam!     |
Nov 01 14:37:12.899 INFO kablam! 148 |     pub fn rank_select(&self, pool_size: usize) -> &Individual {
Nov 01 14:37:12.899 INFO kablam!     |                               ^^^^^^^^^ help: consider using `_pool_size` instead
Nov 01 14:37:12.915 INFO kablam! 
Nov 01 14:37:12.915 INFO kablam! warning: unused variable: `pool_size`
Nov 01 14:37:12.915 INFO kablam!    --> src/core/population.rs:152:38
Nov 01 14:37:12.915 INFO kablam!     |
Nov 01 14:37:12.915 INFO kablam! 152 |     pub fn pareto_rank_select(&self, pool_size: usize) -> &Individual {
Nov 01 14:37:12.915 INFO kablam!     |                                      ^^^^^^^^^ help: consider using `_pool_size` instead
Nov 01 14:37:12.915 INFO kablam! 
Nov 01 14:37:13.139 INFO kablam! warning: method is never used: `is_empty`
Nov 01 14:37:13.139 INFO kablam!   --> src/core/population.rs:24:5
Nov 01 14:37:13.139 INFO kablam!    |
Nov 01 14:37:13.139 INFO kablam! 24 |     pub fn is_empty(&self) -> bool {
Nov 01 14:37:13.139 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:13.139 INFO kablam!    |
Nov 01 14:37:13.139 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 14:37:13.140 INFO kablam! 
Nov 01 14:37:13.140 INFO kablam! warning: method is never used: `core_mut`
Nov 01 14:37:13.140 INFO kablam!   --> src/core/population.rs:44:5
Nov 01 14:37:13.140 INFO kablam!    |
Nov 01 14:37:13.140 INFO kablam! 44 |     pub fn core_mut(&mut self) -> &mut Vec<Individual> {
Nov 01 14:37:13.140 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:13.140 INFO kablam! 
Nov 01 14:37:13.140 INFO kablam! warning: method is never used: `core`
Nov 01 14:37:13.140 INFO kablam!   --> src/core/population.rs:49:5
Nov 01 14:37:13.140 INFO kablam!    |
Nov 01 14:37:13.140 INFO kablam! 49 |     pub fn core(&self) -> &Vec<Individual> {
Nov 01 14:37:13.140 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:13.140 INFO kablam! 
Nov 01 14:37:13.140 INFO kablam! warning: method is never used: `pareto_rank_select`
Nov 01 14:37:13.140 INFO kablam!    --> src/core/population.rs:152:5
Nov 01 14:37:13.140 INFO kablam!     |
Nov 01 14:37:13.140 INFO kablam! 152 |     pub fn pareto_rank_select(&self, pool_size: usize) -> &Individual {
Nov 01 14:37:13.140 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:13.140 INFO kablam! 
Nov 01 14:37:13.140 INFO kablam! warning: variant is never constructed: `FitnessProportionate`
Nov 01 14:37:13.140 INFO kablam!   --> src/core/gp.rs:16:5
Nov 01 14:37:13.140 INFO kablam!    |
Nov 01 14:37:13.140 INFO kablam! 16 |     FitnessProportionate, // TODO
Nov 01 14:37:13.140 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:13.141 INFO kablam! 
Nov 01 14:37:13.141 INFO kablam! warning: variant is never constructed: `Rank`
Nov 01 14:37:13.141 INFO kablam!   --> src/core/gp.rs:17:5
Nov 01 14:37:13.141 INFO kablam!    |
Nov 01 14:37:13.141 INFO kablam! 17 |     Rank, // TODO
Nov 01 14:37:13.141 INFO kablam!    |     ^^^^
Nov 01 14:37:13.141 INFO kablam! 
Nov 01 14:37:13.141 INFO kablam! warning: variant is never constructed: `GeometricSemantic`
Nov 01 14:37:13.141 INFO kablam!   --> src/core/gp.rs:30:5
Nov 01 14:37:13.141 INFO kablam!    |
Nov 01 14:37:13.141 INFO kablam! 30 |     GeometricSemantic(f32, bool),
Nov 01 14:37:13.141 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:13.141 INFO kablam! 
Nov 01 14:37:13.141 INFO kablam! warning: method is never used: `new_gsgp`
Nov 01 14:37:13.141 INFO kablam!   --> src/core/gp.rs:70:5
Nov 01 14:37:13.141 INFO kablam!    |
Nov 01 14:37:13.141 INFO kablam! 70 |     pub fn new_gsgp(dataset: Data) -> GP {
Nov 01 14:37:13.141 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:13.141 INFO kablam! 
Nov 01 14:37:13.141 INFO kablam! warning: method is never used: `set_pop`
Nov 01 14:37:13.141 INFO kablam!   --> src/core/gp.rs:85:5
Nov 01 14:37:13.141 INFO kablam!    |
Nov 01 14:37:13.141 INFO kablam! 85 |     pub fn set_pop(mut self, pop: Population) -> GP {
Nov 01 14:37:13.141 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:13.142 INFO kablam! 
Nov 01 14:37:13.142 INFO kablam! warning: method is never used: `set_selection_method`
Nov 01 14:37:13.142 INFO kablam!    --> src/core/gp.rs:116:5
Nov 01 14:37:13.142 INFO kablam!     |
Nov 01 14:37:13.142 INFO kablam! 116 |     pub fn set_selection_method(mut self, sm: Selection) -> GP {
Nov 01 14:37:13.142 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:37:13.142 INFO kablam! 
Nov 01 14:37:13.671 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 2.18s
Nov 01 14:37:13.671 INFO kablam! su: No module specific data is present
Nov 01 14:37:14.371 INFO running `"docker" "rm" "-f" "16894ceebbf1ee8d8c432c6a1f32df6cd199af040699b69efdf5950350cd5d19"`
Nov 01 14:37:14.559 INFO blam! 16894ceebbf1ee8d8c432c6a1f32df6cd199af040699b69efdf5950350cd5d19
Nov 01 14:37:14.565 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 14:37:14.847 INFO blam! 067e4401fc7593c07afd5458ec85b8b14850fbbb6e2a6ca0cf75a338c3f2beff
Nov 01 14:37:14.848 INFO running `"docker" "start" "-a" "067e4401fc7593c07afd5458ec85b8b14850fbbb6e2a6ca0cf75a338c3f2beff"`
Nov 01 14:37:15.358 INFO kablam! usermod: no changes
Nov 01 14:37:15.397 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.02s
Nov 01 14:37:15.398 INFO kablam!      Running /target/debug/deps/nodevo-252da82d52e19456
Nov 01 14:37:15.400 INFO blam! 
Nov 01 14:37:15.400 INFO blam! running 0 tests
Nov 01 14:37:15.400 INFO blam! 
Nov 01 14:37:15.400 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 14:37:15.400 INFO blam! 
Nov 01 14:37:15.400 INFO kablam!      Running /target/debug/deps/nodevo-bd04316a7388a7a1
Nov 01 14:37:15.405 INFO blam! 
Nov 01 14:37:15.405 INFO blam! running 0 tests
Nov 01 14:37:15.405 INFO blam! 
Nov 01 14:37:15.405 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 14:37:15.405 INFO blam! 
Nov 01 14:37:15.406 INFO kablam!    Doc-tests nodevo
Nov 01 14:37:16.339 INFO blam! 
Nov 01 14:37:16.339 INFO blam! running 0 tests
Nov 01 14:37:16.339 INFO blam! 
Nov 01 14:37:16.339 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 14:37:16.339 INFO blam! 
Nov 01 14:37:16.340 INFO kablam! su: No module specific data is present
Nov 01 14:37:16.909 INFO running `"docker" "rm" "-f" "067e4401fc7593c07afd5458ec85b8b14850fbbb6e2a6ca0cf75a338c3f2beff"`
Nov 01 14:37:17.042 INFO blam! 067e4401fc7593c07afd5458ec85b8b14850fbbb6e2a6ca0cf75a338c3f2beff
