[INFO] fetching crate ppgg 0.1.4...
[INFO] checking ppgg-0.1.4 against try#31561a63598a0f21fc74c024747ef1310fdd2eb2 for pr-133536
[INFO] extracting crate ppgg 0.1.4 into /workspace/builds/worker-2-tc2/source
[INFO] validating manifest of crates.io crate ppgg 0.1.4 on toolchain 31561a63598a0f21fc74c024747ef1310fdd2eb2
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+31561a63598a0f21fc74c024747ef1310fdd2eb2" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate ppgg 0.1.4
[INFO] finished tweaking crates.io crate ppgg 0.1.4
[INFO] tweaked toml for crates.io crate ppgg 0.1.4 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] crate crates.io crate ppgg 0.1.4 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+31561a63598a0f21fc74c024747ef1310fdd2eb2" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+31561a63598a0f21fc74c024747ef1310fdd2eb2" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3a6fdf7cec3940492484406be7a737fe234118e1abc19f493c0a2aa126cb0f8b
[INFO] running `Command { std: "docker" "start" "-a" "3a6fdf7cec3940492484406be7a737fe234118e1abc19f493c0a2aa126cb0f8b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3a6fdf7cec3940492484406be7a737fe234118e1abc19f493c0a2aa126cb0f8b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3a6fdf7cec3940492484406be7a737fe234118e1abc19f493c0a2aa126cb0f8b", kill_on_drop: false }`
[INFO] [stdout] 3a6fdf7cec3940492484406be7a737fe234118e1abc19f493c0a2aa126cb0f8b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+31561a63598a0f21fc74c024747ef1310fdd2eb2" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 25941278a3e6341969abe2889a7547c5451b8cd1efaed35790652ee425b5b3ee
[INFO] running `Command { std: "docker" "start" "-a" "25941278a3e6341969abe2889a7547c5451b8cd1efaed35790652ee425b5b3ee", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.0.1
[INFO] [stderr]    Compiling libc v0.2.98
[INFO] [stderr]    Compiling proc-macro2 v1.0.28
[INFO] [stderr]     Checking rand_core v0.4.2
[INFO] [stderr]    Compiling unicode-xid v0.2.2
[INFO] [stderr]    Compiling autocfg v0.1.7
[INFO] [stderr]    Compiling syn v1.0.74
[INFO] [stderr]    Compiling crossbeam-utils v0.8.5
[INFO] [stderr]    Compiling version_check v0.9.3
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.5
[INFO] [stderr]    Compiling serde_derive v1.0.127
[INFO] [stderr]    Compiling rayon-core v1.9.1
[INFO] [stderr]    Compiling serde v1.0.127
[INFO] [stderr]    Compiling crc32fast v1.2.1
[INFO] [stderr]    Compiling log v0.4.14
[INFO] [stderr]    Compiling serde_json v1.0.66
[INFO] [stderr]    Compiling crossbeam-queue v0.3.2
[INFO] [stderr]    Compiling unicode-segmentation v1.8.0
[INFO] [stderr]     Checking hashbrown v0.11.2
[INFO] [stderr]     Checking rand_core v0.3.1
[INFO] [stderr]     Checking rand_jitter v0.1.4
[INFO] [stderr]     Checking rand_hc v0.1.0
[INFO] [stderr]     Checking rand_isaac v0.1.1
[INFO] [stderr]     Checking rand_xorshift v0.1.1
[INFO] [stderr]     Checking textwrap v0.12.1
[INFO] [stderr]     Checking os_str_bytes v2.4.0
[INFO] [stderr]     Checking termcolor v1.1.2
[INFO] [stderr]     Checking cc v1.0.69
[INFO] [stderr]    Compiling rand_chacha v0.1.1
[INFO] [stderr]    Compiling rand_pcg v0.1.2
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling memoffset v0.6.4
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]     Checking crossbeam-channel v0.5.1
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]    Compiling indexmap v1.7.0
[INFO] [stderr]    Compiling miniz_oxide v0.4.4
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]    Compiling rayon v1.5.1
[INFO] [stderr]     Checking scoped_threadpool v0.1.9
[INFO] [stderr]    Compiling quote v1.0.9
[INFO] [stderr]     Checking rand_os v0.1.3
[INFO] [stderr]     Checking num_cpus v1.13.0
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking fs2 v0.4.3
[INFO] [stderr]     Checking time v0.1.44
[INFO] [stderr]     Checking num_cpus v0.2.13
[INFO] [stderr]     Checking crossbeam-deque v0.8.1
[INFO] [stderr]     Checking crossbeam v0.8.1
[INFO] [stderr]     Checking flate2 v1.0.20
[INFO] [stderr]     Checking chrono v0.4.19
[INFO] [stderr]     Checking uuid v0.7.4
[INFO] [stderr]    Compiling clap_derive v3.0.0-beta.2
[INFO] [stderr]     Checking clap v3.0.0-beta.2
[INFO] [stderr]     Checking jfs v0.6.2
[INFO] [stderr]     Checking ppgg v0.1.4 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::mem::needs_drop`
[INFO] [stdout]  --> src/data_structures/InternalRep/instruction.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::mem::needs_drop;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `MutatedString`
[INFO] [stdout]  --> src/functions/text_parser.rs:1:56
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::data_structures::mutation_ds::{MutationInfo,MutatedString}; 
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::mem::needs_drop`
[INFO] [stdout]  --> src/data_structures/InternalRep/instruction.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::mem::needs_drop;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:287:15
[INFO] [stdout]     |
[INFO] [stdout] 287 |         match vcf_helpers::read_file(&path)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^------- argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:116:12
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn read_file(path2load:&Path,engine:Engine)->Result<Vec<String>, String>
[INFO] [stdout]     |            ^^^^^^^^^ --------------- -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 287 |         match vcf_helpers::read_file(&path, /* engines::Engine */)
[INFO] [stdout]     |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:302:15
[INFO] [stdout]     |
[INFO] [stdout] 302 |         match vcf_helpers::read_file(&not_define_path)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^------------------ argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:116:12
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn read_file(path2load:&Path,engine:Engine)->Result<Vec<String>, String>
[INFO] [stdout]     |            ^^^^^^^^^ --------------- -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 302 |         match vcf_helpers::read_file(&not_define_path, /* engines::Engine */)
[INFO] [stdout]     |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:316:15
[INFO] [stdout]     |
[INFO] [stdout] 316 |         match vcf_helpers::read_file(&path)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^------- argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:116:12
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn read_file(path2load:&Path,engine:Engine)->Result<Vec<String>, String>
[INFO] [stdout]     |            ^^^^^^^^^ --------------- -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 316 |         match vcf_helpers::read_file(&path, /* engines::Engine */)
[INFO] [stdout]     |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:326:33
[INFO] [stdout]     |
[INFO] [stdout] 326 |         let mut results = match vcf_helpers::read_file(&path)
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^------- argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:116:12
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn read_file(path2load:&Path,engine:Engine)->Result<Vec<String>, String>
[INFO] [stdout]     |            ^^^^^^^^^ --------------- -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 326 |         let mut results = match vcf_helpers::read_file(&path, /* engines::Engine */)
[INFO] [stdout]     |                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:334:15
[INFO] [stdout]     |
[INFO] [stdout] 334 |         match vcf_helpers::get_probands_names(&mut results)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------- argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:147:12
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub fn get_probands_names(lines: &mut Vec<String>, engine:Engine)->Result<Vec<String>,String>
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ -----------------------  -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 334 |         match vcf_helpers::get_probands_names(&mut results, /* engines::Engine */)
[INFO] [stdout]     |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:346:33
[INFO] [stdout]     |
[INFO] [stdout] 346 |         let mut results = match vcf_helpers::read_file(&file_path)
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^------------ argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:116:12
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn read_file(path2load:&Path,engine:Engine)->Result<Vec<String>, String>
[INFO] [stdout]     |            ^^^^^^^^^ --------------- -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 346 |         let mut results = match vcf_helpers::read_file(&file_path, /* engines::Engine */)
[INFO] [stdout]     |                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:354:27
[INFO] [stdout]     |
[INFO] [stdout] 354 |         let res_vec=match vcf_helpers::get_probands_names(&mut results)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------- argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:147:12
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub fn get_probands_names(lines: &mut Vec<String>, engine:Engine)->Result<Vec<String>,String>
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ -----------------------  -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 354 |         let res_vec=match vcf_helpers::get_probands_names(&mut results, /* engines::Engine */)
[INFO] [stdout]     |                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:368:33
[INFO] [stdout]     |
[INFO] [stdout] 368 |         let mut results = match vcf_helpers::read_file(&file_path)
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^------------ argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:116:12
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn read_file(path2load:&Path,engine:Engine)->Result<Vec<String>, String>
[INFO] [stdout]     |            ^^^^^^^^^ --------------- -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 368 |         let mut results = match vcf_helpers::read_file(&file_path, /* engines::Engine */)
[INFO] [stdout]     |                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:376:27
[INFO] [stdout]     |
[INFO] [stdout] 376 |         let res_vec=match vcf_helpers::get_probands_names(&mut results)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------- argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:147:12
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub fn get_probands_names(lines: &mut Vec<String>, engine:Engine)->Result<Vec<String>,String>
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ -----------------------  -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 376 |         let res_vec=match vcf_helpers::get_probands_names(&mut results, /* engines::Engine */)
[INFO] [stdout]     |                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:389:33
[INFO] [stdout]     |
[INFO] [stdout] 389 |         let mut results = match vcf_helpers::read_file(&file_path)
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^------------ argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:116:12
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn read_file(path2load:&Path,engine:Engine)->Result<Vec<String>, String>
[INFO] [stdout]     |            ^^^^^^^^^ --------------- -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 389 |         let mut results = match vcf_helpers::read_file(&file_path, /* engines::Engine */)
[INFO] [stdout]     |                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:397:27
[INFO] [stdout]     |
[INFO] [stdout] 397 |         let res_vec=match vcf_helpers::get_probands_names(&mut results)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------- argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:147:12
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub fn get_probands_names(lines: &mut Vec<String>, engine:Engine)->Result<Vec<String>,String>
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ -----------------------  -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 397 |         let res_vec=match vcf_helpers::get_probands_names(&mut results, /* engines::Engine */)
[INFO] [stdout]     |                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:410:33
[INFO] [stdout]     |
[INFO] [stdout] 410 |         let mut results = match vcf_helpers::read_file(&file_path)
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^------------ argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:116:12
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn read_file(path2load:&Path,engine:Engine)->Result<Vec<String>, String>
[INFO] [stdout]     |            ^^^^^^^^^ --------------- -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 410 |         let mut results = match vcf_helpers::read_file(&file_path, /* engines::Engine */)
[INFO] [stdout]     |                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:418:27
[INFO] [stdout]     |
[INFO] [stdout] 418 |         let res_vec=match vcf_helpers::get_probands_names(&mut results)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------- argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:147:12
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub fn get_probands_names(lines: &mut Vec<String>, engine:Engine)->Result<Vec<String>,String>
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ -----------------------  -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 418 |         let res_vec=match vcf_helpers::get_probands_names(&mut results, /* engines::Engine */)
[INFO] [stdout]     |                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:431:33
[INFO] [stdout]     |
[INFO] [stdout] 431 |         let mut results = match vcf_helpers::read_file(&file_path)
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^------------ argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:116:12
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn read_file(path2load:&Path,engine:Engine)->Result<Vec<String>, String>
[INFO] [stdout]     |            ^^^^^^^^^ --------------- -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 431 |         let mut results = match vcf_helpers::read_file(&file_path, /* engines::Engine */)
[INFO] [stdout]     |                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:439:15
[INFO] [stdout]     |
[INFO] [stdout] 439 |         match vcf_helpers::get_probands_names(&mut results)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------- argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:147:12
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub fn get_probands_names(lines: &mut Vec<String>, engine:Engine)->Result<Vec<String>,String>
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ -----------------------  -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 439 |         match vcf_helpers::get_probands_names(&mut results, /* engines::Engine */)
[INFO] [stdout]     |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:523:28
[INFO] [stdout]     |
[INFO] [stdout] 523 |         let records= match vcf_helpers::read_file(path)
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^------ argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:116:12
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn read_file(path2load:&Path,engine:Engine)->Result<Vec<String>, String>
[INFO] [stdout]     |            ^^^^^^^^^ --------------- -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 523 |         let records= match vcf_helpers::read_file(path, /* engines::Engine */)
[INFO] [stdout]     |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:529:15
[INFO] [stdout]     |
[INFO] [stdout] 529 |         match vcf_helpers::get_records(records)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^--------- argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:185:12
[INFO] [stdout]     |
[INFO] [stdout] 185 |     pub fn get_records(lines:Vec<String>, engine:Engine)->Result<Vec<String>,String>
[INFO] [stdout]     |            ^^^^^^^^^^^ -----------------  -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 529 |         match vcf_helpers::get_records(records, /* engines::Engine */)
[INFO] [stdout]     |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:539:28
[INFO] [stdout]     |
[INFO] [stdout] 539 |         let records= match vcf_helpers::read_file(path)
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^------ argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:116:12
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn read_file(path2load:&Path,engine:Engine)->Result<Vec<String>, String>
[INFO] [stdout]     |            ^^^^^^^^^ --------------- -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 539 |         let records= match vcf_helpers::read_file(path, /* engines::Engine */)
[INFO] [stdout]     |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:544:15
[INFO] [stdout]     |
[INFO] [stdout] 544 |         match vcf_helpers::get_records(records)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^--------- argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:185:12
[INFO] [stdout]     |
[INFO] [stdout] 185 |     pub fn get_records(lines:Vec<String>, engine:Engine)->Result<Vec<String>,String>
[INFO] [stdout]     |            ^^^^^^^^^^^ -----------------  -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 544 |         match vcf_helpers::get_records(records, /* engines::Engine */)
[INFO] [stdout]     |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:558:28
[INFO] [stdout]     |
[INFO] [stdout] 558 |         let records= match vcf_helpers::read_file(path)
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^------ argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:116:12
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn read_file(path2load:&Path,engine:Engine)->Result<Vec<String>, String>
[INFO] [stdout]     |            ^^^^^^^^^ --------------- -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 558 |         let records= match vcf_helpers::read_file(path, /* engines::Engine */)
[INFO] [stdout]     |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:563:15
[INFO] [stdout]     |
[INFO] [stdout] 563 |         match vcf_helpers::get_records(records)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^--------- argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:185:12
[INFO] [stdout]     |
[INFO] [stdout] 185 |     pub fn get_records(lines:Vec<String>, engine:Engine)->Result<Vec<String>,String>
[INFO] [stdout]     |            ^^^^^^^^^^^ -----------------  -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 563 |         match vcf_helpers::get_records(records, /* engines::Engine */)
[INFO] [stdout]     |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:577:28
[INFO] [stdout]     |
[INFO] [stdout] 577 |         let records= match vcf_helpers::read_file(path)
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^------ argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:116:12
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn read_file(path2load:&Path,engine:Engine)->Result<Vec<String>, String>
[INFO] [stdout]     |            ^^^^^^^^^ --------------- -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 577 |         let records= match vcf_helpers::read_file(path, /* engines::Engine */)
[INFO] [stdout]     |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:582:15
[INFO] [stdout]     |
[INFO] [stdout] 582 |         match vcf_helpers::get_records(records)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^--------- argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:185:12
[INFO] [stdout]     |
[INFO] [stdout] 185 |     pub fn get_records(lines:Vec<String>, engine:Engine)->Result<Vec<String>,String>
[INFO] [stdout]     |            ^^^^^^^^^^^ -----------------  -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 582 |         match vcf_helpers::get_records(records, /* engines::Engine */)
[INFO] [stdout]     |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:596:28
[INFO] [stdout]     |
[INFO] [stdout] 596 |         let records= match vcf_helpers::read_file(path)
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^------ argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:116:12
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn read_file(path2load:&Path,engine:Engine)->Result<Vec<String>, String>
[INFO] [stdout]     |            ^^^^^^^^^ --------------- -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 596 |         let records= match vcf_helpers::read_file(path, /* engines::Engine */)
[INFO] [stdout]     |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:601:15
[INFO] [stdout]     |
[INFO] [stdout] 601 |         match vcf_helpers::get_records(records)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^--------- argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:185:12
[INFO] [stdout]     |
[INFO] [stdout] 185 |     pub fn get_records(lines:Vec<String>, engine:Engine)->Result<Vec<String>,String>
[INFO] [stdout]     |            ^^^^^^^^^^^ -----------------  -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 601 |         match vcf_helpers::get_records(records, /* engines::Engine */)
[INFO] [stdout]     |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:615:28
[INFO] [stdout]     |
[INFO] [stdout] 615 |         let records= match vcf_helpers::read_file(path)
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^------ argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:116:12
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn read_file(path2load:&Path,engine:Engine)->Result<Vec<String>, String>
[INFO] [stdout]     |            ^^^^^^^^^ --------------- -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 615 |         let records= match vcf_helpers::read_file(path, /* engines::Engine */)
[INFO] [stdout]     |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:620:15
[INFO] [stdout]     |
[INFO] [stdout] 620 |         match vcf_helpers::get_records(records)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^--------- argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:185:12
[INFO] [stdout]     |
[INFO] [stdout] 185 |     pub fn get_records(lines:Vec<String>, engine:Engine)->Result<Vec<String>,String>
[INFO] [stdout]     |            ^^^^^^^^^^^ -----------------  -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 620 |         match vcf_helpers::get_records(records, /* engines::Engine */)
[INFO] [stdout]     |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:634:28
[INFO] [stdout]     |
[INFO] [stdout] 634 |         let records= match vcf_helpers::read_file(path)
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^------ argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:116:12
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn read_file(path2load:&Path,engine:Engine)->Result<Vec<String>, String>
[INFO] [stdout]     |            ^^^^^^^^^ --------------- -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 634 |         let records= match vcf_helpers::read_file(path, /* engines::Engine */)
[INFO] [stdout]     |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:639:15
[INFO] [stdout]     |
[INFO] [stdout] 639 |         match vcf_helpers::get_records(records)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^--------- argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:185:12
[INFO] [stdout]     |
[INFO] [stdout] 185 |     pub fn get_records(lines:Vec<String>, engine:Engine)->Result<Vec<String>,String>
[INFO] [stdout]     |            ^^^^^^^^^^^ -----------------  -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 639 |         match vcf_helpers::get_records(records, /* engines::Engine */)
[INFO] [stdout]     |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:653:15
[INFO] [stdout]     |
[INFO] [stdout] 653 |         match read_vcf(path)
[INFO] [stdout]     |               ^^^^^^^^------ argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:21:8
[INFO] [stdout]     |
[INFO] [stdout] 21  | pub fn read_vcf(path2load:&Path, engine:Engine)->Result<(vcf_ds::Probands,vcf_ds::VCFRecords),String>
[INFO] [stdout]     |        ^^^^^^^^ ---------------  -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 653 |         match read_vcf(path, /* engines::Engine */)
[INFO] [stdout]     |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:669:34
[INFO] [stdout]     |
[INFO] [stdout] 669 |         let (probands, _)= match read_vcf(path)
[INFO] [stdout]     |                                  ^^^^^^^^------ argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:21:8
[INFO] [stdout]     |
[INFO] [stdout] 21  | pub fn read_vcf(path2load:&Path, engine:Engine)->Result<(vcf_ds::Probands,vcf_ds::VCFRecords),String>
[INFO] [stdout]     |        ^^^^^^^^ ---------------  -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 669 |         let (probands, _)= match read_vcf(path, /* engines::Engine */)
[INFO] [stdout]     |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:681:29
[INFO] [stdout]     |
[INFO] [stdout] 681 |         let records = match read_fasta_file(test_case)
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^----------- argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:57:8
[INFO] [stdout]     |
[INFO] [stdout] 57  | pub fn read_fasta_file(path2load:&Path,engine:Engine)->Result<FastaFile::FastaFile,String>
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^ --------------- -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 681 |         let records = match read_fasta_file(test_case, /* engines::Engine */)
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/readers.rs:700:29
[INFO] [stdout]     |
[INFO] [stdout] 700 |         let records = match read_fasta_file(test_case)
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^----------- argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:57:8
[INFO] [stdout]     |
[INFO] [stdout] 57  | pub fn read_fasta_file(path2load:&Path,engine:Engine)->Result<FastaFile::FastaFile,String>
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^ --------------- -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 700 |         let records = match read_fasta_file(test_case, /* engines::Engine */)
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/data_structures/mutation_ds.rs:252:41
[INFO] [stdout]     |
[INFO] [stdout] 252 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]     |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]              found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]     |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]     |
[INFO] [stdout] 252 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]     |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/data_structures/mutation_ds.rs:263:41
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let test_mutation=Mutation::new(test_case);
[INFO] [stdout]     |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]              found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]     |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let test_mutation=Mutation::new(Ok(test_case));
[INFO] [stdout]     |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/data_structures/mutation_ds.rs:276:41
[INFO] [stdout]     |
[INFO] [stdout] 276 |         let test_mutation=Mutation::new(test_case);
[INFO] [stdout]     |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]              found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]     |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]     |
[INFO] [stdout] 276 |         let test_mutation=Mutation::new(Ok(test_case));
[INFO] [stdout]     |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/data_structures/mutation_ds.rs:289:41
[INFO] [stdout]     |
[INFO] [stdout] 289 |         let test_mutation=Mutation::new(test_case);
[INFO] [stdout]     |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]              found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]     |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]     |
[INFO] [stdout] 289 |         let test_mutation=Mutation::new(Ok(test_case));
[INFO] [stdout]     |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/data_structures/mutation_ds.rs:302:41
[INFO] [stdout]     |
[INFO] [stdout] 302 |         let test_mutation=Mutation::new(test_case);
[INFO] [stdout]     |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]              found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]     |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]     |
[INFO] [stdout] 302 |         let test_mutation=Mutation::new(Ok(test_case));
[INFO] [stdout]     |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/data_structures/vcf_ds.rs:510:21
[INFO] [stdout]     |
[INFO] [stdout] 510 |         let records=readers::vcf_helpers::read_file(case_path).unwrap(); 
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----------- argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:116:12
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn read_file(path2load:&Path,engine:Engine)->Result<Vec<String>, String>
[INFO] [stdout]     |            ^^^^^^^^^ --------------- -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 510 |         let records=readers::vcf_helpers::read_file(case_path, /* engines::Engine */).unwrap(); 
[INFO] [stdout]     |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/data_structures/vcf_ds.rs:511:22
[INFO] [stdout]     |
[INFO] [stdout] 511 |         let resullts=readers::vcf_helpers::read_file(res_path)
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------- argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/readers.rs:116:12
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn read_file(path2load:&Path,engine:Engine)->Result<Vec<String>, String>
[INFO] [stdout]     |            ^^^^^^^^^ --------------- -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 511 |         let resullts=readers::vcf_helpers::read_file(res_path, /* engines::Engine */)
[INFO] [stdout]     |                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 1 argument but 0 arguments were supplied
[INFO] [stdout]    --> src/data_structures/vcf_ds.rs:519:41
[INFO] [stdout]     |
[INFO] [stdout] 519 |         assert_eq!(resullts,vcf_records.get_consequences_vector());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^-- argument #1 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> src/data_structures/vcf_ds.rs:65:12
[INFO] [stdout]     |
[INFO] [stdout] 65  |     pub fn get_consequences_vector(&self,engine:Engine)->Vec<String>
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^       -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 519 |         assert_eq!(resullts,vcf_records.get_consequences_vector(/* engines::Engine */));
[INFO] [stdout]     |                                                                ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/data_structures/vcf_ds.rs:547:45
[INFO] [stdout]     |
[INFO] [stdout] 547 |         assert_eq!(test_result1,vcf_records.get_patient_fields(8)[0]);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^--- argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> src/data_structures/vcf_ds.rs:124:12
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn get_patient_fields(&mut self, num_probands:usize,engine:Engine)->Vec<Vec<String>>
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^            ------------------ -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 547 |         assert_eq!(test_result1,vcf_records.get_patient_fields(8, /* engines::Engine */)[0]);
[INFO] [stdout]     |                                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/data_structures/vcf_ds.rs:548:45
[INFO] [stdout]     |
[INFO] [stdout] 548 |         assert_eq!(test_result2,vcf_records.get_patient_fields(8)[1]);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^--- argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> src/data_structures/vcf_ds.rs:124:12
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn get_patient_fields(&mut self, num_probands:usize,engine:Engine)->Vec<Vec<String>>
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^            ------------------ -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 548 |         assert_eq!(test_result2,vcf_records.get_patient_fields(8, /* engines::Engine */)[1]);
[INFO] [stdout]     |                                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/data_structures/vcf_ds.rs:549:45
[INFO] [stdout]     |
[INFO] [stdout] 549 |         assert_eq!(test_result3,vcf_records.get_patient_fields(8)[2]);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^--- argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> src/data_structures/vcf_ds.rs:124:12
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn get_patient_fields(&mut self, num_probands:usize,engine:Engine)->Vec<Vec<String>>
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^            ------------------ -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 549 |         assert_eq!(test_result3,vcf_records.get_patient_fields(8, /* engines::Engine */)[2]);
[INFO] [stdout]     |                                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/data_structures/vcf_ds.rs:550:45
[INFO] [stdout]     |
[INFO] [stdout] 550 |         assert_eq!(test_result4,vcf_records.get_patient_fields(8)[3]);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^--- argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> src/data_structures/vcf_ds.rs:124:12
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn get_patient_fields(&mut self, num_probands:usize,engine:Engine)->Vec<Vec<String>>
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^            ------------------ -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 550 |         assert_eq!(test_result4,vcf_records.get_patient_fields(8, /* engines::Engine */)[3]);
[INFO] [stdout]     |                                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/data_structures/vcf_ds.rs:551:45
[INFO] [stdout]     |
[INFO] [stdout] 551 |         assert_eq!(test_result5,vcf_records.get_patient_fields(8)[4]);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^--- argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> src/data_structures/vcf_ds.rs:124:12
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn get_patient_fields(&mut self, num_probands:usize,engine:Engine)->Vec<Vec<String>>
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^            ------------------ -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 551 |         assert_eq!(test_result5,vcf_records.get_patient_fields(8, /* engines::Engine */)[4]);
[INFO] [stdout]     |                                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1110:41
[INFO] [stdout]      |
[INFO] [stdout] 1110 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]      |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           arguments to this function are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]               found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]      |
[INFO] [stdout] 159  |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]      |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]      |
[INFO] [stdout] 1110 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]      |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1111:17
[INFO] [stdout]      |
[INFO] [stdout] 1111 |         let ins=Instruction::interpret_missense(&test_mutation); 
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:185:8
[INFO] [stdout]      |
[INFO] [stdout] 185  |     fn interpret_missense(mutation:&Mutation,_vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^ ------------------ -----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1111 |         let ins=Instruction::interpret_missense(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]      |                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_position` found for struct `InternalRep::instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1114:24
[INFO] [stdout]      |
[INFO] [stdout] 9    | pub struct Instruction
[INFO] [stdout]      | ---------------------- method `get_position` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1114 |         assert_eq!(ins.get_position(),31); 
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `get_position_ref` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1114 |         assert_eq!(ins.get_position_ref(),31); 
[INFO] [stdout]      |                        ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1123:41
[INFO] [stdout]      |
[INFO] [stdout] 1123 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]      |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           arguments to this function are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]               found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]      |
[INFO] [stdout] 159  |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]      |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]      |
[INFO] [stdout] 1123 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]      |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1124:17
[INFO] [stdout]      |
[INFO] [stdout] 1124 |         let ins=Instruction::interpret_s_missense(&test_mutation); 
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:224:8
[INFO] [stdout]      |
[INFO] [stdout] 224  |     fn interpret_s_missense(mutation:&Mutation,vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^ ------------------ ----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1124 |         let ins=Instruction::interpret_s_missense(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_position` found for struct `InternalRep::instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1127:24
[INFO] [stdout]      |
[INFO] [stdout] 9    | pub struct Instruction
[INFO] [stdout]      | ---------------------- method `get_position` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1127 |         assert_eq!(ins.get_position(),31); 
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `get_position_ref` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1127 |         assert_eq!(ins.get_position_ref(),31); 
[INFO] [stdout]      |                        ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1137:41
[INFO] [stdout]      |
[INFO] [stdout] 1137 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]      |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           arguments to this function are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]               found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]      |
[INFO] [stdout] 159  |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]      |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]      |
[INFO] [stdout] 1137 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]      |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1138:17
[INFO] [stdout]      |
[INFO] [stdout] 1138 |         let ins=Instruction::interpret_s_missense(&test_mutation); 
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:224:8
[INFO] [stdout]      |
[INFO] [stdout] 224  |     fn interpret_s_missense(mutation:&Mutation,vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^ ------------------ ----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1138 |         let ins=Instruction::interpret_s_missense(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_position` found for struct `InternalRep::instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1141:24
[INFO] [stdout]      |
[INFO] [stdout] 9    | pub struct Instruction
[INFO] [stdout]      | ---------------------- method `get_position` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1141 |         assert_eq!(ins.get_position(),31); 
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `get_position_ref` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1141 |         assert_eq!(ins.get_position_ref(),31); 
[INFO] [stdout]      |                        ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1151:41
[INFO] [stdout]      |
[INFO] [stdout] 1151 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]      |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           arguments to this function are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]               found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]      |
[INFO] [stdout] 159  |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]      |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]      |
[INFO] [stdout] 1151 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]      |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1152:17
[INFO] [stdout]      |
[INFO] [stdout] 1152 |         let ins=Instruction::interpret_missense(&test_mutation); 
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:185:8
[INFO] [stdout]      |
[INFO] [stdout] 185  |     fn interpret_missense(mutation:&Mutation,_vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^ ------------------ -----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1152 |         let ins=Instruction::interpret_missense(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]      |                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_position` found for struct `InternalRep::instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1155:24
[INFO] [stdout]      |
[INFO] [stdout] 9    | pub struct Instruction
[INFO] [stdout]      | ---------------------- method `get_position` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1155 |         assert_eq!(ins.get_position(),31); 
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `get_position_ref` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1155 |         assert_eq!(ins.get_position_ref(),31); 
[INFO] [stdout]      |                        ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1165:41
[INFO] [stdout]      |
[INFO] [stdout] 1165 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]      |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           arguments to this function are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]               found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]      |
[INFO] [stdout] 159  |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]      |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]      |
[INFO] [stdout] 1165 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]      |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1167:17
[INFO] [stdout]      |
[INFO] [stdout] 1167 |         let ins=Instruction::interpret_inframe_insertion(&test_mutation); 
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:259:8
[INFO] [stdout]      |
[INFO] [stdout] 259  |     fn interpret_inframe_insertion(mutation:&Mutation,_vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ------------------ -----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1167 |         let ins=Instruction::interpret_inframe_insertion(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]      |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_position` found for struct `InternalRep::instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1170:24
[INFO] [stdout]      |
[INFO] [stdout] 9    | pub struct Instruction
[INFO] [stdout]      | ---------------------- method `get_position` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1170 |         assert_eq!(ins.get_position(),124); 
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `get_position_ref` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1170 |         assert_eq!(ins.get_position_ref(),124); 
[INFO] [stdout]      |                        ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1182:41
[INFO] [stdout]      |
[INFO] [stdout] 1182 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]      |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           arguments to this function are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]               found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]      |
[INFO] [stdout] 159  |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]      |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]      |
[INFO] [stdout] 1182 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]      |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1184:17
[INFO] [stdout]      |
[INFO] [stdout] 1184 |         let ins=Instruction::interpret_s_inframe_insertion(&test_mutation); 
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:349:8
[INFO] [stdout]      |
[INFO] [stdout] 349  |     fn interpret_s_inframe_insertion(mutation:&Mutation,vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ------------------ ----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1184 |         let ins=Instruction::interpret_s_inframe_insertion(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]      |                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `consume_and_produce_produce_content` is never used
[INFO] [stdout]    --> src/data_structures/InternalRep/gir.rs:283:8
[INFO] [stdout]     |
[INFO] [stdout] 24  | impl GIR
[INFO] [stdout]     | -------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 283 |     fn consume_and_produce_produce_content(self)->(Vec<usize>,Vec<usize>,Vec<usize>, 
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `BCSQ_field` should have a snake case name
[INFO] [stdout]    --> src/readers.rs:221:17
[INFO] [stdout]     |
[INFO] [stdout] 221 |         let mut BCSQ_field=info_field.split(';').collect::<Vec<&str>>(); 
[INFO] [stdout]     |                 ^^^^^^^^^^ help: convert the identifier to snake case: `bcsq_field`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `BCSQ_field_str` should have a snake case name
[INFO] [stdout]    --> src/readers.rs:227:13
[INFO] [stdout]     |
[INFO] [stdout] 227 |         let BCSQ_field_str=BCSQ_field[0].split('=').collect::<Vec<&str>>()[1];
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bcsq_field_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `FastaFile` should have a snake case name
[INFO] [stdout]   --> src/data_structures/mod.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub mod FastaFile;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `fasta_file`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `InternalRep` should have a snake case name
[INFO] [stdout]   --> src/data_structures/mod.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub mod InternalRep; 
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case: `internal_rep`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Map` should have a snake case name
[INFO] [stdout]   --> src/data_structures/mod.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub mod Map; 
[INFO] [stdout]    |         ^^^ help: convert the identifier to snake case: `map`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `MaskDecoder` should have a snake case name
[INFO] [stdout]   --> src/data_structures/mod.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub mod MaskDecoder;
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case: `mask_decoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Constants` should have a snake case name
[INFO] [stdout]   --> src/data_structures/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub mod Constants; 
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `constants`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_position` found for struct `InternalRep::instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1187:24
[INFO] [stdout]      |
[INFO] [stdout] 9    | pub struct Instruction
[INFO] [stdout]      | ---------------------- method `get_position` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1187 |         assert_eq!(ins.get_position(),124); 
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `get_position_ref` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1187 |         assert_eq!(ins.get_position_ref(),124); 
[INFO] [stdout]      |                        ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1198:41
[INFO] [stdout]      |
[INFO] [stdout] 1198 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]      |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           arguments to this function are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]               found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]      |
[INFO] [stdout] 159  |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]      |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]      |
[INFO] [stdout] 1198 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]      |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1200:17
[INFO] [stdout]      |
[INFO] [stdout] 1200 |         let ins=Instruction::interpret_inframe_deletion(&test_mutation); 
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:391:8
[INFO] [stdout]      |
[INFO] [stdout] 391  |     fn interpret_inframe_deletion(mutation:&Mutation,_vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ ------------------ -----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1200 |         let ins=Instruction::interpret_inframe_deletion(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]      |                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `probandMap` should have a snake case name
[INFO] [stdout]   --> src/parts/exec.rs:38:19
[INFO] [stdout]    |
[INFO] [stdout] 38 |             .map(|probandMap|PersonalizedGenome::from_proband_instruction(probandMap,exec_engine.clone(),ref_seq))
[INFO] [stdout]    |                   ^^^^^^^^^^ help: convert the identifier to snake case: `proband_map`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_position` found for struct `InternalRep::instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1204:24
[INFO] [stdout]      |
[INFO] [stdout] 9    | pub struct Instruction
[INFO] [stdout]      | ---------------------- method `get_position` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1204 |         assert_eq!(ins.get_position(),114); 
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `get_position_ref` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1204 |         assert_eq!(ins.get_position_ref(),114); 
[INFO] [stdout]      |                        ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1212:41
[INFO] [stdout]      |
[INFO] [stdout] 1212 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]      |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           arguments to this function are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]               found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]      |
[INFO] [stdout] 159  |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]      |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]      |
[INFO] [stdout] 1212 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]      |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1214:17
[INFO] [stdout]      |
[INFO] [stdout] 1214 |         let ins=Instruction::interpret_s_inframe_deletion(&test_mutation);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:495:8
[INFO] [stdout]      |
[INFO] [stdout] 495  |     fn interpret_s_inframe_deletion(mutation:&Mutation,vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ------------------ ----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1214 |         let ins=Instruction::interpret_s_inframe_deletion(&test_mutation, /* &Vec<mutation_ds::Mutation> */);
[INFO] [stdout]      |                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/writers.rs:20:37
[INFO] [stdout]    |
[INFO] [stdout] 20 |         let mut temp_path=path2write.clone().to_path_buf(); 
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `std::path::Path` does not implement `Clone`, so calling `clone` on `&std::path::Path` copies the reference, which does not do anything and can be removed
[INFO] [stdout]    = note: `#[warn(noop_method_call)]` on by default
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 20 -         let mut temp_path=path2write.clone().to_path_buf(); 
[INFO] [stdout] 20 +         let mut temp_path=path2write.to_path_buf(); 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/writers.rs:49:37
[INFO] [stdout]    |
[INFO] [stdout] 49 |         let mut temp_path=path2write.clone().to_path_buf(); 
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `std::path::Path` does not implement `Clone`, so calling `clone` on `&std::path::Path` copies the reference, which does not do anything and can be removed
[INFO] [stdout] help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout] 49 -         let mut temp_path=path2write.clone().to_path_buf(); 
[INFO] [stdout] 49 +         let mut temp_path=path2write.to_path_buf(); 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_position` found for struct `InternalRep::instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1218:24
[INFO] [stdout]      |
[INFO] [stdout] 9    | pub struct Instruction
[INFO] [stdout]      | ---------------------- method `get_position` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1218 |         assert_eq!(ins.get_position(),114); 
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `get_position_ref` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1218 |         assert_eq!(ins.get_position_ref(),114); 
[INFO] [stdout]      |                        ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1226:41
[INFO] [stdout]      |
[INFO] [stdout] 1226 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]      |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           arguments to this function are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]               found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]      |
[INFO] [stdout] 159  |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]      |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]      |
[INFO] [stdout] 1226 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]      |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1228:17
[INFO] [stdout]      |
[INFO] [stdout] 1228 |         let ins=Instruction::interpret_frameshift(&test_mutation); 
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:530:8
[INFO] [stdout]      |
[INFO] [stdout] 530  |     fn interpret_frameshift(mutation:&Mutation, _vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^ ------------------  -----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1228 |         let ins=Instruction::interpret_frameshift(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_position` found for struct `InternalRep::instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1232:24
[INFO] [stdout]      |
[INFO] [stdout] 9    | pub struct Instruction
[INFO] [stdout]      | ---------------------- method `get_position` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1232 |         assert_eq!(ins.get_position(),39); 
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `get_position_ref` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1232 |         assert_eq!(ins.get_position_ref(),39); 
[INFO] [stdout]      |                        ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1240:41
[INFO] [stdout]      |
[INFO] [stdout] 1240 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]      |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           arguments to this function are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]               found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]      |
[INFO] [stdout] 159  |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]      |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]      |
[INFO] [stdout] 1240 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]      |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1242:17
[INFO] [stdout]      |
[INFO] [stdout] 1242 |         let ins=Instruction::interpret_s_frameshift(&test_mutation); 
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:569:8
[INFO] [stdout]      |
[INFO] [stdout] 569  |     fn interpret_s_frameshift(mutation:&Mutation,vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^ ------------------ ----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1242 |         let ins=Instruction::interpret_s_frameshift(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_position` found for struct `InternalRep::instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1246:24
[INFO] [stdout]      |
[INFO] [stdout] 9    | pub struct Instruction
[INFO] [stdout]      | ---------------------- method `get_position` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1246 |         assert_eq!(ins.get_position(),39); 
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `get_position_ref` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1246 |         assert_eq!(ins.get_position_ref(),39); 
[INFO] [stdout]      |                        ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1254:41
[INFO] [stdout]      |
[INFO] [stdout] 1254 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]      |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           arguments to this function are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]               found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]      |
[INFO] [stdout] 159  |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]      |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]      |
[INFO] [stdout] 1254 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]      |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1256:17
[INFO] [stdout]      |
[INFO] [stdout] 1256 |         let ins=Instruction::interpret_stop_gained(&test_mutation); 
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:611:8
[INFO] [stdout]      |
[INFO] [stdout] 611  |     fn interpret_stop_gained(mutation:&Mutation, _vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^ ------------------  -----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1256 |         let ins=Instruction::interpret_stop_gained(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]      |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_position` found for struct `InternalRep::instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1260:24
[INFO] [stdout]      |
[INFO] [stdout] 9    | pub struct Instruction
[INFO] [stdout]      | ---------------------- method `get_position` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1260 |         assert_eq!(ins.get_position(),216); 
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `get_position_ref` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1260 |         assert_eq!(ins.get_position_ref(),216); 
[INFO] [stdout]      |                        ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1268:41
[INFO] [stdout]      |
[INFO] [stdout] 1268 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]      |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           arguments to this function are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]               found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]      |
[INFO] [stdout] 159  |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]      |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]      |
[INFO] [stdout] 1268 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]      |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1270:17
[INFO] [stdout]      |
[INFO] [stdout] 1270 |         let ins=Instruction::interpret_stop_lost(&test_mutation); 
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:674:8
[INFO] [stdout]      |
[INFO] [stdout] 674  |     fn interpret_stop_lost(mutation:&Mutation, _vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^ ------------------  -----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1270 |         let ins=Instruction::interpret_stop_lost(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_position` found for struct `InternalRep::instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1274:24
[INFO] [stdout]      |
[INFO] [stdout] 9    | pub struct Instruction
[INFO] [stdout]      | ---------------------- method `get_position` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1274 |         assert_eq!(ins.get_position(),488); 
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `get_position_ref` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1274 |         assert_eq!(ins.get_position_ref(),488); 
[INFO] [stdout]      |                        ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1283:41
[INFO] [stdout]      |
[INFO] [stdout] 1283 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]      |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           arguments to this function are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]               found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]      |
[INFO] [stdout] 159  |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]      |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]      |
[INFO] [stdout] 1283 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]      |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1285:17
[INFO] [stdout]      |
[INFO] [stdout] 1285 |         let ins=Instruction::interpret_start_lost(&test_mutation); 
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:712:8
[INFO] [stdout]      |
[INFO] [stdout] 712  |     fn interpret_start_lost(_mutation:&Mutation, _vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^ -------------------  -----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1285 |         let ins=Instruction::interpret_start_lost(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_position` found for struct `InternalRep::instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1289:24
[INFO] [stdout]      |
[INFO] [stdout] 9    | pub struct Instruction
[INFO] [stdout]      | ---------------------- method `get_position` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1289 |         assert_eq!(ins.get_position(),0); 
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `get_position_ref` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1289 |         assert_eq!(ins.get_position_ref(),0); 
[INFO] [stdout]      |                        ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1297:41
[INFO] [stdout]      |
[INFO] [stdout] 1297 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]      |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           arguments to this function are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]               found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]      |
[INFO] [stdout] 159  |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]      |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]      |
[INFO] [stdout] 1297 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]      |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1299:17
[INFO] [stdout]      |
[INFO] [stdout] 1299 |         let ins=Instruction::interpret_s_stop_gained(&test_mutation); 
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:639:8
[INFO] [stdout]      |
[INFO] [stdout] 639  |     fn interpret_s_stop_gained(mutation:&Mutation, vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^ ------------------  ----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1299 |         let ins=Instruction::interpret_s_stop_gained(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]      |                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_position` found for struct `InternalRep::instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1303:24
[INFO] [stdout]      |
[INFO] [stdout] 9    | pub struct Instruction
[INFO] [stdout]      | ---------------------- method `get_position` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1303 |         assert_eq!(ins.get_position(),216); 
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `get_position_ref` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1303 |         assert_eq!(ins.get_position_ref(),216); 
[INFO] [stdout]      |                        ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1311:41
[INFO] [stdout]      |
[INFO] [stdout] 1311 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]      |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           arguments to this function are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]               found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]      |
[INFO] [stdout] 159  |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]      |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]      |
[INFO] [stdout] 1311 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]      |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1313:17
[INFO] [stdout]      |
[INFO] [stdout] 1313 |         let ins=Instruction::interpret_s_missense_and_inframe_altering(&test_mutation); 
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:740:8
[INFO] [stdout]      |
[INFO] [stdout] 740  |     fn interpret_s_missense_and_inframe_altering(mutation:&Mutation,vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ------------------ ----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1313 |         let ins=Instruction::interpret_s_missense_and_inframe_altering(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]      |                                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_position` found for struct `InternalRep::instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1317:24
[INFO] [stdout]      |
[INFO] [stdout] 9    | pub struct Instruction
[INFO] [stdout]      | ---------------------- method `get_position` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1317 |         assert_eq!(ins.get_position(),187); 
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `get_position_ref` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1317 |         assert_eq!(ins.get_position_ref(),187); 
[INFO] [stdout]      |                        ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1326:41
[INFO] [stdout]      |
[INFO] [stdout] 1326 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]      |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           arguments to this function are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]               found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]      |
[INFO] [stdout] 159  |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]      |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]      |
[INFO] [stdout] 1326 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]      |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1328:17
[INFO] [stdout]      |
[INFO] [stdout] 1328 |         let ins=Instruction::interpret_s_frameshift_and_stop_retained(&test_mutation); 
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:768:8
[INFO] [stdout]      |
[INFO] [stdout] 768  |     fn interpret_s_frameshift_and_stop_retained(mutation:&Mutation,vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ------------------ ----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1328 |         let ins=Instruction::interpret_s_frameshift_and_stop_retained(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_position` found for struct `InternalRep::instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1332:24
[INFO] [stdout]      |
[INFO] [stdout] 9    | pub struct Instruction
[INFO] [stdout]      | ---------------------- method `get_position` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1332 |         assert_eq!(ins.get_position(),307); 
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `get_position_ref` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1332 |         assert_eq!(ins.get_position_ref(),307); 
[INFO] [stdout]      |                        ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1341:41
[INFO] [stdout]      |
[INFO] [stdout] 1341 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]      |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           arguments to this function are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]               found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]      |
[INFO] [stdout] 159  |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]      |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]      |
[INFO] [stdout] 1341 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]      |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1343:17
[INFO] [stdout]      |
[INFO] [stdout] 1343 |         let ins=Instruction::interpret_s_stop_gained_and_inframe_altering(&test_mutation); 
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:817:8
[INFO] [stdout]      |
[INFO] [stdout] 817  |     fn interpret_s_stop_gained_and_inframe_altering(mutation:&Mutation,vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ------------------ ----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1343 |         let ins=Instruction::interpret_s_stop_gained_and_inframe_altering(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]      |                                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_position` found for struct `InternalRep::instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1347:24
[INFO] [stdout]      |
[INFO] [stdout] 9    | pub struct Instruction
[INFO] [stdout]      | ---------------------- method `get_position` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1347 |         assert_eq!(ins.get_position(),1272); 
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `get_position_ref` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1347 |         assert_eq!(ins.get_position_ref(),1272); 
[INFO] [stdout]      |                        ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1354:41
[INFO] [stdout]      |
[INFO] [stdout] 1354 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]      |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           arguments to this function are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]               found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]      |
[INFO] [stdout] 159  |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]      |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]      |
[INFO] [stdout] 1354 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]      |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1356:17
[INFO] [stdout]      |
[INFO] [stdout] 1356 |         let ins=Instruction::interpret_frameshift_and_stop_retained(&test_mutation); 
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:844:8
[INFO] [stdout]      |
[INFO] [stdout] 844  |     fn interpret_frameshift_and_stop_retained(mutation:&Mutation,vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ------------------ ----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1356 |         let ins=Instruction::interpret_frameshift_and_stop_retained(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_position` found for struct `InternalRep::instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1360:24
[INFO] [stdout]      |
[INFO] [stdout] 9    | pub struct Instruction
[INFO] [stdout]      | ---------------------- method `get_position` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1360 |         assert_eq!(ins.get_position(),64); 
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `get_position_ref` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1360 |         assert_eq!(ins.get_position_ref(),64); 
[INFO] [stdout]      |                        ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1367:41
[INFO] [stdout]      |
[INFO] [stdout] 1367 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]      |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           arguments to this function are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]               found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]      |
[INFO] [stdout] 159  |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]      |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]      |
[INFO] [stdout] 1367 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]      |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1369:17
[INFO] [stdout]      |
[INFO] [stdout] 1369 |         let ins=Instruction::interpret_inframe_deletion_and_stop_retained(&test_mutation); 
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:871:8
[INFO] [stdout]      |
[INFO] [stdout] 871  |     fn interpret_inframe_deletion_and_stop_retained(mutation:&Mutation,vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ------------------ ----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1369 |         let ins=Instruction::interpret_inframe_deletion_and_stop_retained(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]      |                                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_position` found for struct `InternalRep::instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1374:24
[INFO] [stdout]      |
[INFO] [stdout] 9    | pub struct Instruction
[INFO] [stdout]      | ---------------------- method `get_position` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1374 |         assert_eq!(ins.get_position(),732); 
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `get_position_ref` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1374 |         assert_eq!(ins.get_position_ref(),732); 
[INFO] [stdout]      |                        ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1380:41
[INFO] [stdout]      |
[INFO] [stdout] 1380 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]      |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           arguments to this function are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]               found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]      |
[INFO] [stdout] 159  |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]      |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]      |
[INFO] [stdout] 1380 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]      |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_position` found for struct `InternalRep::instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1387:24
[INFO] [stdout]      |
[INFO] [stdout] 9    | pub struct Instruction
[INFO] [stdout]      | ---------------------- method `get_position` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1387 |         assert_eq!(ins.get_position(),191); 
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `get_position_ref` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1387 |         assert_eq!(ins.get_position_ref(),191); 
[INFO] [stdout]      |                        ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1393:41
[INFO] [stdout]      |
[INFO] [stdout] 1393 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]      |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           arguments to this function are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]               found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]      |
[INFO] [stdout] 159  |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]      |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]      |
[INFO] [stdout] 1393 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]      |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1395:17
[INFO] [stdout]      |
[INFO] [stdout] 1395 |         let ins=Instruction::interpret_stop_gained_and_inframe_altering(&test_mutation); 
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:942:8
[INFO] [stdout]      |
[INFO] [stdout] 942  |     fn interpret_stop_gained_and_inframe_altering(mutation:&Mutation,vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ------------------ ----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1395 |         let ins=Instruction::interpret_stop_gained_and_inframe_altering(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]      |                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_position` found for struct `InternalRep::instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1399:24
[INFO] [stdout]      |
[INFO] [stdout] 9    | pub struct Instruction
[INFO] [stdout]      | ---------------------- method `get_position` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1399 |         assert_eq!(ins.get_position(),21); 
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `get_position_ref` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1399 |         assert_eq!(ins.get_position_ref(),21); 
[INFO] [stdout]      |                        ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1405:41
[INFO] [stdout]      |
[INFO] [stdout] 1405 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]      |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           arguments to this function are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]               found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]      |
[INFO] [stdout] 159  |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]      |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]      |
[INFO] [stdout] 1405 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]      |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1407:17
[INFO] [stdout]      |
[INFO] [stdout] 1407 |         let ins=Instruction::interpret_stop_lost_and_frameshift(&test_mutation); 
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:969:8
[INFO] [stdout]      |
[INFO] [stdout] 969  |     fn interpret_stop_lost_and_frameshift(mutation:&Mutation,vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ------------------ ----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1407 |         let ins=Instruction::interpret_stop_lost_and_frameshift(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]      |                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_position` found for struct `InternalRep::instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1411:24
[INFO] [stdout]      |
[INFO] [stdout] 9    | pub struct Instruction
[INFO] [stdout]      | ---------------------- method `get_position` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1411 |         assert_eq!(ins.get_position(),133); 
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `get_position_ref` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1411 |         assert_eq!(ins.get_position_ref(),133); 
[INFO] [stdout]      |                        ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1418:41
[INFO] [stdout]      |
[INFO] [stdout] 1418 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]      |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           arguments to this function are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]               found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]      |
[INFO] [stdout] 159  |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]      |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]      |
[INFO] [stdout] 1418 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]      |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1420:17
[INFO] [stdout]      |
[INFO] [stdout] 1420 |         let ins=Instruction::interpret_start_lost_and_splice_region(&test_mutation); 
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1068:8
[INFO] [stdout]      |
[INFO] [stdout] 1068 |     fn interpret_start_lost_and_splice_region(mutation:&Mutation, vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ------------------  ----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1420 |         let ins=Instruction::interpret_start_lost_and_splice_region(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_position` found for struct `InternalRep::instruction::Instruction` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/instruction.rs:1424:24
[INFO] [stdout]      |
[INFO] [stdout] 9    | pub struct Instruction
[INFO] [stdout]      | ---------------------- method `get_position` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1424 |         assert_eq!(ins.get_position(),0); 
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `get_position_ref` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1424 |         assert_eq!(ins.get_position_ref(),0); 
[INFO] [stdout]      |                        ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/data_structures/InternalRep/transcript_instructions.rs:789:41
[INFO] [stdout]     |
[INFO] [stdout] 789 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]     |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]              found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]     |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]     |
[INFO] [stdout] 789 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]     |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/data_structures/InternalRep/transcript_instructions.rs:790:17
[INFO] [stdout]     |
[INFO] [stdout] 790 |         let ins=instruction::Instruction::from_mutation(&test_mutation); 
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/data_structures/InternalRep/instruction.rs:66:12
[INFO] [stdout]     |
[INFO] [stdout] 66  |     pub fn from_mutation(mutation:&Mutation, vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]     |            ^^^^^^^^^^^^^ ------------------  ----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 790 |         let ins=instruction::Instruction::from_mutation(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]     |                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/data_structures/InternalRep/transcript_instructions.rs:801:41
[INFO] [stdout]     |
[INFO] [stdout] 801 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]     |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]              found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]     |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]     |
[INFO] [stdout] 801 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]     |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/data_structures/InternalRep/transcript_instructions.rs:802:17
[INFO] [stdout]     |
[INFO] [stdout] 802 |         let ins=instruction::Instruction::from_mutation(&test_mutation); 
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/data_structures/InternalRep/instruction.rs:66:12
[INFO] [stdout]     |
[INFO] [stdout] 66  |     pub fn from_mutation(mutation:&Mutation, vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]     |            ^^^^^^^^^^^^^ ------------------  ----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 802 |         let ins=instruction::Instruction::from_mutation(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]     |                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/data_structures/InternalRep/transcript_instructions.rs:815:41
[INFO] [stdout]     |
[INFO] [stdout] 815 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]     |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]              found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]     |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]     |
[INFO] [stdout] 815 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]     |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/data_structures/InternalRep/transcript_instructions.rs:816:17
[INFO] [stdout]     |
[INFO] [stdout] 816 |         let ins=instruction::Instruction::from_mutation(&test_mutation); 
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/data_structures/InternalRep/instruction.rs:66:12
[INFO] [stdout]     |
[INFO] [stdout] 66  |     pub fn from_mutation(mutation:&Mutation, vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]     |            ^^^^^^^^^^^^^ ------------------  ----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 816 |         let ins=instruction::Instruction::from_mutation(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]     |                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/data_structures/InternalRep/transcript_instructions.rs:829:41
[INFO] [stdout]     |
[INFO] [stdout] 829 |         let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]     |                           ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]              found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]     |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]     |
[INFO] [stdout] 829 |         let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]     |                                         +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/data_structures/InternalRep/transcript_instructions.rs:830:17
[INFO] [stdout]     |
[INFO] [stdout] 830 |         let ins=instruction::Instruction::from_mutation(&test_mutation); 
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/data_structures/InternalRep/instruction.rs:66:12
[INFO] [stdout]     |
[INFO] [stdout] 66  |     pub fn from_mutation(mutation:&Mutation, vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]     |            ^^^^^^^^^^^^^ ------------------  ----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 830 |         let ins=instruction::Instruction::from_mutation(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]     |                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/data_structures/InternalRep/transcript_instructions.rs:844:158
[INFO] [stdout]     |
[INFO] [stdout] 844 | ...       let test_mutation=Mutation::new(test_case).unwrap();
[INFO] [stdout]     |                             ------------- ^^^^^^^^^ expected `Result<Vec<String>, String>`, found `Vec<String>`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `Result<Vec<_>, std::string::String>`
[INFO] [stdout]              found struct `Vec<_>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/data_structures/mutation_ds.rs:159:12
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn new(info_vec:Result<Vec<String>,String>)->Result<Mutation,String>
[INFO] [stdout]     |            ^^^ -----------------------------------
[INFO] [stdout] help: try wrapping the expression in `Ok`
[INFO] [stdout]     |
[INFO] [stdout] 844 |         let test_case=vec!["inframe_insertion".to_string(),"ENST00000484547".to_string(), "125Y>125YRR".to_string()];        let test_mutation=Mutation::new(Ok(test_case)).unwrap();
[INFO] [stdout]     |                                                                                                                                                              +++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/data_structures/InternalRep/transcript_instructions.rs:845:17
[INFO] [stdout]     |
[INFO] [stdout] 845 |         let ins=instruction::Instruction::from_mutation(&test_mutation); 
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------------- argument #2 of type `&Vec<mutation_ds::Mutation>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/data_structures/InternalRep/instruction.rs:66:12
[INFO] [stdout]     |
[INFO] [stdout] 66  |     pub fn from_mutation(mutation:&Mutation, vec_mut:&Vec<Mutation>)->Self
[INFO] [stdout]     |            ^^^^^^^^^^^^^ ------------------  ----------------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 845 |         let ins=instruction::Instruction::from_mutation(&test_mutation, /* &Vec<mutation_ds::Mutation> */); 
[INFO] [stdout]     |                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]    --> src/data_structures/InternalRep/transcript_instructions.rs:870:43
[INFO] [stdout]     |
[INFO] [stdout] 870 |         let (res_array, res_map)=test_gir.execute(Engine::ST);
[INFO] [stdout]     |                                           ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]     |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]    --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]     |
[INFO] [stdout] 870 |         let (res_array, res_map)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]     |                                          +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]    --> src/data_structures/InternalRep/transcript_instructions.rs:904:43
[INFO] [stdout]     |
[INFO] [stdout] 904 |         let (res_array, res_map)=test_gir.execute(Engine::ST);
[INFO] [stdout]     |                                           ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]     |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]    --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]     |
[INFO] [stdout] 904 |         let (res_array, res_map)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]     |                                          +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]    --> src/data_structures/InternalRep/transcript_instructions.rs:927:37
[INFO] [stdout]     |
[INFO] [stdout] 927 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]     |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]     |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]    --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]     |
[INFO] [stdout] 927 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]     |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]    --> src/data_structures/InternalRep/transcript_instructions.rs:952:37
[INFO] [stdout]     |
[INFO] [stdout] 952 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]     |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]     |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]    --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]     |
[INFO] [stdout] 952 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]     |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]    --> src/data_structures/InternalRep/transcript_instructions.rs:974:37
[INFO] [stdout]     |
[INFO] [stdout] 974 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]     |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]     |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]    --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]     |
[INFO] [stdout] 974 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]     |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]    --> src/data_structures/InternalRep/transcript_instructions.rs:996:37
[INFO] [stdout]     |
[INFO] [stdout] 996 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]     |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]     |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]    --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]     |
[INFO] [stdout] 996 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]     |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/transcript_instructions.rs:1019:37
[INFO] [stdout]      |
[INFO] [stdout] 1019 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]      |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]      |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]     --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]      |
[INFO] [stdout] 197  |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]      |
[INFO] [stdout] 1019 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]      |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/transcript_instructions.rs:1040:37
[INFO] [stdout]      |
[INFO] [stdout] 1040 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]      |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]      |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]     --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]      |
[INFO] [stdout] 197  |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]      |
[INFO] [stdout] 1040 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]      |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/transcript_instructions.rs:1061:37
[INFO] [stdout]      |
[INFO] [stdout] 1061 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]      |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]      |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]     --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]      |
[INFO] [stdout] 197  |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]      |
[INFO] [stdout] 1061 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]      |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/transcript_instructions.rs:1082:37
[INFO] [stdout]      |
[INFO] [stdout] 1082 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]      |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]      |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]     --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]      |
[INFO] [stdout] 197  |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]      |
[INFO] [stdout] 1082 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]      |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/transcript_instructions.rs:1104:37
[INFO] [stdout]      |
[INFO] [stdout] 1104 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]      |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]      |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]     --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]      |
[INFO] [stdout] 197  |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]      |
[INFO] [stdout] 1104 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]      |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/transcript_instructions.rs:1125:37
[INFO] [stdout]      |
[INFO] [stdout] 1125 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]      |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]      |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]     --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]      |
[INFO] [stdout] 197  |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]      |
[INFO] [stdout] 1125 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]      |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/transcript_instructions.rs:1146:37
[INFO] [stdout]      |
[INFO] [stdout] 1146 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]      |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]      |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]     --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]      |
[INFO] [stdout] 197  |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]      |
[INFO] [stdout] 1146 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]      |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/transcript_instructions.rs:1167:37
[INFO] [stdout]      |
[INFO] [stdout] 1167 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]      |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]      |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]     --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]      |
[INFO] [stdout] 197  |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]      |
[INFO] [stdout] 1167 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]      |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/transcript_instructions.rs:1188:37
[INFO] [stdout]      |
[INFO] [stdout] 1188 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]      |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]      |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]     --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]      |
[INFO] [stdout] 197  |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]      |
[INFO] [stdout] 1188 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]      |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/transcript_instructions.rs:1209:37
[INFO] [stdout]      |
[INFO] [stdout] 1209 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]      |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]      |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]     --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]      |
[INFO] [stdout] 197  |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]      |
[INFO] [stdout] 1209 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]      |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/transcript_instructions.rs:1230:37
[INFO] [stdout]      |
[INFO] [stdout] 1230 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]      |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]      |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]     --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]      |
[INFO] [stdout] 197  |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]      |
[INFO] [stdout] 1230 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]      |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/transcript_instructions.rs:1251:37
[INFO] [stdout]      |
[INFO] [stdout] 1251 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]      |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]      |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]     --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]      |
[INFO] [stdout] 197  |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]      |
[INFO] [stdout] 1251 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]      |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/transcript_instructions.rs:1272:37
[INFO] [stdout]      |
[INFO] [stdout] 1272 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]      |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]      |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]     --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]      |
[INFO] [stdout] 197  |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]      |
[INFO] [stdout] 1272 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]      |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/transcript_instructions.rs:1293:37
[INFO] [stdout]      |
[INFO] [stdout] 1293 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]      |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]      |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]     --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]      |
[INFO] [stdout] 197  |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]      |
[INFO] [stdout] 1293 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]      |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/transcript_instructions.rs:1314:37
[INFO] [stdout]      |
[INFO] [stdout] 1314 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]      |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]      |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]     --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]      |
[INFO] [stdout] 197  |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]      |
[INFO] [stdout] 1314 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]      |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/transcript_instructions.rs:1335:37
[INFO] [stdout]      |
[INFO] [stdout] 1335 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]      |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]      |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]     --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]      |
[INFO] [stdout] 197  |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]      |
[INFO] [stdout] 1335 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]      |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/transcript_instructions.rs:1356:37
[INFO] [stdout]      |
[INFO] [stdout] 1356 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]      |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]      |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]     --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]      |
[INFO] [stdout] 197  |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]      |
[INFO] [stdout] 1356 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]      |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/transcript_instructions.rs:1377:37
[INFO] [stdout]      |
[INFO] [stdout] 1377 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]      |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]      |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]     --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]      |
[INFO] [stdout] 197  |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]      |
[INFO] [stdout] 1377 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]      |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/transcript_instructions.rs:1408:37
[INFO] [stdout]      |
[INFO] [stdout] 1408 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]      |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]      |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]     --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]      |
[INFO] [stdout] 197  |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]      |
[INFO] [stdout] 1408 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]      |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/transcript_instructions.rs:1443:37
[INFO] [stdout]      |
[INFO] [stdout] 1443 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]      |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]      |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]     --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]      |
[INFO] [stdout] 197  |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]      |
[INFO] [stdout] 1443 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]      |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/transcript_instructions.rs:1478:37
[INFO] [stdout]      |
[INFO] [stdout] 1478 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]      |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]      |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]     --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]      |
[INFO] [stdout] 197  |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]      |
[INFO] [stdout] 1478 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]      |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/transcript_instructions.rs:1513:37
[INFO] [stdout]      |
[INFO] [stdout] 1513 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]      |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]      |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]     --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]      |
[INFO] [stdout] 197  |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]      |
[INFO] [stdout] 1513 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]      |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/transcript_instructions.rs:1540:37
[INFO] [stdout]      |
[INFO] [stdout] 1540 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]      |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]      |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]     --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]      |
[INFO] [stdout] 197  |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]      |
[INFO] [stdout] 1540 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]      |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `execute` found for enum `Result` in the current scope
[INFO] [stdout]     --> src/data_structures/InternalRep/transcript_instructions.rs:1562:37
[INFO] [stdout]      |
[INFO] [stdout] 1562 |         let (res_array, _)=test_gir.execute(Engine::ST);
[INFO] [stdout]      |                                     ^^^^^^^ method not found in `Result<GIR, String>`
[INFO] [stdout]      |
[INFO] [stdout] note: the method `execute` exists on the type `GIR`
[INFO] [stdout]     --> src/data_structures/InternalRep/gir.rs:197:5
[INFO] [stdout]      |
[INFO] [stdout] 197  |     pub fn execute(self, engine:Engine)->(Vec<char>,HashMap<String,(usize,usize)>)
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `GIR` value, panicking if the value is a `Result::Err`
[INFO] [stdout]      |
[INFO] [stdout] 1562 |         let (res_array, _)=test_gir.expect("REASON").execute(Engine::ST);
[INFO] [stdout]      |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this method are incorrect
[INFO] [stdout]    --> src/data_structures/InternalRep/personalized_genome.rs:207:31
[INFO] [stdout]     |
[INFO] [stdout] 207 |         personalized_proteome.write(&"test_data".to_string(),false,false,&res_map)
[INFO] [stdout]     |                               ^^^^^                          ----- ----- expected `&bool`, found `bool`
[INFO] [stdout]     |                                                              |
[INFO] [stdout]     |                                                              expected `&bool`, found `bool`
[INFO] [stdout]     |
[INFO] [stdout] note: expected `&HashMap<String, String>`, found `&HashMap<String, (usize, usize)>`
[INFO] [stdout]    --> src/data_structures/InternalRep/personalized_genome.rs:207:74
[INFO] [stdout]     |
[INFO] [stdout] 207 |         personalized_proteome.write(&"test_data".to_string(),false,false,&res_map)
[INFO] [stdout]     |                                                                          ^^^^^^^^
[INFO] [stdout]     = note: expected reference `&std::collections::HashMap<_, std::string::String>`
[INFO] [stdout]                found reference `&std::collections::HashMap<_, (usize, usize)>`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> src/data_structures/InternalRep/personalized_genome.rs:45:12
[INFO] [stdout]     |
[INFO] [stdout] 45  |     pub fn write(&self, outdir:&String,write_all:&bool,write_compressed:&bool,ref_seq:&HashMap<String,String>)->Result<(),String>
[INFO] [stdout]     |            ^^^^^        -------------- --------------- ---------------------- -------------------------------
[INFO] [stdout] help: consider borrowing here
[INFO] [stdout]     |
[INFO] [stdout] 207 |         personalized_proteome.write(&"test_data".to_string(),&false,false,&res_map)
[INFO] [stdout]     |                                                              +
[INFO] [stdout] help: consider borrowing here
[INFO] [stdout]     |
[INFO] [stdout] 207 |         personalized_proteome.write(&"test_data".to_string(),false,&false,&res_map)
[INFO] [stdout]     |                                                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/functions/summary.rs:127:15
[INFO] [stdout]     |
[INFO] [stdout] 127 |         match parse_vcf(&Path::new("/Users/heshamelabd/projects/test_data/test_case_int1.vcf"))
[INFO] [stdout]     |               ^^^^^^^^^------------------------------------------------------------------------ argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/parts/io.rs:14:8
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub fn parse_vcf(path2load:&Path, engine:Engine)->Result<Vec<Map::IntMap>,String>
[INFO] [stdout]     |        ^^^^^^^^^ ---------------  -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 127 |         match parse_vcf(&Path::new("/Users/heshamelabd/projects/test_data/test_case_int1.vcf"), /* engines::Engine */)
[INFO] [stdout]     |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/writers.rs:160:26
[INFO] [stdout]     |
[INFO] [stdout] 160 |         let int_map_test=parse_vcf(&Path::new("/Users/heshamelabd/projects/test_data/test_case_int1.vcf")).unwrap();
[INFO] [stdout]     |                          ^^^^^^^^^------------------------------------------------------------------------ argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/parts/io.rs:14:8
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub fn parse_vcf(path2load:&Path, engine:Engine)->Result<Vec<Map::IntMap>,String>
[INFO] [stdout]     |        ^^^^^^^^^ ---------------  -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 160 |         let int_map_test=parse_vcf(&Path::new("/Users/heshamelabd/projects/test_data/test_case_int1.vcf"), /* engines::Engine */).unwrap();
[INFO] [stdout]     |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/writers.rs:166:26
[INFO] [stdout]     |
[INFO] [stdout] 166 |         let int_map_test=parse_vcf(&Path::new("/Users/heshamelabd/projects/test_data/test_case_int1.vcf")).unwrap();
[INFO] [stdout]     |                          ^^^^^^^^^------------------------------------------------------------------------ argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/parts/io.rs:14:8
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub fn parse_vcf(path2load:&Path, engine:Engine)->Result<Vec<Map::IntMap>,String>
[INFO] [stdout]     |        ^^^^^^^^^ ---------------  -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 166 |         let int_map_test=parse_vcf(&Path::new("/Users/heshamelabd/projects/test_data/test_case_int1.vcf"), /* engines::Engine */).unwrap();
[INFO] [stdout]     |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/writers.rs:173:26
[INFO] [stdout]     |
[INFO] [stdout] 173 |         let int_map_test=parse_vcf(&Path::new("/Users/heshamelabd/projects/test_data/test_case_int1.vcf")).unwrap();
[INFO] [stdout]     |                          ^^^^^^^^^------------------------------------------------------------------------ argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/parts/io.rs:14:8
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub fn parse_vcf(path2load:&Path, engine:Engine)->Result<Vec<Map::IntMap>,String>
[INFO] [stdout]     |        ^^^^^^^^^ ---------------  -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 173 |         let int_map_test=parse_vcf(&Path::new("/Users/heshamelabd/projects/test_data/test_case_int1.vcf"), /* engines::Engine */).unwrap();
[INFO] [stdout]     |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/writers.rs:180:26
[INFO] [stdout]     |
[INFO] [stdout] 180 |         let int_map_test=parse_vcf(&Path::new("/Users/heshamelabd/projects/test_data/test_case_int1.vcf")).unwrap();
[INFO] [stdout]     |                          ^^^^^^^^^------------------------------------------------------------------------ argument #2 of type `engines::Engine` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/parts/io.rs:14:8
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub fn parse_vcf(path2load:&Path, engine:Engine)->Result<Vec<Map::IntMap>,String>
[INFO] [stdout]     |        ^^^^^^^^^ ---------------  -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 180 |         let int_map_test=parse_vcf(&Path::new("/Users/heshamelabd/projects/test_data/test_case_int1.vcf"), /* engines::Engine */).unwrap();
[INFO] [stdout]     |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vec`
[INFO] [stdout]    --> src/data_structures/MaskDecoder.rs:193:18
[INFO] [stdout]     |
[INFO] [stdout] 193 |             Some(vec)=>Err(()),
[INFO] [stdout]     |                  ^^^ help: if this is intentional, prefix it with an underscore: `_vec`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vecs`
[INFO] [stdout]    --> src/data_structures/MaskDecoder.rs:271:18
[INFO] [stdout]     |
[INFO] [stdout] 271 |             Some(vecs)=>Err(())
[INFO] [stdout]     |                  ^^^^ help: if this is intentional, prefix it with an underscore: `_vecs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `error`
[INFO] [stdout]    --> src/functions/text_parser.rs:296:17
[INFO] [stdout]     |
[INFO] [stdout] 296 |             Err(error)=>
[INFO] [stdout]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0308, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ppgg` (lib test) due to 160 previous errors; 4 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "25941278a3e6341969abe2889a7547c5451b8cd1efaed35790652ee425b5b3ee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "25941278a3e6341969abe2889a7547c5451b8cd1efaed35790652ee425b5b3ee", kill_on_drop: false }`
[INFO] [stdout] 25941278a3e6341969abe2889a7547c5451b8cd1efaed35790652ee425b5b3ee
