[INFO] fetching crate aolifu-rust 0.1.0...
[INFO] testing aolifu-rust-0.1.0 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-7
[INFO] extracting crate aolifu-rust 0.1.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate aolifu-rust 0.1.0
[INFO] finished tweaking crates.io crate aolifu-rust 0.1.0
[INFO] tweaked toml for crates.io crate aolifu-rust 0.1.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate aolifu-rust 0.1.0 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate aolifu-rust 0.1.0 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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 80c9d91975c5e665344fc2e32ef70907d08e2de893614816bce53af0443b6876
[INFO] running `Command { std: "docker" "start" "-a" "80c9d91975c5e665344fc2e32ef70907d08e2de893614816bce53af0443b6876", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "80c9d91975c5e665344fc2e32ef70907d08e2de893614816bce53af0443b6876", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "80c9d91975c5e665344fc2e32ef70907d08e2de893614816bce53af0443b6876", kill_on_drop: false }`
[INFO] [stdout] 80c9d91975c5e665344fc2e32ef70907d08e2de893614816bce53af0443b6876
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 27abd02238171d41a24e2ffec9d0f3824360c8472adecb144220489b356c9cc7
[INFO] running `Command { std: "docker" "start" "-a" "27abd02238171d41a24e2ffec9d0f3824360c8472adecb144220489b356c9cc7", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.137
[INFO] [stderr]    Compiling getrandom v0.2.8
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling aolifu-rust v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::arch::x86_64::_bittest`
[INFO] [stdout]  --> src/trait_mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::arch::x86_64::_bittest;
[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: `std::iter::Sum`
[INFO] [stdout]  --> src/trait_mod.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::iter::Sum;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v`
[INFO] [stdout]   --> src/collection/vector.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let v = vec![
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_v`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `f`
[INFO] [stdout]  --> src/panic.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     let f = match f {
[INFO] [stdout]   |         ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `f`
[INFO] [stdout]   --> src/panic.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let f = match f {
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `f`
[INFO] [stdout]   --> src/panic.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let f = File::open("hello.txt").unwrap_or_else(
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]   --> src/trait_mod.rs:66:66
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub fn notify_five<T: Summary + Display, U: Clone + Debug>(a: T, b: U) -> String {
[INFO] [stdout]    |                                                                  ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]   --> src/trait_mod.rs:70:31
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub fn notify_six<T, U>(a: T, b: U) -> String
[INFO] [stdout]    |                               ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]   --> src/closure.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |     let s = example_closure(String::from("hello"));
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `seat_at_table` is never used
[INFO] [stdout]  --> src/lib.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 |         fn seat_at_table(){}
[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 `take_order` is never used
[INFO] [stdout]   --> src/lib.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout] 10 |         fn take_order(){}
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `serve_order` is never used
[INFO] [stdout]   --> src/lib.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 |         fn serve_order(){}
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `take_payment` is never used
[INFO] [stdout]   --> src/lib.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 |         fn take_payment(){
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> src/collection/vector.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 |     Int(i32),
[INFO] [stdout]   |     --- ^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     field in this variant
[INFO] [stdout]   |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]   |
[INFO] [stdout] 2 -     Int(i32),
[INFO] [stdout] 2 +     Int(()),
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> src/collection/vector.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 |     Float(f64),
[INFO] [stdout]   |     ----- ^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     field in this variant
[INFO] [stdout]   |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]   |
[INFO] [stdout] 3 -     Float(f64),
[INFO] [stdout] 3 +     Float(()),
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> src/collection/vector.rs:4:10
[INFO] [stdout]   |
[INFO] [stdout] 4 |     Text(String),
[INFO] [stdout]   |     ---- ^^^^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     field in this variant
[INFO] [stdout]   |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]   |
[INFO] [stdout] 4 -     Text(String),
[INFO] [stdout] 4 +     Text(()),
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `string_append` is never used
[INFO] [stdout]   --> src/string.rs:51:4
[INFO] [stdout]    |
[INFO] [stdout] 51 | fn string_append() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `string_deep_clone` is never used
[INFO] [stdout]   --> src/string.rs:57:4
[INFO] [stdout]    |
[INFO] [stdout] 57 | fn string_deep_clone() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Color` is never constructed
[INFO] [stdout]  --> src/generic.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct Color<T> {
[INFO] [stdout]   |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `x` is never used
[INFO] [stdout]   --> src/generic.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | impl <T> Color<T> {
[INFO] [stdout]    | ----------------- method in this implementation
[INFO] [stdout] 11 |     fn x(&self) -> &T {
[INFO] [stdout]    |        ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `x2` is never used
[INFO] [stdout]   --> src/generic.rs:17:8
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl Color<i32> {
[INFO] [stdout]    | --------------- method in this implementation
[INFO] [stdout] 17 |     fn x2(&self) -> &i32 {
[INFO] [stdout]    |        ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Option` is never used
[INFO] [stdout]   --> src/generic.rs:49:6
[INFO] [stdout]    |
[INFO] [stdout] 49 | enum Option<T> {
[INFO] [stdout]    |      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Result` is never used
[INFO] [stdout]   --> src/generic.rs:54:6
[INFO] [stdout]    |
[INFO] [stdout] 54 | enum Result<T, E> {
[INFO] [stdout]    |      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Pair` is never constructed
[INFO] [stdout]   --> src/trait_mod.rs:86:8
[INFO] [stdout]    |
[INFO] [stdout] 86 | struct Pair<T> {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `New` is never used
[INFO] [stdout]   --> src/trait_mod.rs:93:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | impl<T> Pair<T>{
[INFO] [stdout]    | --------------- associated function in this implementation
[INFO] [stdout] 93 |     fn New(x: T, y: T) -> Self {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `cmp_display` is never used
[INFO] [stdout]    --> src/trait_mod.rs:103:8
[INFO] [stdout]     |
[INFO] [stdout] 102 | impl <T: Display + PartialOrd> Pair<T> {
[INFO] [stdout]     | -------------------------------------- method in this implementation
[INFO] [stdout] 103 |     fn cmp_display(&self) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ImportantExcerpt` is never constructed
[INFO] [stdout]   --> src/lifecycle.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout] 23 | struct ImportantExcerpt<'a> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Shoe` is never constructed
[INFO] [stdout]   --> src/iterator.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout] 33 | struct Shoe {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `shoes_in_my_size` is never used
[INFO] [stdout]   --> src/iterator.rs:39:4
[INFO] [stdout]    |
[INFO] [stdout] 39 | fn shoes_in_my_size(shoes: Vec<Shoe>, shoe_size: u32) -> Vec<Shoe> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Counter` is never constructed
[INFO] [stdout]   --> src/iterator.rs:73:8
[INFO] [stdout]    |
[INFO] [stdout] 73 | struct Counter{
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `New` is never used
[INFO] [stdout]   --> src/iterator.rs:78:8
[INFO] [stdout]    |
[INFO] [stdout] 77 | impl Counter {
[INFO] [stdout]    | ------------ associated function in this implementation
[INFO] [stdout] 78 |     fn New() -> Counter {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `colorMap` should have a snake case name
[INFO] [stdout]   --> src/collection/hashmap.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let colorMap: HashMap<_, _> = colors.iter().zip(nums.iter()).collect();
[INFO] [stdout]    |         ^^^^^^^^ help: convert the identifier to snake case: `color_map`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `New` should have a snake case name
[INFO] [stdout]   --> src/guess_number.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub fn New(value: i32) -> Guess {
[INFO] [stdout]    |            ^^^ help: convert the identifier to snake case: `new`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Name` should have a snake case name
[INFO] [stdout]  --> src/generic.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Name: T,
[INFO] [stdout]   |     ^^^^ help: convert the identifier to snake case: `name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Type` should have a snake case name
[INFO] [stdout]  --> src/generic.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Type: T,
[INFO] [stdout]   |     ^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier
[INFO] [stdout]   |
[INFO] [stdout] 7 -     Type: T,
[INFO] [stdout] 7 +     r#type: T,
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Name` should have a snake case name
[INFO] [stdout]   --> src/generic.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     Name: T,
[INFO] [stdout]    |     ^^^^ help: convert the identifier to snake case: `name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Type` should have a snake case name
[INFO] [stdout]   --> src/generic.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     Type: U,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier
[INFO] [stdout]    |
[INFO] [stdout] 24 -     Type: U,
[INFO] [stdout] 24 +     r#type: U,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `New` should have a snake case name
[INFO] [stdout]   --> src/trait_mod.rs:93:8
[INFO] [stdout]    |
[INFO] [stdout] 93 |     fn New(x: T, y: T) -> Self {
[INFO] [stdout]    |        ^^^ help: convert the identifier to snake case: `new`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `fileName` should have a snake case name
[INFO] [stdout]   --> src/command.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fileName: String,
[INFO] [stdout]    |     ^^^^^^^^ help: convert the identifier to snake case: `file_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `New` should have a snake case name
[INFO] [stdout]   --> src/command.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn New(args: &[String]) -> Result<Config, &'static str> {
[INFO] [stdout]    |        ^^^ help: convert the identifier to snake case: `new`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `fileName` should have a snake case name
[INFO] [stdout]   --> src/command.rs:45:13
[INFO] [stdout]    |
[INFO] [stdout] 45 |         let fileName = args[2].clone();
[INFO] [stdout]    |             ^^^^^^^^ help: convert the identifier to snake case: `file_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `New_two` should have a snake case name
[INFO] [stdout]   --> src/command.rs:52:8
[INFO] [stdout]    |
[INFO] [stdout] 52 |     fn New_two(mut args: std::env::Args) -> Result<Config, &'static str> {
[INFO] [stdout]    |        ^^^^^^^ help: convert the identifier to snake case: `new_two`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `fileName` should have a snake case name
[INFO] [stdout]   --> src/command.rs:61:13
[INFO] [stdout]    |
[INFO] [stdout] 61 |         let fileName = match args.next(){
[INFO] [stdout]    |             ^^^^^^^^ help: convert the identifier to snake case: `file_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `New` should have a snake case name
[INFO] [stdout]   --> src/closure.rs:13:8
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn New(calculation: T) -> Cacher<T> {
[INFO] [stdout]    |        ^^^ help: convert the identifier to snake case: `new`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `New` should have a snake case name
[INFO] [stdout]   --> src/iterator.rs:78:8
[INFO] [stdout]    |
[INFO] [stdout] 78 |     fn New() -> Counter {
[INFO] [stdout]    |        ^^^ help: convert the identifier to snake case: `new`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp::Ordering`
[INFO] [stdout]  --> src/main.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::cmp::Ordering;
[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: `std::io`
[INFO] [stdout]  --> src/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::io;
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::Rng`
[INFO] [stdout]  --> src/main.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use rand::Rng;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `aolifu_rust::collection`
[INFO] [stdout]  --> src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use aolifu_rust::collection;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `aolifu_rust::string`
[INFO] [stdout]  --> src/main.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use aolifu_rust::string;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `aolifu_rust::panic`
[INFO] [stdout]  --> src/main.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use aolifu_rust::panic;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `aolifu_rust::function`
[INFO] [stdout]  --> src/main.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use aolifu_rust::function;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `aolifu_rust::generic`
[INFO] [stdout]  --> src/main.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use aolifu_rust::generic;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `aolifu_rust::trait_mod`
[INFO] [stdout]   --> src/main.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use aolifu_rust::trait_mod;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TEST_CONSTANT` is never used
[INFO] [stdout]   --> src/main.rs:13:7
[INFO] [stdout]    |
[INFO] [stdout] 13 | const TEST_CONSTANT: u32 = 100_000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `User` is never constructed
[INFO] [stdout]   --> src/main.rs:26:8
[INFO] [stdout]    |
[INFO] [stdout] 26 | struct User {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `area` is never used
[INFO] [stdout]   --> src/main.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl Rectangle {
[INFO] [stdout]    | -------------- method in this implementation
[INFO] [stdout] 40 |     fn area(&self) -> u32 {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Coin` is never used
[INFO] [stdout]   --> src/main.rs:57:6
[INFO] [stdout]    |
[INFO] [stdout] 57 | enum Coin {
[INFO] [stdout]    |      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `override_variable` is never used
[INFO] [stdout]   --> src/main.rs:64:4
[INFO] [stdout]    |
[INFO] [stdout] 64 | fn override_variable() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `different_type_variable` is never used
[INFO] [stdout]   --> src/main.rs:71:4
[INFO] [stdout]    |
[INFO] [stdout] 71 | fn different_type_variable() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tuple` is never used
[INFO] [stdout]   --> src/main.rs:77:4
[INFO] [stdout]    |
[INFO] [stdout] 77 | fn tuple()  {
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `array` is never used
[INFO] [stdout]   --> src/main.rs:85:4
[INFO] [stdout]    |
[INFO] [stdout] 85 | fn array() {
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `plus_num` is never used
[INFO] [stdout]   --> src/main.rs:94:4
[INFO] [stdout]    |
[INFO] [stdout] 94 | fn plus_num(x: i32) -> i32 {
[INFO] [stdout]    |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `loop_one` is never used
[INFO] [stdout]   --> src/main.rs:98:4
[INFO] [stdout]    |
[INFO] [stdout] 98 | fn loop_one() {
[INFO] [stdout]    |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `while_one` is never used
[INFO] [stdout]    --> src/main.rs:109:4
[INFO] [stdout]     |
[INFO] [stdout] 109 | fn while_one() {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `array_reverse` is never used
[INFO] [stdout]    --> src/main.rs:118:4
[INFO] [stdout]     |
[INFO] [stdout] 118 | fn array_reverse() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `for_one` is never used
[INFO] [stdout]    --> src/main.rs:125:4
[INFO] [stdout]     |
[INFO] [stdout] 125 | fn for_one() {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `slice_one` is never used
[INFO] [stdout]    --> src/main.rs:136:4
[INFO] [stdout]     |
[INFO] [stdout] 136 | fn slice_one() {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `new_user` is never used
[INFO] [stdout]    --> src/main.rs:150:4
[INFO] [stdout]     |
[INFO] [stdout] 150 | fn new_user() {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `cal_area` is never used
[INFO] [stdout]    --> src/main.rs:168:4
[INFO] [stdout]     |
[INFO] [stdout] 168 | fn cal_area() {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `value_in_cents` is never used
[INFO] [stdout]    --> src/main.rs:196:4
[INFO] [stdout]     |
[INFO] [stdout] 196 | fn value_in_cents(coin: Coin) -> u8 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `cal_coin_value` is never used
[INFO] [stdout]    --> src/main.rs:205:4
[INFO] [stdout]     |
[INFO] [stdout] 205 | fn cal_coin_value() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `match_one` is never used
[INFO] [stdout]    --> src/main.rs:211:4
[INFO] [stdout]     |
[INFO] [stdout] 211 | fn match_one(v: u8) {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `match_one_test` is never used
[INFO] [stdout]    --> src/main.rs:221:4
[INFO] [stdout]     |
[INFO] [stdout] 221 | fn match_one_test() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `some_one` is never used
[INFO] [stdout]    --> src/main.rs:226:4
[INFO] [stdout]     |
[INFO] [stdout] 226 | fn some_one() {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `if_let_one` is never used
[INFO] [stdout]    --> src/main.rs:238:4
[INFO] [stdout]     |
[INFO] [stdout] 238 | fn if_let_one() {
[INFO] [stdout]     |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.33s
[INFO] running `Command { std: "docker" "inspect" "27abd02238171d41a24e2ffec9d0f3824360c8472adecb144220489b356c9cc7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "27abd02238171d41a24e2ffec9d0f3824360c8472adecb144220489b356c9cc7", kill_on_drop: false }`
[INFO] [stdout] 27abd02238171d41a24e2ffec9d0f3824360c8472adecb144220489b356c9cc7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 298f8d2bec00a6e26b132e80b340e25e9a4d4ec51f6e0994b89b0ad5084bbb00
[INFO] running `Command { std: "docker" "start" "-a" "298f8d2bec00a6e26b132e80b340e25e9a4d4ec51f6e0994b89b0ad5084bbb00", kill_on_drop: false }`
[INFO] [stdout] warning: unused import: `std::arch::x86_64::_bittest`
[INFO] [stdout]  --> src/trait_mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::arch::x86_64::_bittest;
[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: `std::iter::Sum`
[INFO] [stdout]  --> src/trait_mod.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::iter::Sum;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v`
[INFO] [stdout]   --> src/collection/vector.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let v = vec![
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_v`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `f`
[INFO] [stdout]  --> src/panic.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     let f = match f {
[INFO] [stdout]   |         ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `f`
[INFO] [stdout]   --> src/panic.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let f = match f {
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `f`
[INFO] [stdout]   --> src/panic.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let f = File::open("hello.txt").unwrap_or_else(
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]   --> src/trait_mod.rs:66:66
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub fn notify_five<T: Summary + Display, U: Clone + Debug>(a: T, b: U) -> String {
[INFO] [stdout]    |                                                                  ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]   --> src/trait_mod.rs:70:31
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub fn notify_six<T, U>(a: T, b: U) -> String
[INFO] [stdout]    |                               ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]   --> src/closure.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |     let s = example_closure(String::from("hello"));
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `seat_at_table` is never used
[INFO] [stdout]  --> src/lib.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 |         fn seat_at_table(){}
[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 `take_order` is never used
[INFO] [stdout]   --> src/lib.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout] 10 |         fn take_order(){}
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `serve_order` is never used
[INFO] [stdout]   --> src/lib.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 |         fn serve_order(){}
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `take_payment` is never used
[INFO] [stdout]   --> src/lib.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 |         fn take_payment(){
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> src/collection/vector.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 |     Int(i32),
[INFO] [stdout]   |     --- ^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     field in this variant
[INFO] [stdout]   |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]   |
[INFO] [stdout] 2 -     Int(i32),
[INFO] [stdout] 2 +     Int(()),
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> src/collection/vector.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 |     Float(f64),
[INFO] [stdout]   |     ----- ^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     field in this variant
[INFO] [stdout]   |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]   |
[INFO] [stdout] 3 -     Float(f64),
[INFO] [stdout] 3 +     Float(()),
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> src/collection/vector.rs:4:10
[INFO] [stdout]   |
[INFO] [stdout] 4 |     Text(String),
[INFO] [stdout]   |     ---- ^^^^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     field in this variant
[INFO] [stdout]   |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]   |
[INFO] [stdout] 4 -     Text(String),
[INFO] [stdout] 4 +     Text(()),
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `string_append` is never used
[INFO] [stdout]   --> src/string.rs:51:4
[INFO] [stdout]    |
[INFO] [stdout] 51 | fn string_append() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `string_deep_clone` is never used
[INFO] [stdout]   --> src/string.rs:57:4
[INFO] [stdout]    |
[INFO] [stdout] 57 | fn string_deep_clone() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Color` is never constructed
[INFO] [stdout]  --> src/generic.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct Color<T> {
[INFO] [stdout]   |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `x` is never used
[INFO] [stdout]   --> src/generic.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | impl <T> Color<T> {
[INFO] [stdout]    | ----------------- method in this implementation
[INFO] [stdout] 11 |     fn x(&self) -> &T {
[INFO] [stdout]    |        ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `x2` is never used
[INFO] [stdout]   --> src/generic.rs:17:8
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl Color<i32> {
[INFO] [stdout]    | --------------- method in this implementation
[INFO] [stdout] 17 |     fn x2(&self) -> &i32 {
[INFO] [stdout]    |        ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Option` is never used
[INFO] [stdout]   --> src/generic.rs:49:6
[INFO] [stdout]    |
[INFO] [stdout] 49 | enum Option<T> {
[INFO] [stdout]    |      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Result` is never used
[INFO] [stdout]   --> src/generic.rs:54:6
[INFO] [stdout]    |
[INFO] [stdout] 54 | enum Result<T, E> {
[INFO] [stdout]    |      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Pair` is never constructed
[INFO] [stdout]   --> src/trait_mod.rs:86:8
[INFO] [stdout]    |
[INFO] [stdout] 86 | struct Pair<T> {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `New` is never used
[INFO] [stdout]   --> src/trait_mod.rs:93:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | impl<T> Pair<T>{
[INFO] [stdout]    | --------------- associated function in this implementation
[INFO] [stdout] 93 |     fn New(x: T, y: T) -> Self {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `cmp_display` is never used
[INFO] [stdout]    --> src/trait_mod.rs:103:8
[INFO] [stdout]     |
[INFO] [stdout] 102 | impl <T: Display + PartialOrd> Pair<T> {
[INFO] [stdout]     | -------------------------------------- method in this implementation
[INFO] [stdout] 103 |     fn cmp_display(&self) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ImportantExcerpt` is never constructed
[INFO] [stdout]   --> src/lifecycle.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout] 23 | struct ImportantExcerpt<'a> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Shoe` is never constructed
[INFO] [stdout]   --> src/iterator.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout] 33 | struct Shoe {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `shoes_in_my_size` is never used
[INFO] [stdout]   --> src/iterator.rs:39:4
[INFO] [stdout]    |
[INFO] [stdout] 39 | fn shoes_in_my_size(shoes: Vec<Shoe>, shoe_size: u32) -> Vec<Shoe> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Counter` is never constructed
[INFO] [stdout]   --> src/iterator.rs:73:8
[INFO] [stdout]    |
[INFO] [stdout] 73 | struct Counter{
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `New` is never used
[INFO] [stdout]   --> src/iterator.rs:78:8
[INFO] [stdout]    |
[INFO] [stdout] 77 | impl Counter {
[INFO] [stdout]    | ------------ associated function in this implementation
[INFO] [stdout] 78 |     fn New() -> Counter {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `colorMap` should have a snake case name
[INFO] [stdout]   --> src/collection/hashmap.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let colorMap: HashMap<_, _> = colors.iter().zip(nums.iter()).collect();
[INFO] [stdout]    |         ^^^^^^^^ help: convert the identifier to snake case: `color_map`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `New` should have a snake case name
[INFO] [stdout]   --> src/guess_number.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub fn New(value: i32) -> Guess {
[INFO] [stdout]    |            ^^^ help: convert the identifier to snake case: `new`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling aolifu-rust v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: structure field `Name` should have a snake case name
[INFO] [stdout]  --> src/generic.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Name: T,
[INFO] [stdout]   |     ^^^^ help: convert the identifier to snake case: `name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Type` should have a snake case name
[INFO] [stdout]  --> src/generic.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Type: T,
[INFO] [stdout]   |     ^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier
[INFO] [stdout]   |
[INFO] [stdout] 7 -     Type: T,
[INFO] [stdout] 7 +     r#type: T,
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Name` should have a snake case name
[INFO] [stdout]   --> src/generic.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     Name: T,
[INFO] [stdout]    |     ^^^^ help: convert the identifier to snake case: `name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Type` should have a snake case name
[INFO] [stdout]   --> src/generic.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     Type: U,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier
[INFO] [stdout]    |
[INFO] [stdout] 24 -     Type: U,
[INFO] [stdout] 24 +     r#type: U,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `New` should have a snake case name
[INFO] [stdout]   --> src/trait_mod.rs:93:8
[INFO] [stdout]    |
[INFO] [stdout] 93 |     fn New(x: T, y: T) -> Self {
[INFO] [stdout]    |        ^^^ help: convert the identifier to snake case: `new`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `fileName` should have a snake case name
[INFO] [stdout]   --> src/command.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fileName: String,
[INFO] [stdout]    |     ^^^^^^^^ help: convert the identifier to snake case: `file_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `New` should have a snake case name
[INFO] [stdout]   --> src/command.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn New(args: &[String]) -> Result<Config, &'static str> {
[INFO] [stdout]    |        ^^^ help: convert the identifier to snake case: `new`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `fileName` should have a snake case name
[INFO] [stdout]   --> src/command.rs:45:13
[INFO] [stdout]    |
[INFO] [stdout] 45 |         let fileName = args[2].clone();
[INFO] [stdout]    |             ^^^^^^^^ help: convert the identifier to snake case: `file_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `New_two` should have a snake case name
[INFO] [stdout]   --> src/command.rs:52:8
[INFO] [stdout]    |
[INFO] [stdout] 52 |     fn New_two(mut args: std::env::Args) -> Result<Config, &'static str> {
[INFO] [stdout]    |        ^^^^^^^ help: convert the identifier to snake case: `new_two`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `fileName` should have a snake case name
[INFO] [stdout]   --> src/command.rs:61:13
[INFO] [stdout]    |
[INFO] [stdout] 61 |         let fileName = match args.next(){
[INFO] [stdout]    |             ^^^^^^^^ help: convert the identifier to snake case: `file_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `New` should have a snake case name
[INFO] [stdout]   --> src/closure.rs:13:8
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn New(calculation: T) -> Cacher<T> {
[INFO] [stdout]    |        ^^^ help: convert the identifier to snake case: `new`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `New` should have a snake case name
[INFO] [stdout]   --> src/iterator.rs:78:8
[INFO] [stdout]    |
[INFO] [stdout] 78 |     fn New() -> Counter {
[INFO] [stdout]    |        ^^^ help: convert the identifier to snake case: `new`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp::Ordering`
[INFO] [stdout]  --> src/main.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::cmp::Ordering;
[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: `std::io`
[INFO] [stdout]  --> src/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::io;
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::Rng`
[INFO] [stdout]  --> src/main.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use rand::Rng;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `aolifu_rust::collection`
[INFO] [stdout]  --> src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use aolifu_rust::collection;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `aolifu_rust::string`
[INFO] [stdout]  --> src/main.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use aolifu_rust::string;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `aolifu_rust::panic`
[INFO] [stdout]  --> src/main.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use aolifu_rust::panic;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `aolifu_rust::function`
[INFO] [stdout]  --> src/main.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use aolifu_rust::function;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `aolifu_rust::generic`
[INFO] [stdout]  --> src/main.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use aolifu_rust::generic;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `aolifu_rust::trait_mod`
[INFO] [stdout]   --> src/main.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use aolifu_rust::trait_mod;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TEST_CONSTANT` is never used
[INFO] [stdout]   --> src/main.rs:13:7
[INFO] [stdout]    |
[INFO] [stdout] 13 | const TEST_CONSTANT: u32 = 100_000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `User` is never constructed
[INFO] [stdout]   --> src/main.rs:26:8
[INFO] [stdout]    |
[INFO] [stdout] 26 | struct User {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `area` is never used
[INFO] [stdout]   --> src/main.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl Rectangle {
[INFO] [stdout]    | -------------- method in this implementation
[INFO] [stdout] 40 |     fn area(&self) -> u32 {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Coin` is never used
[INFO] [stdout]   --> src/main.rs:57:6
[INFO] [stdout]    |
[INFO] [stdout] 57 | enum Coin {
[INFO] [stdout]    |      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `override_variable` is never used
[INFO] [stdout]   --> src/main.rs:64:4
[INFO] [stdout]    |
[INFO] [stdout] 64 | fn override_variable() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `different_type_variable` is never used
[INFO] [stdout]   --> src/main.rs:71:4
[INFO] [stdout]    |
[INFO] [stdout] 71 | fn different_type_variable() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tuple` is never used
[INFO] [stdout]   --> src/main.rs:77:4
[INFO] [stdout]    |
[INFO] [stdout] 77 | fn tuple()  {
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `array` is never used
[INFO] [stdout]   --> src/main.rs:85:4
[INFO] [stdout]    |
[INFO] [stdout] 85 | fn array() {
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `plus_num` is never used
[INFO] [stdout]   --> src/main.rs:94:4
[INFO] [stdout]    |
[INFO] [stdout] 94 | fn plus_num(x: i32) -> i32 {
[INFO] [stdout]    |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `loop_one` is never used
[INFO] [stdout]   --> src/main.rs:98:4
[INFO] [stdout]    |
[INFO] [stdout] 98 | fn loop_one() {
[INFO] [stdout]    |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `while_one` is never used
[INFO] [stdout]    --> src/main.rs:109:4
[INFO] [stdout]     |
[INFO] [stdout] 109 | fn while_one() {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `array_reverse` is never used
[INFO] [stdout]    --> src/main.rs:118:4
[INFO] [stdout]     |
[INFO] [stdout] 118 | fn array_reverse() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `for_one` is never used
[INFO] [stdout]    --> src/main.rs:125:4
[INFO] [stdout]     |
[INFO] [stdout] 125 | fn for_one() {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `slice_one` is never used
[INFO] [stdout]    --> src/main.rs:136:4
[INFO] [stdout]     |
[INFO] [stdout] 136 | fn slice_one() {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `new_user` is never used
[INFO] [stdout]    --> src/main.rs:150:4
[INFO] [stdout]     |
[INFO] [stdout] 150 | fn new_user() {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `cal_area` is never used
[INFO] [stdout]    --> src/main.rs:168:4
[INFO] [stdout]     |
[INFO] [stdout] 168 | fn cal_area() {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `value_in_cents` is never used
[INFO] [stdout]    --> src/main.rs:196:4
[INFO] [stdout]     |
[INFO] [stdout] 196 | fn value_in_cents(coin: Coin) -> u8 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `cal_coin_value` is never used
[INFO] [stdout]    --> src/main.rs:205:4
[INFO] [stdout]     |
[INFO] [stdout] 205 | fn cal_coin_value() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `match_one` is never used
[INFO] [stdout]    --> src/main.rs:211:4
[INFO] [stdout]     |
[INFO] [stdout] 211 | fn match_one(v: u8) {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `match_one_test` is never used
[INFO] [stdout]    --> src/main.rs:221:4
[INFO] [stdout]     |
[INFO] [stdout] 221 | fn match_one_test() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `some_one` is never used
[INFO] [stdout]    --> src/main.rs:226:4
[INFO] [stdout]     |
[INFO] [stdout] 226 | fn some_one() {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `if_let_one` is never used
[INFO] [stdout]    --> src/main.rs:238:4
[INFO] [stdout]     |
[INFO] [stdout] 238 | fn if_let_one() {
[INFO] [stdout]     |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::arch::x86_64::_bittest`
[INFO] [stdout]  --> src/trait_mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::arch::x86_64::_bittest;
[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: `std::iter::Sum`
[INFO] [stdout]  --> src/trait_mod.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::iter::Sum;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp::Ordering`
[INFO] [stdout]  --> src/main.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::cmp::Ordering;
[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: `std::io`
[INFO] [stdout]  --> src/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::io;
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::Rng`
[INFO] [stdout]  --> src/main.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use rand::Rng;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `aolifu_rust::collection`
[INFO] [stdout]  --> src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use aolifu_rust::collection;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `aolifu_rust::string`
[INFO] [stdout]  --> src/main.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use aolifu_rust::string;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `aolifu_rust::panic`
[INFO] [stdout]  --> src/main.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use aolifu_rust::panic;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `aolifu_rust::function`
[INFO] [stdout]  --> src/main.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use aolifu_rust::function;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `aolifu_rust::generic`
[INFO] [stdout]  --> src/main.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use aolifu_rust::generic;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `aolifu_rust::trait_mod`
[INFO] [stdout]   --> src/main.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use aolifu_rust::trait_mod;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v`
[INFO] [stdout]   --> src/collection/vector.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let v = vec![
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_v`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `f`
[INFO] [stdout]  --> src/panic.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     let f = match f {
[INFO] [stdout]   |         ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `f`
[INFO] [stdout]   --> src/panic.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let f = match f {
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `f`
[INFO] [stdout]   --> src/panic.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let f = File::open("hello.txt").unwrap_or_else(
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]   --> src/trait_mod.rs:66:66
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub fn notify_five<T: Summary + Display, U: Clone + Debug>(a: T, b: U) -> String {
[INFO] [stdout]    |                                                                  ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]   --> src/trait_mod.rs:70:31
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub fn notify_six<T, U>(a: T, b: U) -> String
[INFO] [stdout]    |                               ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TEST_CONSTANT` is never used
[INFO] [stdout]   --> src/main.rs:13:7
[INFO] [stdout]    |
[INFO] [stdout] 13 | const TEST_CONSTANT: u32 = 100_000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `User` is never constructed
[INFO] [stdout]   --> src/main.rs:26:8
[INFO] [stdout]    |
[INFO] [stdout] 26 | struct User {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `area` is never used
[INFO] [stdout]   --> src/main.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl Rectangle {
[INFO] [stdout]    | -------------- method in this implementation
[INFO] [stdout] 40 |     fn area(&self) -> u32 {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Coin` is never used
[INFO] [stdout]   --> src/main.rs:57:6
[INFO] [stdout]    |
[INFO] [stdout] 57 | enum Coin {
[INFO] [stdout]    |      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `override_variable` is never used
[INFO] [stdout]   --> src/main.rs:64:4
[INFO] [stdout]    |
[INFO] [stdout] 64 | fn override_variable() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `different_type_variable` is never used
[INFO] [stdout]   --> src/main.rs:71:4
[INFO] [stdout]    |
[INFO] [stdout] 71 | fn different_type_variable() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tuple` is never used
[INFO] [stdout]   --> src/main.rs:77:4
[INFO] [stdout]    |
[INFO] [stdout] 77 | fn tuple()  {
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `array` is never used
[INFO] [stdout]   --> src/main.rs:85:4
[INFO] [stdout]    |
[INFO] [stdout] 85 | fn array() {
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `plus_num` is never used
[INFO] [stdout]   --> src/main.rs:94:4
[INFO] [stdout]    |
[INFO] [stdout] 94 | fn plus_num(x: i32) -> i32 {
[INFO] [stdout]    |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `loop_one` is never used
[INFO] [stdout]   --> src/main.rs:98:4
[INFO] [stdout]    |
[INFO] [stdout] 98 | fn loop_one() {
[INFO] [stdout]    |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `while_one` is never used
[INFO] [stdout]    --> src/main.rs:109:4
[INFO] [stdout]     |
[INFO] [stdout] 109 | fn while_one() {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `array_reverse` is never used
[INFO] [stdout]    --> src/main.rs:118:4
[INFO] [stdout]     |
[INFO] [stdout] 118 | fn array_reverse() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `for_one` is never used
[INFO] [stdout]    --> src/main.rs:125:4
[INFO] [stdout]     |
[INFO] [stdout] 125 | fn for_one() {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `slice_one` is never used
[INFO] [stdout]    --> src/main.rs:136:4
[INFO] [stdout]     |
[INFO] [stdout] 136 | fn slice_one() {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `new_user` is never used
[INFO] [stdout]    --> src/main.rs:150:4
[INFO] [stdout]     |
[INFO] [stdout] 150 | fn new_user() {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `cal_area` is never used
[INFO] [stdout]    --> src/main.rs:168:4
[INFO] [stdout]     |
[INFO] [stdout] 168 | fn cal_area() {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `value_in_cents` is never used
[INFO] [stdout]    --> src/main.rs:196:4
[INFO] [stdout]     |
[INFO] [stdout] 196 | fn value_in_cents(coin: Coin) -> u8 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `cal_coin_value` is never used
[INFO] [stdout]    --> src/main.rs:205:4
[INFO] [stdout]     |
[INFO] [stdout] 205 | fn cal_coin_value() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `match_one` is never used
[INFO] [stdout]    --> src/main.rs:211:4
[INFO] [stdout]     |
[INFO] [stdout] 211 | fn match_one(v: u8) {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `match_one_test` is never used
[INFO] [stdout]    --> src/main.rs:221:4
[INFO] [stdout]     |
[INFO] [stdout] 221 | fn match_one_test() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `some_one` is never used
[INFO] [stdout]    --> src/main.rs:226:4
[INFO] [stdout]     |
[INFO] [stdout] 226 | fn some_one() {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `if_let_one` is never used
[INFO] [stdout]    --> src/main.rs:238:4
[INFO] [stdout]     |
[INFO] [stdout] 238 | fn if_let_one() {
[INFO] [stdout]     |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]   --> src/closure.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |     let s = example_closure(String::from("hello"));
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `seat_at_table` is never used
[INFO] [stdout]  --> src/lib.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 |         fn seat_at_table(){}
[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 `take_order` is never used
[INFO] [stdout]   --> src/lib.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout] 10 |         fn take_order(){}
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `serve_order` is never used
[INFO] [stdout]   --> src/lib.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 |         fn serve_order(){}
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `take_payment` is never used
[INFO] [stdout]   --> src/lib.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 |         fn take_payment(){
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> src/collection/vector.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 |     Int(i32),
[INFO] [stdout]   |     --- ^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     field in this variant
[INFO] [stdout]   |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]   |
[INFO] [stdout] 2 -     Int(i32),
[INFO] [stdout] 2 +     Int(()),
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> src/collection/vector.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 |     Float(f64),
[INFO] [stdout]   |     ----- ^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     field in this variant
[INFO] [stdout]   |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]   |
[INFO] [stdout] 3 -     Float(f64),
[INFO] [stdout] 3 +     Float(()),
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> src/collection/vector.rs:4:10
[INFO] [stdout]   |
[INFO] [stdout] 4 |     Text(String),
[INFO] [stdout]   |     ---- ^^^^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     field in this variant
[INFO] [stdout]   |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]   |
[INFO] [stdout] 4 -     Text(String),
[INFO] [stdout] 4 +     Text(()),
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `string_append` is never used
[INFO] [stdout]   --> src/string.rs:51:4
[INFO] [stdout]    |
[INFO] [stdout] 51 | fn string_append() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `string_deep_clone` is never used
[INFO] [stdout]   --> src/string.rs:57:4
[INFO] [stdout]    |
[INFO] [stdout] 57 | fn string_deep_clone() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Color` is never constructed
[INFO] [stdout]  --> src/generic.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct Color<T> {
[INFO] [stdout]   |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `x` is never used
[INFO] [stdout]   --> src/generic.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | impl <T> Color<T> {
[INFO] [stdout]    | ----------------- method in this implementation
[INFO] [stdout] 11 |     fn x(&self) -> &T {
[INFO] [stdout]    |        ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `x2` is never used
[INFO] [stdout]   --> src/generic.rs:17:8
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl Color<i32> {
[INFO] [stdout]    | --------------- method in this implementation
[INFO] [stdout] 17 |     fn x2(&self) -> &i32 {
[INFO] [stdout]    |        ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Option` is never used
[INFO] [stdout]   --> src/generic.rs:49:6
[INFO] [stdout]    |
[INFO] [stdout] 49 | enum Option<T> {
[INFO] [stdout]    |      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Result` is never used
[INFO] [stdout]   --> src/generic.rs:54:6
[INFO] [stdout]    |
[INFO] [stdout] 54 | enum Result<T, E> {
[INFO] [stdout]    |      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Pair` is never constructed
[INFO] [stdout]   --> src/trait_mod.rs:86:8
[INFO] [stdout]    |
[INFO] [stdout] 86 | struct Pair<T> {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `New` is never used
[INFO] [stdout]   --> src/trait_mod.rs:93:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | impl<T> Pair<T>{
[INFO] [stdout]    | --------------- associated function in this implementation
[INFO] [stdout] 93 |     fn New(x: T, y: T) -> Self {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `cmp_display` is never used
[INFO] [stdout]    --> src/trait_mod.rs:103:8
[INFO] [stdout]     |
[INFO] [stdout] 102 | impl <T: Display + PartialOrd> Pair<T> {
[INFO] [stdout]     | -------------------------------------- method in this implementation
[INFO] [stdout] 103 |     fn cmp_display(&self) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `colorMap` should have a snake case name
[INFO] [stdout]   --> src/collection/hashmap.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let colorMap: HashMap<_, _> = colors.iter().zip(nums.iter()).collect();
[INFO] [stdout]    |         ^^^^^^^^ help: convert the identifier to snake case: `color_map`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `New` should have a snake case name
[INFO] [stdout]   --> src/guess_number.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub fn New(value: i32) -> Guess {
[INFO] [stdout]    |            ^^^ help: convert the identifier to snake case: `new`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Name` should have a snake case name
[INFO] [stdout]  --> src/generic.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Name: T,
[INFO] [stdout]   |     ^^^^ help: convert the identifier to snake case: `name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Type` should have a snake case name
[INFO] [stdout]  --> src/generic.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Type: T,
[INFO] [stdout]   |     ^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier
[INFO] [stdout]   |
[INFO] [stdout] 7 -     Type: T,
[INFO] [stdout] 7 +     r#type: T,
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Name` should have a snake case name
[INFO] [stdout]   --> src/generic.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     Name: T,
[INFO] [stdout]    |     ^^^^ help: convert the identifier to snake case: `name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Type` should have a snake case name
[INFO] [stdout]   --> src/generic.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     Type: U,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier
[INFO] [stdout]    |
[INFO] [stdout] 24 -     Type: U,
[INFO] [stdout] 24 +     r#type: U,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `New` should have a snake case name
[INFO] [stdout]   --> src/trait_mod.rs:93:8
[INFO] [stdout]    |
[INFO] [stdout] 93 |     fn New(x: T, y: T) -> Self {
[INFO] [stdout]    |        ^^^ help: convert the identifier to snake case: `new`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `fileName` should have a snake case name
[INFO] [stdout]   --> src/command.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fileName: String,
[INFO] [stdout]    |     ^^^^^^^^ help: convert the identifier to snake case: `file_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `New` should have a snake case name
[INFO] [stdout]   --> src/command.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn New(args: &[String]) -> Result<Config, &'static str> {
[INFO] [stdout]    |        ^^^ help: convert the identifier to snake case: `new`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `fileName` should have a snake case name
[INFO] [stdout]   --> src/command.rs:45:13
[INFO] [stdout]    |
[INFO] [stdout] 45 |         let fileName = args[2].clone();
[INFO] [stdout]    |             ^^^^^^^^ help: convert the identifier to snake case: `file_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `New_two` should have a snake case name
[INFO] [stdout]   --> src/command.rs:52:8
[INFO] [stdout]    |
[INFO] [stdout] 52 |     fn New_two(mut args: std::env::Args) -> Result<Config, &'static str> {
[INFO] [stdout]    |        ^^^^^^^ help: convert the identifier to snake case: `new_two`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `fileName` should have a snake case name
[INFO] [stdout]   --> src/command.rs:61:13
[INFO] [stdout]    |
[INFO] [stdout] 61 |         let fileName = match args.next(){
[INFO] [stdout]    |             ^^^^^^^^ help: convert the identifier to snake case: `file_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `New` should have a snake case name
[INFO] [stdout]   --> src/closure.rs:13:8
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn New(calculation: T) -> Cacher<T> {
[INFO] [stdout]    |        ^^^ help: convert the identifier to snake case: `new`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `New` should have a snake case name
[INFO] [stdout]   --> src/iterator.rs:78:8
[INFO] [stdout]    |
[INFO] [stdout] 78 |     fn New() -> Counter {
[INFO] [stdout]    |        ^^^ help: convert the identifier to snake case: `new`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.75s
[INFO] running `Command { std: "docker" "inspect" "298f8d2bec00a6e26b132e80b340e25e9a4d4ec51f6e0994b89b0ad5084bbb00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "298f8d2bec00a6e26b132e80b340e25e9a4d4ec51f6e0994b89b0ad5084bbb00", kill_on_drop: false }`
[INFO] [stdout] 298f8d2bec00a6e26b132e80b340e25e9a4d4ec51f6e0994b89b0ad5084bbb00
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] dc403ae3ab25d36d46b31405bde91e0ad1424420a291bb7c15d4db44f939b61c
[INFO] running `Command { std: "docker" "start" "-a" "dc403ae3ab25d36d46b31405bde91e0ad1424420a291bb7c15d4db44f939b61c", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `std::arch::x86_64::_bittest`
[INFO] [stderr]  --> src/trait_mod.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::arch::x86_64::_bittest;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::iter::Sum`
[INFO] [stderr]  --> src/trait_mod.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::iter::Sum;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `v`
[INFO] [stderr]   --> src/collection/vector.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |     let v = vec![
[INFO] [stderr]    |         ^ help: if this is intentional, prefix it with an underscore: `_v`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `f`
[INFO] [stderr]  --> src/panic.rs:8:9
[INFO] [stderr]   |
[INFO] [stderr] 8 |     let f = match f {
[INFO] [stderr]   |         ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `f`
[INFO] [stderr]   --> src/panic.rs:18:9
[INFO] [stderr]    |
[INFO] [stderr] 18 |     let f = match f {
[INFO] [stderr]    |         ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `f`
[INFO] [stderr]   --> src/panic.rs:32:9
[INFO] [stderr]    |
[INFO] [stderr] 32 |     let f = File::open("hello.txt").unwrap_or_else(
[INFO] [stderr]    |         ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `b`
[INFO] [stderr]   --> src/trait_mod.rs:66:66
[INFO] [stderr]    |
[INFO] [stderr] 66 | pub fn notify_five<T: Summary + Display, U: Clone + Debug>(a: T, b: U) -> String {
[INFO] [stderr]    |                                                                  ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `b`
[INFO] [stderr]   --> src/trait_mod.rs:70:31
[INFO] [stderr]    |
[INFO] [stderr] 70 | pub fn notify_six<T, U>(a: T, b: U) -> String
[INFO] [stderr]    |                               ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `s`
[INFO] [stderr]   --> src/closure.rs:75:9
[INFO] [stderr]    |
[INFO] [stderr] 75 |     let s = example_closure(String::from("hello"));
[INFO] [stderr]    |         ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stderr] 
[INFO] [stderr] warning: function `seat_at_table` is never used
[INFO] [stderr]  --> src/lib.rs:6:12
[INFO] [stderr]   |
[INFO] [stderr] 6 |         fn seat_at_table(){}
[INFO] [stderr]   |            ^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `take_order` is never used
[INFO] [stderr]   --> src/lib.rs:10:12
[INFO] [stderr]    |
[INFO] [stderr] 10 |         fn take_order(){}
[INFO] [stderr]    |            ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `serve_order` is never used
[INFO] [stderr]   --> src/lib.rs:11:12
[INFO] [stderr]    |
[INFO] [stderr] 11 |         fn serve_order(){}
[INFO] [stderr]    |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `take_payment` is never used
[INFO] [stderr]   --> src/lib.rs:12:12
[INFO] [stderr]    |
[INFO] [stderr] 12 |         fn take_payment(){
[INFO] [stderr]    |            ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]  --> src/collection/vector.rs:2:9
[INFO] [stderr]   |
[INFO] [stderr] 2 |     Int(i32),
[INFO] [stderr]   |     --- ^^^
[INFO] [stderr]   |     |
[INFO] [stderr]   |     field in this variant
[INFO] [stderr]   |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]   |
[INFO] [stderr] 2 -     Int(i32),
[INFO] [stderr] 2 +     Int(()),
[INFO] [stderr]   |
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]  --> src/collection/vector.rs:3:11
[INFO] [stderr]   |
[INFO] [stderr] 3 |     Float(f64),
[INFO] [stderr]   |     ----- ^^^
[INFO] [stderr]   |     |
[INFO] [stderr]   |     field in this variant
[INFO] [stderr]   |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]   |
[INFO] [stderr] 3 -     Float(f64),
[INFO] [stderr] 3 +     Float(()),
[INFO] [stderr]   |
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]  --> src/collection/vector.rs:4:10
[INFO] [stderr]   |
[INFO] [stderr] 4 |     Text(String),
[INFO] [stderr]   |     ---- ^^^^^^
[INFO] [stderr]   |     |
[INFO] [stderr]   |     field in this variant
[INFO] [stderr]   |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]   |
[INFO] [stderr] 4 -     Text(String),
[INFO] [stderr] 4 +     Text(()),
[INFO] [stderr]   |
[INFO] [stderr] 
[INFO] [stderr] warning: function `string_append` is never used
[INFO] [stderr]   --> src/string.rs:51:4
[INFO] [stderr]    |
[INFO] [stderr] 51 | fn string_append() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `string_deep_clone` is never used
[INFO] [stderr]   --> src/string.rs:57:4
[INFO] [stderr]    |
[INFO] [stderr] 57 | fn string_deep_clone() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Color` is never constructed
[INFO] [stderr]  --> src/generic.rs:5:8
[INFO] [stderr]   |
[INFO] [stderr] 5 | struct Color<T> {
[INFO] [stderr]   |        ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `x` is never used
[INFO] [stderr]   --> src/generic.rs:11:8
[INFO] [stderr]    |
[INFO] [stderr] 10 | impl <T> Color<T> {
[INFO] [stderr]    | ----------------- method in this implementation
[INFO] [stderr] 11 |     fn x(&self) -> &T {
[INFO] [stderr]    |        ^
[INFO] [stderr] 
[INFO] [stderr] warning: method `x2` is never used
[INFO] [stderr]   --> src/generic.rs:17:8
[INFO] [stderr]    |
[INFO] [stderr] 16 | impl Color<i32> {
[INFO] [stderr]    | --------------- method in this implementation
[INFO] [stderr] 17 |     fn x2(&self) -> &i32 {
[INFO] [stderr]    |        ^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `Option` is never used
[INFO] [stderr]   --> src/generic.rs:49:6
[INFO] [stderr]    |
[INFO] [stderr] 49 | enum Option<T> {
[INFO] [stderr]    |      ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `Result` is never used
[INFO] [stderr]   --> src/generic.rs:54:6
[INFO] [stderr]    |
[INFO] [stderr] 54 | enum Result<T, E> {
[INFO] [stderr]    |      ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Pair` is never constructed
[INFO] [stderr]   --> src/trait_mod.rs:86:8
[INFO] [stderr]    |
[INFO] [stderr] 86 | struct Pair<T> {
[INFO] [stderr]    |        ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `New` is never used
[INFO] [stderr]   --> src/trait_mod.rs:93:8
[INFO] [stderr]    |
[INFO] [stderr] 92 | impl<T> Pair<T>{
[INFO] [stderr]    | --------------- associated function in this implementation
[INFO] [stderr] 93 |     fn New(x: T, y: T) -> Self {
[INFO] [stderr]    |        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `cmp_display` is never used
[INFO] [stderr]    --> src/trait_mod.rs:103:8
[INFO] [stderr]     |
[INFO] [stderr] 102 | impl <T: Display + PartialOrd> Pair<T> {
[INFO] [stderr]     | -------------------------------------- method in this implementation
[INFO] [stderr] 103 |     fn cmp_display(&self) {
[INFO] [stderr]     |        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `ImportantExcerpt` is never constructed
[INFO] [stderr]   --> src/lifecycle.rs:23:8
[INFO] [stderr]    |
[INFO] [stderr] 23 | struct ImportantExcerpt<'a> {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Shoe` is never constructed
[INFO] [stderr]   --> src/iterator.rs:33:8
[INFO] [stderr]    |
[INFO] [stderr] 33 | struct Shoe {
[INFO] [stderr]    |        ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `shoes_in_my_size` is never used
[INFO] [stderr]   --> src/iterator.rs:39:4
[INFO] [stderr]    |
[INFO] [stderr] 39 | fn shoes_in_my_size(shoes: Vec<Shoe>, shoe_size: u32) -> Vec<Shoe> {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Counter` is never constructed
[INFO] [stderr]   --> src/iterator.rs:73:8
[INFO] [stderr]    |
[INFO] [stderr] 73 | struct Counter{
[INFO] [stderr]    |        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `New` is never used
[INFO] [stderr]   --> src/iterator.rs:78:8
[INFO] [stderr]    |
[INFO] [stderr] 77 | impl Counter {
[INFO] [stderr]    | ------------ associated function in this implementation
[INFO] [stderr] 78 |     fn New() -> Counter {
[INFO] [stderr]    |        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable `colorMap` should have a snake case name
[INFO] [stderr]   --> src/collection/hashmap.rs:22:9
[INFO] [stderr]    |
[INFO] [stderr] 22 |     let colorMap: HashMap<_, _> = colors.iter().zip(nums.iter()).collect();
[INFO] [stderr]    |         ^^^^^^^^ help: convert the identifier to snake case: `color_map`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `New` should have a snake case name
[INFO] [stderr]   --> src/guess_number.rs:10:12
[INFO] [stderr]    |
[INFO] [stderr] 10 |     pub fn New(value: i32) -> Guess {
[INFO] [stderr]    |            ^^^ help: convert the identifier to snake case: `new`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Name` should have a snake case name
[INFO] [stderr]  --> src/generic.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 |     Name: T,
[INFO] [stderr]   |     ^^^^ help: convert the identifier to snake case: `name`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Type` should have a snake case name
[INFO] [stderr]  --> src/generic.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 |     Type: T,
[INFO] [stderr]   |     ^^^^
[INFO] [stderr]   |
[INFO] [stderr] help: rename the identifier or convert it to a snake case raw identifier
[INFO] [stderr]   |
[INFO] [stderr] 7 -     Type: T,
[INFO] [stderr] 7 +     r#type: T,
[INFO] [stderr]   |
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Name` should have a snake case name
[INFO] [stderr]   --> src/generic.rs:23:5
[INFO] [stderr]    |
[INFO] [stderr] 23 |     Name: T,
[INFO] [stderr]    |     ^^^^ help: convert the identifier to snake case: `name`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Type` should have a snake case name
[INFO] [stderr]   --> src/generic.rs:24:5
[INFO] [stderr]    |
[INFO] [stderr] 24 |     Type: U,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: rename the identifier or convert it to a snake case raw identifier
[INFO] [stderr]    |
[INFO] [stderr] 24 -     Type: U,
[INFO] [stderr] 24 +     r#type: U,
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: method `New` should have a snake case name
[INFO] [stderr]   --> src/trait_mod.rs:93:8
[INFO] [stderr]    |
[INFO] [stderr] 93 |     fn New(x: T, y: T) -> Self {
[INFO] [stderr]    |        ^^^ help: convert the identifier to snake case: `new`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `fileName` should have a snake case name
[INFO] [stderr]   --> src/command.rs:35:5
[INFO] [stderr]    |
[INFO] [stderr] 35 |     fileName: String,
[INFO] [stderr]    |     ^^^^^^^^ help: convert the identifier to snake case: `file_name`
[INFO] [stderr] 
[INFO] [stderr] warning: method `New` should have a snake case name
[INFO] [stderr]   --> src/command.rs:40:8
[INFO] [stderr]    |
[INFO] [stderr] 40 |     fn New(args: &[String]) -> Result<Config, &'static str> {
[INFO] [stderr]    |        ^^^ help: convert the identifier to snake case: `new`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `fileName` should have a snake case name
[INFO] [stderr]   --> src/command.rs:45:13
[INFO] [stderr]    |
[INFO] [stderr] 45 |         let fileName = args[2].clone();
[INFO] [stderr]    |             ^^^^^^^^ help: convert the identifier to snake case: `file_name`
[INFO] [stderr] 
[INFO] [stderr] warning: method `New_two` should have a snake case name
[INFO] [stderr]   --> src/command.rs:52:8
[INFO] [stderr]    |
[INFO] [stderr] 52 |     fn New_two(mut args: std::env::Args) -> Result<Config, &'static str> {
[INFO] [stderr]    |        ^^^^^^^ help: convert the identifier to snake case: `new_two`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `fileName` should have a snake case name
[INFO] [stderr]   --> src/command.rs:61:13
[INFO] [stderr]    |
[INFO] [stderr] 61 |         let fileName = match args.next(){
[INFO] [stderr]    |             ^^^^^^^^ help: convert the identifier to snake case: `file_name`
[INFO] [stderr] 
[INFO] [stderr] warning: method `New` should have a snake case name
[INFO] [stderr]   --> src/closure.rs:13:8
[INFO] [stderr]    |
[INFO] [stderr] 13 |     fn New(calculation: T) -> Cacher<T> {
[INFO] [stderr]    |        ^^^ help: convert the identifier to snake case: `new`
[INFO] [stderr] 
[INFO] [stderr] warning: method `New` should have a snake case name
[INFO] [stderr]   --> src/iterator.rs:78:8
[INFO] [stderr]    |
[INFO] [stderr] 78 |     fn New() -> Counter {
[INFO] [stderr]    |        ^^^ help: convert the identifier to snake case: `new`
[INFO] [stderr] 
[INFO] [stderr] warning: `aolifu-rust` (lib) generated 45 warnings (run `cargo fix --lib -p aolifu-rust` to apply 9 suggestions)
[INFO] [stderr] warning: `aolifu-rust` (lib test) generated 40 warnings (40 duplicates)
[INFO] [stderr] warning: unused import: `std::cmp::Ordering`
[INFO] [stderr]  --> src/main.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::cmp::Ordering;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::io`
[INFO] [stderr]  --> src/main.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::io;
[INFO] [stderr]   |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `rand::Rng`
[INFO] [stderr]  --> src/main.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use rand::Rng;
[INFO] [stderr]   |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `aolifu_rust::collection`
[INFO] [stderr]  --> src/main.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use aolifu_rust::collection;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `aolifu_rust::string`
[INFO] [stderr]  --> src/main.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 | use aolifu_rust::string;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `aolifu_rust::panic`
[INFO] [stderr]  --> src/main.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use aolifu_rust::panic;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `aolifu_rust::function`
[INFO] [stderr]  --> src/main.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 | use aolifu_rust::function;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `aolifu_rust::generic`
[INFO] [stderr]  --> src/main.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 | use aolifu_rust::generic;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `aolifu_rust::trait_mod`
[INFO] [stderr]   --> src/main.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 | use aolifu_rust::trait_mod;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `TEST_CONSTANT` is never used
[INFO] [stderr]   --> src/main.rs:13:7
[INFO] [stderr]    |
[INFO] [stderr] 13 | const TEST_CONSTANT: u32 = 100_000;
[INFO] [stderr]    |       ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `User` is never constructed
[INFO] [stderr]   --> src/main.rs:26:8
[INFO] [stderr]    |
[INFO] [stderr] 26 | struct User {
[INFO] [stderr]    |        ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `area` is never used
[INFO] [stderr]   --> src/main.rs:40:8
[INFO] [stderr]    |
[INFO] [stderr] 39 | impl Rectangle {
[INFO] [stderr]    | -------------- method in this implementation
[INFO] [stderr] 40 |     fn area(&self) -> u32 {
[INFO] [stderr]    |        ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `Coin` is never used
[INFO] [stderr]   --> src/main.rs:57:6
[INFO] [stderr]    |
[INFO] [stderr] 57 | enum Coin {
[INFO] [stderr]    |      ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `override_variable` is never used
[INFO] [stderr]   --> src/main.rs:64:4
[INFO] [stderr]    |
[INFO] [stderr] 64 | fn override_variable() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `different_type_variable` is never used
[INFO] [stderr]   --> src/main.rs:71:4
[INFO] [stderr]    |
[INFO] [stderr] 71 | fn different_type_variable() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `tuple` is never used
[INFO] [stderr]   --> src/main.rs:77:4
[INFO] [stderr]    |
[INFO] [stderr] 77 | fn tuple()  {
[INFO] [stderr]    |    ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `array` is never used
[INFO] [stderr]   --> src/main.rs:85:4
[INFO] [stderr]    |
[INFO] [stderr] 85 | fn array() {
[INFO] [stderr]    |    ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `plus_num` is never used
[INFO] [stderr]   --> src/main.rs:94:4
[INFO] [stderr]    |
[INFO] [stderr] 94 | fn plus_num(x: i32) -> i32 {
[INFO] [stderr]    |    ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `loop_one` is never used
[INFO] [stderr]   --> src/main.rs:98:4
[INFO] [stderr]    |
[INFO] [stderr] 98 | fn loop_one() {
[INFO] [stderr]    |    ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `while_one` is never used
[INFO] [stderr]    --> src/main.rs:109:4
[INFO] [stderr]     |
[INFO] [stderr] 109 | fn while_one() {
[INFO] [stderr]     |    ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `array_reverse` is never used
[INFO] [stderr]    --> src/main.rs:118:4
[INFO] [stderr]     |
[INFO] [stderr] 118 | fn array_reverse() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `for_one` is never used
[INFO] [stderr]    --> src/main.rs:125:4
[INFO] [stderr]     |
[INFO] [stderr] 125 | fn for_one() {
[INFO] [stderr]     |    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `slice_one` is never used
[INFO] [stderr]    --> src/main.rs:136:4
[INFO] [stderr]     |
[INFO] [stderr] 136 | fn slice_one() {
[INFO] [stderr]     |    ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `new_user` is never used
[INFO] [stderr]    --> src/main.rs:150:4
[INFO] [stderr]     |
[INFO] [stderr] 150 | fn new_user() {
[INFO] [stderr]     |    ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `cal_area` is never used
[INFO] [stderr]    --> src/main.rs:168:4
[INFO] [stderr]     |
[INFO] [stderr] 168 | fn cal_area() {
[INFO] [stderr]     |    ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `value_in_cents` is never used
[INFO] [stderr]    --> src/main.rs:196:4
[INFO] [stderr]     |
[INFO] [stderr] 196 | fn value_in_cents(coin: Coin) -> u8 {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `cal_coin_value` is never used
[INFO] [stderr]    --> src/main.rs:205:4
[INFO] [stderr]     |
[INFO] [stderr] 205 | fn cal_coin_value() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `match_one` is never used
[INFO] [stderr]    --> src/main.rs:211:4
[INFO] [stderr]     |
[INFO] [stderr] 211 | fn match_one(v: u8) {
[INFO] [stderr]     |    ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `match_one_test` is never used
[INFO] [stderr]    --> src/main.rs:221:4
[INFO] [stderr]     |
[INFO] [stderr] 221 | fn match_one_test() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `some_one` is never used
[INFO] [stderr]    --> src/main.rs:226:4
[INFO] [stderr]     |
[INFO] [stderr] 226 | fn some_one() {
[INFO] [stderr]     |    ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `if_let_one` is never used
[INFO] [stderr]    --> src/main.rs:238:4
[INFO] [stderr]     |
[INFO] [stderr] 238 | fn if_let_one() {
[INFO] [stderr]     |    ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `aolifu-rust` (bin "aolifu-rust" test) generated 31 warnings (run `cargo fix --bin "aolifu-rust" -p aolifu-rust --tests` to apply 9 suggestions)
[INFO] [stderr] warning: `aolifu-rust` (bin "aolifu-rust") generated 31 warnings (31 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/aolifu_rust-8abb6afbdb1cbbe6)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test iterator::iterator_adapter ... ok
[INFO] [stdout] test iterator::filter_by_size ... ok
[INFO] [stdout] test iterator::calling_next_directly ... ok
[INFO] [stdout] test iterator::iterator_demonstration ... ok
[INFO] [stdout] test test::assert_test ... ignored
[INFO] [stdout] test test::result_test ... ok
[INFO] [stdout] test iterator::iterator_sum ... ok
[INFO] [stdout] test iterator::using_other_iterator_trait_methods ... ok
[INFO] [stdout] test lifecycle::test_one ... ok
[INFO] [stdout] test test::should_panic_test - should panic ... ok
[INFO] [stdout] test test::should_panic_test_two - should panic ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aolifu_rust-f3d8ace31e11532c)
[INFO] [stdout] test closure::generate_workout_test ... ok
[INFO] [stderr]      Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-e1ee033fba067f49)
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests aolifu_rust
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 2.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test cal_largest_test ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "dc403ae3ab25d36d46b31405bde91e0ad1424420a291bb7c15d4db44f939b61c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dc403ae3ab25d36d46b31405bde91e0ad1424420a291bb7c15d4db44f939b61c", kill_on_drop: false }`
[INFO] [stdout] dc403ae3ab25d36d46b31405bde91e0ad1424420a291bb7c15d4db44f939b61c
