[INFO] cloning repository https://github.com/feurstern/ambitious-rust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/feurstern/ambitious-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffeurstern%2Fambitious-rust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffeurstern%2Fambitious-rust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ca0da52e98503f24a9205951c82478cb673fcba9
[INFO] checking feurstern/ambitious-rust against master#642c19bfc3a5c1de985bf5d0cc8207ac9d22708a for pr-148577
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffeurstern%2Fambitious-rust" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/feurstern/ambitious-rust
[INFO] finished tweaking git repo https://github.com/feurstern/ambitious-rust
[INFO] tweaked toml for git repo https://github.com/feurstern/ambitious-rust written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/feurstern/ambitious-rust on toolchain 642c19bfc3a5c1de985bf5d0cc8207ac9d22708a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/feurstern/ambitious-rust 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" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 29c7947fce39c72711f925f2b4b3d736171c40fd0f8c7c404f393770deb0ad69
[INFO] running `Command { std: "docker" "start" "-a" "29c7947fce39c72711f925f2b4b3d736171c40fd0f8c7c404f393770deb0ad69", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "29c7947fce39c72711f925f2b4b3d736171c40fd0f8c7c404f393770deb0ad69", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "29c7947fce39c72711f925f2b4b3d736171c40fd0f8c7c404f393770deb0ad69", kill_on_drop: false }`
[INFO] [stdout] 29c7947fce39c72711f925f2b4b3d736171c40fd0f8c7c404f393770deb0ad69
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 18dbf7b5d7293abe4903599a15c994b5a81edc0f69b13551a81d4b0c32e4ccbd
[INFO] running `Command { std: "docker" "start" "-a" "18dbf7b5d7293abe4903599a15c994b5a81edc0f69b13551a81d4b0c32e4ccbd", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]     Checking serde_json v1.0.140
[INFO] [stderr]     Checking ambitious-rust v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `borrower_ex::borrower_ex_display`, `break_camel_case::break_camel_case_fn`, `control_flow::control_flow_print`, `duplicat_encoder::duplicate_encoder_fn`, `enums::enums_print`, `error_handling::error_handling_print`, `ex_variable::ex_variable_print`, `factorial::factorial_display`, `find_intersection::find_intersection_display`, `guess_number::guess_number_print`, `is_this_triangle::is_this_triangle_display`, `looping::looping_print`, `mut_borrow::mut_borrow_print`, `persistent_bugger::persistent_bugger_display`, `phone_number::create_phone_number_display`, `rev_2::rev_2_display`, `rv_a::rev_a_print`, `shadowing_variable_print`, `spin_word::spin_word_display`, `square_digit::square`, `sum_pairs::sum_pairs_fn`, `two_sum::two_sum_diplay`, `variable_operation`, `varialbe_print`, `vector_variable::vector_print`, `verify_vaccine_code::insert_vaccine_id`, and `who_like_it::who_likes_display`
[INFO] [stdout]   --> src/main.rs:2:5
[INFO] [stdout]    |
[INFO] [stdout]  2 |     borrower_ex::borrower_ex_display,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  3 |     break_camel_case::break_camel_case_fn,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  4 |     control_flow::control_flow_print,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  5 |     duplicat_encoder::duplicate_encoder_fn,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  6 |     enums::enums_print,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  7 |     error_handling::error_handling_print,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  8 |     ex_variable::ex_variable_print,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  9 |     factorial::factorial_display,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     find_intersection::find_intersection_display,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 11 |     guess_number::guess_number_print,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 12 |     is_this_triangle::is_this_triangle_display,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 13 |     looping::looping_print,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 14 |     mut_borrow::mut_borrow_print,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 15 |     persistent_bugger::persistent_bugger_display,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 16 |     phone_number::create_phone_number_display,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 17 |     rev_2::rev_2_display,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 18 |     rv_a::rev_a_print,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 19 |     spin_word::spin_word_display,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 20 |     square_digit::square,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 21 |     sum_pairs::sum_pairs_fn,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 22 |     two_square_matrix::two_square_matrix_fn,
[INFO] [stdout] 23 |     two_sum::two_sum_diplay,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 24 |     variable::{shadowing_variable_print, variable_operation, varialbe_print},
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 25 |     vector_variable::vector_print,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 26 |     verify_vaccine_code::insert_vaccine_id,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 27 |     who_like_it::who_likes_display,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `stdin`
[INFO] [stdout]  --> src/phone_number.rs:1:30
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::{self, BufRead, stdin};
[INFO] [stdout]   |                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `vec`
[INFO] [stdout]  --> src/spin_word.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     vec,
[INFO] [stdout]   |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Error`
[INFO] [stdout]  --> src/spin_word.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use serde_json::Error;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Stdin`
[INFO] [stdout]  --> src/verify_vaccine_code.rs:1:41
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::{self, BufRead, ErrorKind, Stdin, stdin};
[INFO] [stdout]   |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]  --> src/input_rev.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let x: i32 = match lines.next() {
[INFO] [stdout]   |         ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arr`
[INFO] [stdout]   --> src/input_rev.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let arr: Vec<i32> = match lines.next() {
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_arr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `borrower_ex::borrower_ex_display`, `break_camel_case::break_camel_case_fn`, `control_flow::control_flow_print`, `duplicat_encoder::duplicate_encoder_fn`, `enums::enums_print`, `error_handling::error_handling_print`, `ex_variable::ex_variable_print`, `factorial::factorial_display`, `find_intersection::find_intersection_display`, `guess_number::guess_number_print`, `is_this_triangle::is_this_triangle_display`, `looping::looping_print`, `mut_borrow::mut_borrow_print`, `persistent_bugger::persistent_bugger_display`, `phone_number::create_phone_number_display`, `rev_2::rev_2_display`, `rv_a::rev_a_print`, `shadowing_variable_print`, `spin_word::spin_word_display`, `square_digit::square`, `sum_pairs::sum_pairs_fn`, `two_sum::two_sum_diplay`, `variable_operation`, `varialbe_print`, `vector_variable::vector_print`, `verify_vaccine_code::insert_vaccine_id`, and `who_like_it::who_likes_display`
[INFO] [stdout]   --> src/main.rs:2:5
[INFO] [stdout]    |
[INFO] [stdout]  2 |     borrower_ex::borrower_ex_display,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  3 |     break_camel_case::break_camel_case_fn,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  4 |     control_flow::control_flow_print,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  5 |     duplicat_encoder::duplicate_encoder_fn,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  6 |     enums::enums_print,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  7 |     error_handling::error_handling_print,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  8 |     ex_variable::ex_variable_print,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  9 |     factorial::factorial_display,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     find_intersection::find_intersection_display,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 11 |     guess_number::guess_number_print,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 12 |     is_this_triangle::is_this_triangle_display,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 13 |     looping::looping_print,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 14 |     mut_borrow::mut_borrow_print,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 15 |     persistent_bugger::persistent_bugger_display,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 16 |     phone_number::create_phone_number_display,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 17 |     rev_2::rev_2_display,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 18 |     rv_a::rev_a_print,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 19 |     spin_word::spin_word_display,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 20 |     square_digit::square,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 21 |     sum_pairs::sum_pairs_fn,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 22 |     two_square_matrix::two_square_matrix_fn,
[INFO] [stdout] 23 |     two_sum::two_sum_diplay,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 24 |     variable::{shadowing_variable_print, variable_operation, varialbe_print},
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 25 |     vector_variable::vector_print,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 26 |     verify_vaccine_code::insert_vaccine_id,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 27 |     who_like_it::who_likes_display,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `stdin`
[INFO] [stdout]  --> src/phone_number.rs:1:30
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::{self, BufRead, stdin};
[INFO] [stdout]   |                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `vec`
[INFO] [stdout]  --> src/spin_word.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     vec,
[INFO] [stdout]   |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Error`
[INFO] [stdout]  --> src/spin_word.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use serde_json::Error;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Stdin`
[INFO] [stdout]  --> src/verify_vaccine_code.rs:1:41
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::{self, BufRead, ErrorKind, Stdin, stdin};
[INFO] [stdout]   |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/rv_a.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         _ => println!("No membership found"),
[INFO] [stdout]    |         ^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> src/rv_a.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         Membership::Bronze => println!("Bronze"),
[INFO] [stdout]    |         ------------------ matches some of the same values
[INFO] [stdout] 31 |         Membership::Diamond => println!("Diamond"),
[INFO] [stdout]    |         ------------------- matches some of the same values
[INFO] [stdout] 32 |         Membership::Regular => println!("Regular"),
[INFO] [stdout]    |         ------------------- matches some of the same values
[INFO] [stdout] 33 |         Membership::Silver => println!("Silver"),
[INFO] [stdout]    |         ------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 36 |         _ => println!("No membership found"),
[INFO] [stdout]    |         ^ ...and 2 other patterns collectively make this unreachable
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/sum_pairs.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let mut num_map: HashMap<i32, usize> = HashMap::new();
[INFO] [stdout]    |         ----^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vec_1`
[INFO] [stdout]  --> src/two_square_matrix.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let vec_1 = match lines.next() {
[INFO] [stdout]   |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_vec_1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vec_2`
[INFO] [stdout]   --> src/two_square_matrix.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let vec_2 = match lines.next() {
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_vec_2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]  --> src/unique_in_order.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     let mut result = Vec::new();
[INFO] [stdout]   |         ----^^^^^^
[INFO] [stdout]   |         |
[INFO] [stdout]   |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `prev` is assigned to, but never used
[INFO] [stdout]   --> src/unique_in_order.rs:11:17
[INFO] [stdout]    |
[INFO] [stdout] 11 |     if let Some(mut prev) = iter.next() {
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider using `_prev` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `prev` is never read
[INFO] [stdout]   --> src/unique_in_order.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 |             prev = curr;
[INFO] [stdout]    |             ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/vector_variable.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let mut v = String::new();
[INFO] [stdout]    |         ----^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/vector_variable.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let mut lines = stdin.lock().lines();
[INFO] [stdout]    |         ----^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v`
[INFO] [stdout]   --> src/vector_variable.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let mut v = String::new();
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_v`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lines`
[INFO] [stdout]   --> src/vector_variable.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let mut lines = stdin.lock().lines();
[INFO] [stdout]    |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lines`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]   --> src/verify_vaccine_code.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let x = lines.next().unwrap().unwrap().parse::<i32>().unwrap();
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]   --> src/verify_vaccine_code.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let y: i32 = match lines.next() {
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n`
[INFO] [stdout]   --> src/verify_vaccine_code.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let n = lines.next().unwrap().unwrap().parse::<i32>().unwrap();
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_n`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `z`
[INFO] [stdout]   --> src/verify_vaccine_code.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |     let z = lines.next().unwrap().unwrap().parse::<i32>().unwrap();
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_z`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `VecResult` is never used
[INFO] [stdout]  --> src/borrower_ex.rs:3:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | enum VecResult {
[INFO] [stdout]   |      ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `borrower_ex_display` is never used
[INFO] [stdout]  --> src/borrower_ex.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn borrower_ex_display() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `borrow_dg_vec` is never used
[INFO] [stdout]   --> src/borrower_ex.rs:24:4
[INFO] [stdout]    |
[INFO] [stdout] 24 | fn borrow_dg_vec(x: u32) -> Vec<u32> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `take` is never used
[INFO] [stdout]   --> src/borrower_ex.rs:31:4
[INFO] [stdout]    |
[INFO] [stdout] 31 | fn take(v: Vec<i32>) -> Vec<i32> {
[INFO] [stdout]    |    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `double` is never used
[INFO] [stdout]   --> src/borrower_ex.rs:35:4
[INFO] [stdout]    |
[INFO] [stdout] 35 | fn double(num: u32) -> u32 {
[INFO] [stdout]    |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `break_camel_case_fn` is never used
[INFO] [stdout]  --> src/break_camel_case.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn break_camel_case_fn() -> io::Result<()> {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Languages` is never constructed
[INFO] [stdout]  --> src/control_flow.rs:1:8
[INFO] [stdout]   |
[INFO] [stdout] 1 | struct Languages {
[INFO] [stdout]   |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Skills` is never constructed
[INFO] [stdout]  --> src/control_flow.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct Skills {
[INFO] [stdout]   |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `odd_even_number` is never used
[INFO] [stdout]   --> src/control_flow.rs:11:4
[INFO] [stdout]    |
[INFO] [stdout] 11 | fn odd_even_number(x: i32) -> String {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `weather_print` is never used
[INFO] [stdout]   --> src/control_flow.rs:19:4
[INFO] [stdout]    |
[INFO] [stdout] 19 | fn weather_print() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `degree_converter` is never used
[INFO] [stdout]   --> src/control_flow.rs:30:4
[INFO] [stdout]    |
[INFO] [stdout] 30 | fn degree_converter(value: i32, type_degree: &'static str) -> f32 {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `control_flow_print` is never used
[INFO] [stdout]   --> src/control_flow.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub fn control_flow_print() {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `duplicate_encoder_fn` is never used
[INFO] [stdout]  --> src/duplicat_encoder.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn duplicate_encoder_fn() -> io::Result<()> {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ExaminationResult` is never used
[INFO] [stdout]  --> src/enums.rs:1:6
[INFO] [stdout]   |
[INFO] [stdout] 1 | enum ExaminationResult {
[INFO] [stdout]   |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `AlphabetScore` is never used
[INFO] [stdout]  --> src/enums.rs:7:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | enum AlphabetScore {
[INFO] [stdout]   |      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `determine_student_result` is never used
[INFO] [stdout]   --> src/enums.rs:15:4
[INFO] [stdout]    |
[INFO] [stdout] 15 | fn determine_student_result(scores: (i32, i32, i32)) -> (ExaminationResult, AlphabetScore) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `determine_student_alphabet_result` is never used
[INFO] [stdout]   --> src/enums.rs:28:4
[INFO] [stdout]    |
[INFO] [stdout] 28 | fn determine_student_alphabet_result(average: i32) -> AlphabetScore {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_result` is never used
[INFO] [stdout]   --> src/enums.rs:38:4
[INFO] [stdout]    |
[INFO] [stdout] 38 | fn print_result(result: ExaminationResult, grade: AlphabetScore) {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `enums_print` is never used
[INFO] [stdout]   --> src/enums.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn enums_print() {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `division_operation` is never used
[INFO] [stdout]  --> src/error_handling.rs:1:4
[INFO] [stdout]   |
[INFO] [stdout] 1 | fn division_operation(x: i32, y: i32) -> Result<f32, &'static str> {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `error_handling_print` is never used
[INFO] [stdout]  --> src/error_handling.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn error_handling_print() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `division` is never used
[INFO] [stdout]  --> src/ex_variable.rs:1:8
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub fn division(x: i32, y: i32) -> Result<f32, &'static str> {
[INFO] [stdout]   |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `twice_the_number` is never used
[INFO] [stdout]  --> src/ex_variable.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn twice_the_number(x: i32) -> i32 {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `shadowing_variable_ex` is never used
[INFO] [stdout]   --> src/ex_variable.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn shadowing_variable_ex() {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ex_variable_print` is never used
[INFO] [stdout]   --> src/ex_variable.rs:26:8
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn ex_variable_print() {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `variable_division` is never used
[INFO] [stdout]   --> src/ex_variable.rs:49:4
[INFO] [stdout]    |
[INFO] [stdout] 49 | fn variable_division(x: i32, y: i32) -> Result<f32, &'static str> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `factorial_display` is never used
[INFO] [stdout]  --> src/factorial.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn factorial_display() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `factorial` is never used
[INFO] [stdout]   --> src/factorial.rs:12:4
[INFO] [stdout]    |
[INFO] [stdout] 12 | fn factorial(x: i32) -> i32 {
[INFO] [stdout]    |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `find_intersection_fn` is never used
[INFO] [stdout]  --> src/find_intersection.rs:2:4
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn find_intersection_fn(vec_1: Vec<i32>, vec_2: Vec<i32>) -> Vec<i32> {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `find_intersection_display` is never used
[INFO] [stdout]  --> src/find_intersection.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn find_intersection_display() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `guess` is never used
[INFO] [stdout]  --> src/guess_number.rs:3:4
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn guess(n: i32) -> bool {
[INFO] [stdout]   |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `guess_number_print` is never used
[INFO] [stdout]   --> src/guess_number.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn guess_number_print() {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `input_rev` is never used
[INFO] [stdout]  --> src/input_rev.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn input_rev() -> io::Result<()> {
[INFO] [stdout]   |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_this_triangle_display` is never used
[INFO] [stdout]  --> src/is_this_triangle.rs:1:8
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub fn is_this_triangle_display() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_triangle` is never used
[INFO] [stdout]  --> src/is_this_triangle.rs:6:4
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn is_triangle(a: i32, b: i32, c: i32) -> bool {
[INFO] [stdout]   |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `match_colour` is never used
[INFO] [stdout]  --> src/looping.rs:1:4
[INFO] [stdout]   |
[INFO] [stdout] 1 | fn match_colour(rbg: (i32, i32, i32)) {
[INFO] [stdout]   |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `looping_print` is never used
[INFO] [stdout]   --> src/looping.rs:19:8
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub fn looping_print() {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `division_tupple` is never used
[INFO] [stdout]   --> src/looping.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn division_tupple(tupple_value: (i32, i32), division: i32) -> Result<f32, &'static str> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `User` is never constructed
[INFO] [stdout]  --> src/model.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub struct User {
[INFO] [stdout]   |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mut_borrow_print` is never used
[INFO] [stdout]  --> src/mut_borrow.rs:1:8
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub fn mut_borrow_print() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `calculate_length_string` is never used
[INFO] [stdout]   --> src/mut_borrow.rs:31:4
[INFO] [stdout]    |
[INFO] [stdout] 31 | fn calculate_length_string(s: &String) -> usize {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `change_string` is never used
[INFO] [stdout]   --> src/mut_borrow.rs:35:4
[INFO] [stdout]    |
[INFO] [stdout] 35 | fn change_string(s: &mut String, m: String) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `persistent` is never used
[INFO] [stdout]  --> src/persistent_bugger.rs:3:4
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn persistent(mut num: u64) -> u64 {
[INFO] [stdout]   |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `persistent_bugger_display` is never used
[INFO] [stdout]   --> src/persistent_bugger.rs:19:8
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub fn persistent_bugger_display() {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_phone_number_display` is never used
[INFO] [stdout]  --> src/phone_number.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn create_phone_number_display() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_phone_number` is never used
[INFO] [stdout]   --> src/phone_number.rs:18:4
[INFO] [stdout]    |
[INFO] [stdout] 18 | fn create_phone_number(numbers: &[u8]) -> String {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `remove_odd_print` is never used
[INFO] [stdout]  --> src/remove_odd.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub fn remove_odd_print() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `remove_odd_func` is never used
[INFO] [stdout]   --> src/remove_odd.rs:24:4
[INFO] [stdout]    |
[INFO] [stdout] 24 | fn remove_odd_func(n: u32) -> Result<u32, String> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rev_2_display` is never used
[INFO] [stdout]  --> src/rev_2.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn rev_2_display() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rev_factorial` is never used
[INFO] [stdout]   --> src/rev_2.rs:15:4
[INFO] [stdout]    |
[INFO] [stdout] 15 | fn rev_factorial(num: i32) -> i32 {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `convert_digit_to_vector` is never used
[INFO] [stdout]   --> src/rev_2.rs:22:4
[INFO] [stdout]    |
[INFO] [stdout] 22 | fn convert_digit_to_vector(x: u32) -> Vec<u32> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Product` is never constructed
[INFO] [stdout]  --> src/rv_a.rs:1:8
[INFO] [stdout]   |
[INFO] [stdout] 1 | struct Product {
[INFO] [stdout]   |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Membership` is never used
[INFO] [stdout]  --> src/rv_a.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 8 | enum Membership {
[INFO] [stdout]   |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `determine_customer_level` is never used
[INFO] [stdout]   --> src/rv_a.rs:17:4
[INFO] [stdout]    |
[INFO] [stdout] 17 | fn determine_customer_level(point: i32) -> Membership {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_customer_level` is never used
[INFO] [stdout]   --> src/rv_a.rs:28:4
[INFO] [stdout]    |
[INFO] [stdout] 28 | fn check_customer_level(member_level: Membership) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `product_discount_calculation` is never used
[INFO] [stdout]   --> src/rv_a.rs:40:4
[INFO] [stdout]    |
[INFO] [stdout] 40 | fn product_discount_calculation(price: f32, discount: f32) -> Result<f32, String> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `product_print` is never used
[INFO] [stdout]   --> src/rv_a.rs:47:4
[INFO] [stdout]    |
[INFO] [stdout] 47 | fn product_print() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rupiah_format` is never used
[INFO] [stdout]   --> src/rv_a.rs:84:4
[INFO] [stdout]    |
[INFO] [stdout] 84 | fn rupiah_format(price: f32) -> String {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rev_a_print` is never used
[INFO] [stdout]   --> src/rv_a.rs:90:8
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub fn rev_a_print() {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `spin_word_display` is never used
[INFO] [stdout]  --> src/spin_word.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn spin_word_display() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `spin_word_fn` is never used
[INFO] [stdout]   --> src/spin_word.rs:19:4
[INFO] [stdout]    |
[INFO] [stdout] 19 | fn spin_word_fn(words: &String) -> String {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `words_len` is never used
[INFO] [stdout]   --> src/spin_word.rs:33:4
[INFO] [stdout]    |
[INFO] [stdout] 33 | fn words_len(words: String) -> Result<i32, String> {
[INFO] [stdout]    |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `spin_words` is never used
[INFO] [stdout]   --> src/spin_word.rs:40:4
[INFO] [stdout]    |
[INFO] [stdout] 40 | fn spin_words(words: &str) -> String {
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `square` is never used
[INFO] [stdout]  --> src/square_digit.rs:1:8
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub fn square(num: u64) -> u64 {
[INFO] [stdout]   |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sum_pairs_fn` is never used
[INFO] [stdout]  --> src/sum_pairs.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn sum_pairs_fn() -> io::Result<()> {
[INFO] [stdout]   |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `two_sum_diplay` is never used
[INFO] [stdout]  --> src/two_sum.rs:4:8
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub fn two_sum_diplay() -> io::Result<()> {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `two_sum_fn` is never used
[INFO] [stdout]   --> src/two_sum.rs:75:4
[INFO] [stdout]    |
[INFO] [stdout] 75 | fn two_sum_fn(numbers: &[i32], target: i32) -> Result<(usize, usize), &'static str> {
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unique_in_order_display` is never used
[INFO] [stdout]  --> src/unique_in_order.rs:1:8
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub fn unique_in_order_display() {}
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unique_in_order_fn` is never used
[INFO] [stdout]  --> src/unique_in_order.rs:3:4
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn unique_in_order_fn<T>(sequence: T) -> Vec<T::Item>
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `User` is never constructed
[INFO] [stdout]  --> src/variable.rs:4:8
[INFO] [stdout]   |
[INFO] [stdout] 4 | struct User {
[INFO] [stdout]   |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `varialbe_print` is never used
[INFO] [stdout]   --> src/variable.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn varialbe_print() {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `shadowing_variable_print` is never used
[INFO] [stdout]   --> src/variable.rs:29:8
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn shadowing_variable_print() {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `variable_addiiton` is never used
[INFO] [stdout]   --> src/variable.rs:58:4
[INFO] [stdout]    |
[INFO] [stdout] 58 | fn variable_addiiton(x: i32, y: i32) -> i32 {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `variable_division` is never used
[INFO] [stdout]   --> src/variable.rs:62:4
[INFO] [stdout]    |
[INFO] [stdout] 62 | fn variable_division(x: i32, y: i32) -> Result<f32, String> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `discount_calculation` is never used
[INFO] [stdout]   --> src/variable.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub fn discount_calculation(price: f32, discount: f32) -> Result<f32, String> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `time_two` is never used
[INFO] [stdout]   --> src/variable.rs:76:8
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub fn time_two(v: i32) -> Result<i32, String> {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Jobs` is never constructed
[INFO] [stdout]   --> src/variable.rs:84:8
[INFO] [stdout]    |
[INFO] [stdout] 84 | struct Jobs {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `variable_operation` is never used
[INFO] [stdout]   --> src/variable.rs:90:8
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub fn variable_operation() {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compound_type` is never used
[INFO] [stdout]    --> src/variable.rs:148:8
[INFO] [stdout]     |
[INFO] [stdout] 148 | pub fn compound_type() {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `shadowing_variable` is never used
[INFO] [stdout]    --> src/variable.rs:165:8
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub fn shadowing_variable() {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `EducationBackground` is never constructed
[INFO] [stdout]  --> src/vector_variable.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | struct EducationBackground {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Address` is never constructed
[INFO] [stdout]   --> src/vector_variable.rs:10:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | struct Address {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Employe` is never constructed
[INFO] [stdout]   --> src/vector_variable.rs:19:8
[INFO] [stdout]    |
[INFO] [stdout] 19 | struct Employe {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `division` is never used
[INFO] [stdout]   --> src/vector_variable.rs:26:8
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn division(x: i32, y: i32) -> Result<f32, String> {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `insert_vector` is never used
[INFO] [stdout]   --> src/vector_variable.rs:33:4
[INFO] [stdout]    |
[INFO] [stdout] 33 | fn insert_vector() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `vector_print` is never used
[INFO] [stdout]   --> src/vector_variable.rs:39:8
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub fn vector_print() {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tuple_print` is never used
[INFO] [stdout]   --> src/vector_variable.rs:97:8
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub fn tuple_print() {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `verify_vaccine_id` is never used
[INFO] [stdout]  --> src/verify_vaccine_code.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn verify_vaccine_id(vaccine_id: &String) -> String {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `div_test` is never used
[INFO] [stdout]   --> src/verify_vaccine_code.rs:11:4
[INFO] [stdout]    |
[INFO] [stdout] 11 | fn div_test(x: i32, y: i32) -> Result<f32, String> {
[INFO] [stdout]    |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `take_input` is never used
[INFO] [stdout]   --> src/verify_vaccine_code.rs:18:4
[INFO] [stdout]    |
[INFO] [stdout] 18 | fn take_input() -> io::Result<()> {
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `insert_vaccine_id` is never used
[INFO] [stdout]   --> src/verify_vaccine_code.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn insert_vaccine_id() {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_likes` is never used
[INFO] [stdout]  --> src/who_like_it.rs:1:4
[INFO] [stdout]   |
[INFO] [stdout] 1 | fn generate_likes(names: &[&str]) -> String {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `who_likes_display` is never used
[INFO] [stdout]   --> src/who_like_it.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn who_likes_display() {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `likes` is never used
[INFO] [stdout]   --> src/who_like_it.rs:18:4
[INFO] [stdout]    |
[INFO] [stdout] 18 | fn likes(names: &[&str]) -> String {
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/main.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     two_square_matrix_fn();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 94 |     let _ = two_square_matrix_fn();
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]  --> src/input_rev.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let x: i32 = match lines.next() {
[INFO] [stdout]   |         ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arr`
[INFO] [stdout]   --> src/input_rev.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let arr: Vec<i32> = match lines.next() {
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_arr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/rv_a.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         _ => println!("No membership found"),
[INFO] [stdout]    |         ^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> src/rv_a.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         Membership::Bronze => println!("Bronze"),
[INFO] [stdout]    |         ------------------ matches some of the same values
[INFO] [stdout] 31 |         Membership::Diamond => println!("Diamond"),
[INFO] [stdout]    |         ------------------- matches some of the same values
[INFO] [stdout] 32 |         Membership::Regular => println!("Regular"),
[INFO] [stdout]    |         ------------------- matches some of the same values
[INFO] [stdout] 33 |         Membership::Silver => println!("Silver"),
[INFO] [stdout]    |         ------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 36 |         _ => println!("No membership found"),
[INFO] [stdout]    |         ^ ...and 2 other patterns collectively make this unreachable
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/sum_pairs.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let mut num_map: HashMap<i32, usize> = HashMap::new();
[INFO] [stdout]    |         ----^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vec_1`
[INFO] [stdout]  --> src/two_square_matrix.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let vec_1 = match lines.next() {
[INFO] [stdout]   |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_vec_1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vec_2`
[INFO] [stdout]   --> src/two_square_matrix.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let vec_2 = match lines.next() {
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_vec_2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]  --> src/unique_in_order.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     let mut result = Vec::new();
[INFO] [stdout]   |         ----^^^^^^
[INFO] [stdout]   |         |
[INFO] [stdout]   |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `prev` is assigned to, but never used
[INFO] [stdout]   --> src/unique_in_order.rs:11:17
[INFO] [stdout]    |
[INFO] [stdout] 11 |     if let Some(mut prev) = iter.next() {
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider using `_prev` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `prev` is never read
[INFO] [stdout]   --> src/unique_in_order.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 |             prev = curr;
[INFO] [stdout]    |             ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/vector_variable.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let mut v = String::new();
[INFO] [stdout]    |         ----^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/vector_variable.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let mut lines = stdin.lock().lines();
[INFO] [stdout]    |         ----^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v`
[INFO] [stdout]   --> src/vector_variable.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let mut v = String::new();
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_v`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lines`
[INFO] [stdout]   --> src/vector_variable.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let mut lines = stdin.lock().lines();
[INFO] [stdout]    |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lines`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]   --> src/verify_vaccine_code.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let x = lines.next().unwrap().unwrap().parse::<i32>().unwrap();
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]   --> src/verify_vaccine_code.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let y: i32 = match lines.next() {
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n`
[INFO] [stdout]   --> src/verify_vaccine_code.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let n = lines.next().unwrap().unwrap().parse::<i32>().unwrap();
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_n`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `z`
[INFO] [stdout]   --> src/verify_vaccine_code.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |     let z = lines.next().unwrap().unwrap().parse::<i32>().unwrap();
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_z`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `VecResult` is never used
[INFO] [stdout]  --> src/borrower_ex.rs:3:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | enum VecResult {
[INFO] [stdout]   |      ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `borrower_ex_display` is never used
[INFO] [stdout]  --> src/borrower_ex.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn borrower_ex_display() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `borrow_dg_vec` is never used
[INFO] [stdout]   --> src/borrower_ex.rs:24:4
[INFO] [stdout]    |
[INFO] [stdout] 24 | fn borrow_dg_vec(x: u32) -> Vec<u32> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `take` is never used
[INFO] [stdout]   --> src/borrower_ex.rs:31:4
[INFO] [stdout]    |
[INFO] [stdout] 31 | fn take(v: Vec<i32>) -> Vec<i32> {
[INFO] [stdout]    |    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `double` is never used
[INFO] [stdout]   --> src/borrower_ex.rs:35:4
[INFO] [stdout]    |
[INFO] [stdout] 35 | fn double(num: u32) -> u32 {
[INFO] [stdout]    |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `break_camel_case_fn` is never used
[INFO] [stdout]  --> src/break_camel_case.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn break_camel_case_fn() -> io::Result<()> {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Languages` is never constructed
[INFO] [stdout]  --> src/control_flow.rs:1:8
[INFO] [stdout]   |
[INFO] [stdout] 1 | struct Languages {
[INFO] [stdout]   |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Skills` is never constructed
[INFO] [stdout]  --> src/control_flow.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct Skills {
[INFO] [stdout]   |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `odd_even_number` is never used
[INFO] [stdout]   --> src/control_flow.rs:11:4
[INFO] [stdout]    |
[INFO] [stdout] 11 | fn odd_even_number(x: i32) -> String {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `weather_print` is never used
[INFO] [stdout]   --> src/control_flow.rs:19:4
[INFO] [stdout]    |
[INFO] [stdout] 19 | fn weather_print() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `degree_converter` is never used
[INFO] [stdout]   --> src/control_flow.rs:30:4
[INFO] [stdout]    |
[INFO] [stdout] 30 | fn degree_converter(value: i32, type_degree: &'static str) -> f32 {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `control_flow_print` is never used
[INFO] [stdout]   --> src/control_flow.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub fn control_flow_print() {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `duplicate_encoder_fn` is never used
[INFO] [stdout]  --> src/duplicat_encoder.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn duplicate_encoder_fn() -> io::Result<()> {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ExaminationResult` is never used
[INFO] [stdout]  --> src/enums.rs:1:6
[INFO] [stdout]   |
[INFO] [stdout] 1 | enum ExaminationResult {
[INFO] [stdout]   |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `AlphabetScore` is never used
[INFO] [stdout]  --> src/enums.rs:7:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | enum AlphabetScore {
[INFO] [stdout]   |      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `determine_student_result` is never used
[INFO] [stdout]   --> src/enums.rs:15:4
[INFO] [stdout]    |
[INFO] [stdout] 15 | fn determine_student_result(scores: (i32, i32, i32)) -> (ExaminationResult, AlphabetScore) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `determine_student_alphabet_result` is never used
[INFO] [stdout]   --> src/enums.rs:28:4
[INFO] [stdout]    |
[INFO] [stdout] 28 | fn determine_student_alphabet_result(average: i32) -> AlphabetScore {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_result` is never used
[INFO] [stdout]   --> src/enums.rs:38:4
[INFO] [stdout]    |
[INFO] [stdout] 38 | fn print_result(result: ExaminationResult, grade: AlphabetScore) {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `enums_print` is never used
[INFO] [stdout]   --> src/enums.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn enums_print() {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `division_operation` is never used
[INFO] [stdout]  --> src/error_handling.rs:1:4
[INFO] [stdout]   |
[INFO] [stdout] 1 | fn division_operation(x: i32, y: i32) -> Result<f32, &'static str> {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `error_handling_print` is never used
[INFO] [stdout]  --> src/error_handling.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn error_handling_print() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `division` is never used
[INFO] [stdout]  --> src/ex_variable.rs:1:8
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub fn division(x: i32, y: i32) -> Result<f32, &'static str> {
[INFO] [stdout]   |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `twice_the_number` is never used
[INFO] [stdout]  --> src/ex_variable.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn twice_the_number(x: i32) -> i32 {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `shadowing_variable_ex` is never used
[INFO] [stdout]   --> src/ex_variable.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn shadowing_variable_ex() {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ex_variable_print` is never used
[INFO] [stdout]   --> src/ex_variable.rs:26:8
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn ex_variable_print() {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `variable_division` is never used
[INFO] [stdout]   --> src/ex_variable.rs:49:4
[INFO] [stdout]    |
[INFO] [stdout] 49 | fn variable_division(x: i32, y: i32) -> Result<f32, &'static str> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `factorial_display` is never used
[INFO] [stdout]  --> src/factorial.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn factorial_display() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `factorial` is never used
[INFO] [stdout]   --> src/factorial.rs:12:4
[INFO] [stdout]    |
[INFO] [stdout] 12 | fn factorial(x: i32) -> i32 {
[INFO] [stdout]    |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `find_intersection_fn` is never used
[INFO] [stdout]  --> src/find_intersection.rs:2:4
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn find_intersection_fn(vec_1: Vec<i32>, vec_2: Vec<i32>) -> Vec<i32> {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `find_intersection_display` is never used
[INFO] [stdout]  --> src/find_intersection.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn find_intersection_display() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `guess` is never used
[INFO] [stdout]  --> src/guess_number.rs:3:4
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn guess(n: i32) -> bool {
[INFO] [stdout]   |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `guess_number_print` is never used
[INFO] [stdout]   --> src/guess_number.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn guess_number_print() {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `input_rev` is never used
[INFO] [stdout]  --> src/input_rev.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn input_rev() -> io::Result<()> {
[INFO] [stdout]   |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_this_triangle_display` is never used
[INFO] [stdout]  --> src/is_this_triangle.rs:1:8
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub fn is_this_triangle_display() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_triangle` is never used
[INFO] [stdout]  --> src/is_this_triangle.rs:6:4
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn is_triangle(a: i32, b: i32, c: i32) -> bool {
[INFO] [stdout]   |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `match_colour` is never used
[INFO] [stdout]  --> src/looping.rs:1:4
[INFO] [stdout]   |
[INFO] [stdout] 1 | fn match_colour(rbg: (i32, i32, i32)) {
[INFO] [stdout]   |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `looping_print` is never used
[INFO] [stdout]   --> src/looping.rs:19:8
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub fn looping_print() {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `division_tupple` is never used
[INFO] [stdout]   --> src/looping.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn division_tupple(tupple_value: (i32, i32), division: i32) -> Result<f32, &'static str> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `User` is never constructed
[INFO] [stdout]  --> src/model.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub struct User {
[INFO] [stdout]   |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mut_borrow_print` is never used
[INFO] [stdout]  --> src/mut_borrow.rs:1:8
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub fn mut_borrow_print() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `calculate_length_string` is never used
[INFO] [stdout]   --> src/mut_borrow.rs:31:4
[INFO] [stdout]    |
[INFO] [stdout] 31 | fn calculate_length_string(s: &String) -> usize {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `change_string` is never used
[INFO] [stdout]   --> src/mut_borrow.rs:35:4
[INFO] [stdout]    |
[INFO] [stdout] 35 | fn change_string(s: &mut String, m: String) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `persistent` is never used
[INFO] [stdout]  --> src/persistent_bugger.rs:3:4
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn persistent(mut num: u64) -> u64 {
[INFO] [stdout]   |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `persistent_bugger_display` is never used
[INFO] [stdout]   --> src/persistent_bugger.rs:19:8
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub fn persistent_bugger_display() {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_phone_number_display` is never used
[INFO] [stdout]  --> src/phone_number.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn create_phone_number_display() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_phone_number` is never used
[INFO] [stdout]   --> src/phone_number.rs:18:4
[INFO] [stdout]    |
[INFO] [stdout] 18 | fn create_phone_number(numbers: &[u8]) -> String {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `remove_odd_print` is never used
[INFO] [stdout]  --> src/remove_odd.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub fn remove_odd_print() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `remove_odd_func` is never used
[INFO] [stdout]   --> src/remove_odd.rs:24:4
[INFO] [stdout]    |
[INFO] [stdout] 24 | fn remove_odd_func(n: u32) -> Result<u32, String> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rev_2_display` is never used
[INFO] [stdout]  --> src/rev_2.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn rev_2_display() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rev_factorial` is never used
[INFO] [stdout]   --> src/rev_2.rs:15:4
[INFO] [stdout]    |
[INFO] [stdout] 15 | fn rev_factorial(num: i32) -> i32 {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `convert_digit_to_vector` is never used
[INFO] [stdout]   --> src/rev_2.rs:22:4
[INFO] [stdout]    |
[INFO] [stdout] 22 | fn convert_digit_to_vector(x: u32) -> Vec<u32> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Product` is never constructed
[INFO] [stdout]  --> src/rv_a.rs:1:8
[INFO] [stdout]   |
[INFO] [stdout] 1 | struct Product {
[INFO] [stdout]   |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Membership` is never used
[INFO] [stdout]  --> src/rv_a.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 8 | enum Membership {
[INFO] [stdout]   |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `determine_customer_level` is never used
[INFO] [stdout]   --> src/rv_a.rs:17:4
[INFO] [stdout]    |
[INFO] [stdout] 17 | fn determine_customer_level(point: i32) -> Membership {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_customer_level` is never used
[INFO] [stdout]   --> src/rv_a.rs:28:4
[INFO] [stdout]    |
[INFO] [stdout] 28 | fn check_customer_level(member_level: Membership) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `product_discount_calculation` is never used
[INFO] [stdout]   --> src/rv_a.rs:40:4
[INFO] [stdout]    |
[INFO] [stdout] 40 | fn product_discount_calculation(price: f32, discount: f32) -> Result<f32, String> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `product_print` is never used
[INFO] [stdout]   --> src/rv_a.rs:47:4
[INFO] [stdout]    |
[INFO] [stdout] 47 | fn product_print() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rupiah_format` is never used
[INFO] [stdout]   --> src/rv_a.rs:84:4
[INFO] [stdout]    |
[INFO] [stdout] 84 | fn rupiah_format(price: f32) -> String {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rev_a_print` is never used
[INFO] [stdout]   --> src/rv_a.rs:90:8
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub fn rev_a_print() {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `spin_word_display` is never used
[INFO] [stdout]  --> src/spin_word.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn spin_word_display() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `spin_word_fn` is never used
[INFO] [stdout]   --> src/spin_word.rs:19:4
[INFO] [stdout]    |
[INFO] [stdout] 19 | fn spin_word_fn(words: &String) -> String {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `words_len` is never used
[INFO] [stdout]   --> src/spin_word.rs:33:4
[INFO] [stdout]    |
[INFO] [stdout] 33 | fn words_len(words: String) -> Result<i32, String> {
[INFO] [stdout]    |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `spin_words` is never used
[INFO] [stdout]   --> src/spin_word.rs:40:4
[INFO] [stdout]    |
[INFO] [stdout] 40 | fn spin_words(words: &str) -> String {
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `square` is never used
[INFO] [stdout]  --> src/square_digit.rs:1:8
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub fn square(num: u64) -> u64 {
[INFO] [stdout]   |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sum_pairs_fn` is never used
[INFO] [stdout]  --> src/sum_pairs.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn sum_pairs_fn() -> io::Result<()> {
[INFO] [stdout]   |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `two_sum_diplay` is never used
[INFO] [stdout]  --> src/two_sum.rs:4:8
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub fn two_sum_diplay() -> io::Result<()> {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `two_sum_fn` is never used
[INFO] [stdout]   --> src/two_sum.rs:75:4
[INFO] [stdout]    |
[INFO] [stdout] 75 | fn two_sum_fn(numbers: &[i32], target: i32) -> Result<(usize, usize), &'static str> {
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unique_in_order_display` is never used
[INFO] [stdout]  --> src/unique_in_order.rs:1:8
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub fn unique_in_order_display() {}
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unique_in_order_fn` is never used
[INFO] [stdout]  --> src/unique_in_order.rs:3:4
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn unique_in_order_fn<T>(sequence: T) -> Vec<T::Item>
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `User` is never constructed
[INFO] [stdout]  --> src/variable.rs:4:8
[INFO] [stdout]   |
[INFO] [stdout] 4 | struct User {
[INFO] [stdout]   |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `varialbe_print` is never used
[INFO] [stdout]   --> src/variable.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn varialbe_print() {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `shadowing_variable_print` is never used
[INFO] [stdout]   --> src/variable.rs:29:8
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn shadowing_variable_print() {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `variable_addiiton` is never used
[INFO] [stdout]   --> src/variable.rs:58:4
[INFO] [stdout]    |
[INFO] [stdout] 58 | fn variable_addiiton(x: i32, y: i32) -> i32 {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `variable_division` is never used
[INFO] [stdout]   --> src/variable.rs:62:4
[INFO] [stdout]    |
[INFO] [stdout] 62 | fn variable_division(x: i32, y: i32) -> Result<f32, String> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `discount_calculation` is never used
[INFO] [stdout]   --> src/variable.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub fn discount_calculation(price: f32, discount: f32) -> Result<f32, String> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `time_two` is never used
[INFO] [stdout]   --> src/variable.rs:76:8
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub fn time_two(v: i32) -> Result<i32, String> {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Jobs` is never constructed
[INFO] [stdout]   --> src/variable.rs:84:8
[INFO] [stdout]    |
[INFO] [stdout] 84 | struct Jobs {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `variable_operation` is never used
[INFO] [stdout]   --> src/variable.rs:90:8
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub fn variable_operation() {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compound_type` is never used
[INFO] [stdout]    --> src/variable.rs:148:8
[INFO] [stdout]     |
[INFO] [stdout] 148 | pub fn compound_type() {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `shadowing_variable` is never used
[INFO] [stdout]    --> src/variable.rs:165:8
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub fn shadowing_variable() {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `EducationBackground` is never constructed
[INFO] [stdout]  --> src/vector_variable.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | struct EducationBackground {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Address` is never constructed
[INFO] [stdout]   --> src/vector_variable.rs:10:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | struct Address {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Employe` is never constructed
[INFO] [stdout]   --> src/vector_variable.rs:19:8
[INFO] [stdout]    |
[INFO] [stdout] 19 | struct Employe {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `division` is never used
[INFO] [stdout]   --> src/vector_variable.rs:26:8
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn division(x: i32, y: i32) -> Result<f32, String> {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `insert_vector` is never used
[INFO] [stdout]   --> src/vector_variable.rs:33:4
[INFO] [stdout]    |
[INFO] [stdout] 33 | fn insert_vector() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `vector_print` is never used
[INFO] [stdout]   --> src/vector_variable.rs:39:8
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub fn vector_print() {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tuple_print` is never used
[INFO] [stdout]   --> src/vector_variable.rs:97:8
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub fn tuple_print() {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `verify_vaccine_id` is never used
[INFO] [stdout]  --> src/verify_vaccine_code.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn verify_vaccine_id(vaccine_id: &String) -> String {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `div_test` is never used
[INFO] [stdout]   --> src/verify_vaccine_code.rs:11:4
[INFO] [stdout]    |
[INFO] [stdout] 11 | fn div_test(x: i32, y: i32) -> Result<f32, String> {
[INFO] [stdout]    |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `take_input` is never used
[INFO] [stdout]   --> src/verify_vaccine_code.rs:18:4
[INFO] [stdout]    |
[INFO] [stdout] 18 | fn take_input() -> io::Result<()> {
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `insert_vaccine_id` is never used
[INFO] [stdout]   --> src/verify_vaccine_code.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn insert_vaccine_id() {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_likes` is never used
[INFO] [stdout]  --> src/who_like_it.rs:1:4
[INFO] [stdout]   |
[INFO] [stdout] 1 | fn generate_likes(names: &[&str]) -> String {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `who_likes_display` is never used
[INFO] [stdout]   --> src/who_like_it.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn who_likes_display() {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `likes` is never used
[INFO] [stdout]   --> src/who_like_it.rs:18:4
[INFO] [stdout]    |
[INFO] [stdout] 18 | fn likes(names: &[&str]) -> String {
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/main.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     two_square_matrix_fn();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 94 |     let _ = two_square_matrix_fn();
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.23s
[INFO] running `Command { std: "docker" "inspect" "18dbf7b5d7293abe4903599a15c994b5a81edc0f69b13551a81d4b0c32e4ccbd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "18dbf7b5d7293abe4903599a15c994b5a81edc0f69b13551a81d4b0c32e4ccbd", kill_on_drop: false }`
[INFO] [stdout] 18dbf7b5d7293abe4903599a15c994b5a81edc0f69b13551a81d4b0c32e4ccbd
