[INFO] cloning repository https://github.com/OneMore14/rust-playground [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/OneMore14/rust-playground" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FOneMore14%2Frust-playground", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FOneMore14%2Frust-playground'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] e242e59a6a8dad6caecbeffc53602df4d588c821 [INFO] checking OneMore14/rust-playground against master#4c60a0ea5b2385d7400df9db1ad04e96f2a4c154 for 92191_revert [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FOneMore14%2Frust-playground" "/workspace/builds/worker-18/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-18/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/OneMore14/rust-playground on toolchain 4c60a0ea5b2385d7400df9db1ad04e96f2a4c154 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+4c60a0ea5b2385d7400df9db1ad04e96f2a4c154" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/OneMore14/rust-playground [INFO] finished tweaking git repo https://github.com/OneMore14/rust-playground [INFO] tweaked toml for git repo https://github.com/OneMore14/rust-playground written to /workspace/builds/worker-18/source/Cargo.toml [INFO] crate git repo https://github.com/OneMore14/rust-playground already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+4c60a0ea5b2385d7400df9db1ad04e96f2a4c154" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-18/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-18/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:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+4c60a0ea5b2385d7400df9db1ad04e96f2a4c154" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d2ad17b29ae2cd867fbc5d5f50bae9cb4f9cedff409d155bf1b7f49f4bb2d3fd [INFO] running `Command { std: "docker" "start" "-a" "d2ad17b29ae2cd867fbc5d5f50bae9cb4f9cedff409d155bf1b7f49f4bb2d3fd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d2ad17b29ae2cd867fbc5d5f50bae9cb4f9cedff409d155bf1b7f49f4bb2d3fd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d2ad17b29ae2cd867fbc5d5f50bae9cb4f9cedff409d155bf1b7f49f4bb2d3fd", kill_on_drop: false }` [INFO] [stdout] d2ad17b29ae2cd867fbc5d5f50bae9cb4f9cedff409d155bf1b7f49f4bb2d3fd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-18/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-18/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" "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:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+4c60a0ea5b2385d7400df9db1ad04e96f2a4c154" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 79887e2e7f392a437f1e95331838032541d7448f7c6257eb3025b453fa3363c5 [INFO] running `Command { std: "docker" "start" "-a" "79887e2e7f392a437f1e95331838032541d7448f7c6257eb3025b453fa3363c5", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Checking rust-data-structure v0.1.0 (/opt/rustwide/workdir/rust-data-structure) [INFO] [stderr] Checking lists v0.1.0 (/opt/rustwide/workdir/lists) [INFO] [stderr] Checking leetcode v0.1.0 (/opt/rustwide/workdir/leetcode) [INFO] [stderr] Checking rust-by-example v0.1.0 (/opt/rustwide/workdir/rust-by-example) [INFO] [stdout] warning: unused import: `std::cmp::min` [INFO] [stdout] --> leetcode/src/main.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::cmp::min; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> leetcode/src/main.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cmp::min` [INFO] [stdout] --> leetcode/src/main.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::cmp::min; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> leetcode/src/main.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> leetcode/src/main.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | let mut v1 : Vec<_>= version1.split('.').collect(); [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> leetcode/src/main.rs:13:13 [INFO] [stdout] | [INFO] [stdout] 13 | let mut v2 : Vec<_>= version2.split('.').collect(); [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Solution` [INFO] [stdout] --> leetcode/src/main.rs:4:8 [INFO] [stdout] | [INFO] [stdout] 4 | struct Solution{ [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `compare_version` [INFO] [stdout] --> leetcode/src/main.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub fn compare_version(version1: String, version2: String) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> leetcode/src/main.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | let mut v1 : Vec<_>= version1.split('.').collect(); [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> leetcode/src/main.rs:13:13 [INFO] [stdout] | [INFO] [stdout] 13 | let mut v2 : Vec<_>= version2.split('.').collect(); [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Solution` [INFO] [stdout] --> leetcode/src/main.rs:4:8 [INFO] [stdout] | [INFO] [stdout] 4 | struct Solution{ [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `compare_version` [INFO] [stdout] --> leetcode/src/main.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub fn compare_version(version1: String, version2: String) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Stack` [INFO] [stdout] --> rust-data-structure/src/basic_data_structure/stack.rs:2:19 [INFO] [stdout] | [INFO] [stdout] 2 | pub(crate) struct Stack { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> rust-data-structure/src/basic_data_structure/stack.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `push` [INFO] [stdout] --> rust-data-structure/src/basic_data_structure/stack.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn push(&mut self, value: T) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `pop` [INFO] [stdout] --> rust-data-structure/src/basic_data_structure/stack.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn pop(&mut self) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `size` [INFO] [stdout] --> rust-data-structure/src/basic_data_structure/stack.rs:28:12 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn size(&self) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `is_empty` [INFO] [stdout] --> rust-data-structure/src/basic_data_structure/stack.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn is_empty(&self) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `peek` [INFO] [stdout] --> rust-data-structure/src/basic_data_structure/stack.rs:36:12 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn peek(&self) -> Option<&T> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `divide_by_two` [INFO] [stdout] --> rust-data-structure/src/basic_data_structure/divide_by_two.rs:4:4 [INFO] [stdout] | [INFO] [stdout] 4 | fn divide_by_two(mut dec_num: u32) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter` [INFO] [stdout] --> rust-by-example/src/macro_rules/dry.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | use std::iter; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 8 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `hello` [INFO] [stdout] --> rust-by-example/src/hello_world/hello.rs:2:8 [INFO] [stdout] | [INFO] [stdout] 2 | pub fn hello() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/hello_world/formatted_print.rs:2:8 [INFO] [stdout] | [INFO] [stdout] 2 | pub fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `debug` [INFO] [stdout] --> rust-by-example/src/hello_world/debug.rs:28:4 [INFO] [stdout] | [INFO] [stdout] 28 | fn debug() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/hello_world/display.rs:61:4 [INFO] [stdout] | [INFO] [stdout] 61 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `list` [INFO] [stdout] --> rust-by-example/src/hello_world/display.rs:117:4 [INFO] [stdout] | [INFO] [stdout] 117 | fn list() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/hello_world/formatting.rs:38:4 [INFO] [stdout] | [INFO] [stdout] 38 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Unit` [INFO] [stdout] --> rust-by-example/src/custom_types/structures.rs:9:8 [INFO] [stdout] | [INFO] [stdout] 9 | struct Unit; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Pair` [INFO] [stdout] --> rust-by-example/src/custom_types/structures.rs:12:8 [INFO] [stdout] | [INFO] [stdout] 12 | struct Pair(i32, f32); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/custom_types/structures.rs:35:4 [INFO] [stdout] | [INFO] [stdout] 35 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `List` [INFO] [stdout] --> rust-by-example/src/custom_types/linked_list.rs:3:6 [INFO] [stdout] | [INFO] [stdout] 3 | enum List { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> rust-by-example/src/custom_types/linked_list.rs:13:8 [INFO] [stdout] | [INFO] [stdout] 13 | fn new() -> List { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `prepend` [INFO] [stdout] --> rust-by-example/src/custom_types/linked_list.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | fn prepend(self, elem: u32) -> List { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `len` [INFO] [stdout] --> rust-by-example/src/custom_types/linked_list.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 25 | fn len(&self) -> u32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `stringify` [INFO] [stdout] --> rust-by-example/src/custom_types/linked_list.rs:43:8 [INFO] [stdout] | [INFO] [stdout] 43 | fn stringify(&self) -> String { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/custom_types/linked_list.rs:57:4 [INFO] [stdout] | [INFO] [stdout] 57 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static is never used: `LANGUAGE` [INFO] [stdout] --> rust-by-example/src/custom_types/constants.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | static LANGUAGE: &str = "Rust"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `THRESHOLD` [INFO] [stdout] --> rust-by-example/src/custom_types/constants.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | const THRESHOLD: i32 = 10; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `is_big` [INFO] [stdout] --> rust-by-example/src/custom_types/constants.rs:5:4 [INFO] [stdout] | [INFO] [stdout] 5 | fn is_big(n: i32) -> bool { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/custom_types/constants.rs:10:4 [INFO] [stdout] | [INFO] [stdout] 10 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/variable_bindings/mod.rs:3:4 [INFO] [stdout] | [INFO] [stdout] 3 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/variable_bindings/freezing.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/types/literals.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `NanoSecond` [INFO] [stdout] --> rust-by-example/src/types/aliasing.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | type NanoSecond = u64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `Inch` [INFO] [stdout] --> rust-by-example/src/types/aliasing.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | type Inch = u64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `u64_t` [INFO] [stdout] --> rust-by-example/src/types/aliasing.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | type u64_t = u64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/types/aliasing.rs:13:4 [INFO] [stdout] | [INFO] [stdout] 13 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/conversion/tryfrom_tryinto.rs:19:4 [INFO] [stdout] | [INFO] [stdout] 19 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/conversion/to_and_from_strings.rs:14:4 [INFO] [stdout] | [INFO] [stdout] 14 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/flow_of_control/if_else.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/flow_of_control/loops.rs:4:4 [INFO] [stdout] | [INFO] [stdout] 4 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/flow_of_control/while_.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/flow_of_control/for_range.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/flow_of_control/match_.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/flow_of_control/match_destructuring.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `tuples` [INFO] [stdout] --> rust-by-example/src/flow_of_control/match_destructuring.rs:10:4 [INFO] [stdout] | [INFO] [stdout] 10 | fn tuples() { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `arrays_slice` [INFO] [stdout] --> rust-by-example/src/flow_of_control/match_destructuring.rs:27:4 [INFO] [stdout] | [INFO] [stdout] 27 | fn arrays_slice() { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `enums` [INFO] [stdout] --> rust-by-example/src/flow_of_control/match_destructuring.rs:84:4 [INFO] [stdout] | [INFO] [stdout] 84 | fn enums() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `pointers_ref` [INFO] [stdout] --> rust-by-example/src/flow_of_control/match_destructuring.rs:109:4 [INFO] [stdout] | [INFO] [stdout] 109 | fn pointers_ref() { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `structs` [INFO] [stdout] --> rust-by-example/src/flow_of_control/match_destructuring.rs:160:4 [INFO] [stdout] | [INFO] [stdout] 160 | fn structs() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/flow_of_control/match_guards.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `age` [INFO] [stdout] --> rust-by-example/src/flow_of_control/match_binding.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn age() -> u32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `some_number` [INFO] [stdout] --> rust-by-example/src/flow_of_control/match_binding.rs:6:4 [INFO] [stdout] | [INFO] [stdout] 6 | fn some_number() -> Option { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/flow_of_control/match_binding.rs:10:4 [INFO] [stdout] | [INFO] [stdout] 10 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/flow_of_control/if_let.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/flow_of_control/while_let.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/functions/mod.rs:7:4 [INFO] [stdout] | [INFO] [stdout] 7 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `is_divisible_by` [INFO] [stdout] --> rust-by-example/src/functions/mod.rs:13:4 [INFO] [stdout] | [INFO] [stdout] 13 | fn is_divisible_by(lhs: u32, rhs: u32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `fizzbuzz` [INFO] [stdout] --> rust-by-example/src/functions/mod.rs:24:4 [INFO] [stdout] | [INFO] [stdout] 24 | fn fizzbuzz(n: u32) -> () { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `fizzbuzz_to` [INFO] [stdout] --> rust-by-example/src/functions/mod.rs:38:4 [INFO] [stdout] | [INFO] [stdout] 38 | fn fizzbuzz_to(n: u32) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Point` [INFO] [stdout] --> rust-by-example/src/functions/methods.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct Point { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `origin` [INFO] [stdout] --> rust-by-example/src/functions/methods.rs:13:8 [INFO] [stdout] | [INFO] [stdout] 13 | fn origin() -> Point { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> rust-by-example/src/functions/methods.rs:18:8 [INFO] [stdout] | [INFO] [stdout] 18 | fn new(x: f64, y: f64) -> Point { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Rectangle` [INFO] [stdout] --> rust-by-example/src/functions/methods.rs:23:8 [INFO] [stdout] | [INFO] [stdout] 23 | struct Rectangle { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `area` [INFO] [stdout] --> rust-by-example/src/functions/methods.rs:32:8 [INFO] [stdout] | [INFO] [stdout] 32 | fn area(&self) -> f64 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `perimeter` [INFO] [stdout] --> rust-by-example/src/functions/methods.rs:42:8 [INFO] [stdout] | [INFO] [stdout] 42 | fn perimeter(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `translate` [INFO] [stdout] --> rust-by-example/src/functions/methods.rs:51:8 [INFO] [stdout] | [INFO] [stdout] 51 | fn translate(&mut self, x: f64, y: f64) { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Pair` [INFO] [stdout] --> rust-by-example/src/functions/methods.rs:61:8 [INFO] [stdout] | [INFO] [stdout] 61 | struct Pair(Box, Box); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `destroy` [INFO] [stdout] --> rust-by-example/src/functions/methods.rs:66:8 [INFO] [stdout] | [INFO] [stdout] 66 | fn destroy(self) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/functions/methods.rs:76:4 [INFO] [stdout] | [INFO] [stdout] 76 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/functions/closures.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `closures` [INFO] [stdout] --> rust-by-example/src/functions/closures.rs:11:4 [INFO] [stdout] | [INFO] [stdout] 11 | fn closures() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `capturing` [INFO] [stdout] --> rust-by-example/src/functions/closures.rs:34:4 [INFO] [stdout] | [INFO] [stdout] 34 | fn capturing() { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `apply` [INFO] [stdout] --> rust-by-example/src/functions/closures.rs:105:4 [INFO] [stdout] | [INFO] [stdout] 105 | fn apply(f: F) where [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `apply_to_3` [INFO] [stdout] --> rust-by-example/src/functions/closures.rs:114:4 [INFO] [stdout] | [INFO] [stdout] 114 | fn apply_to_3(f: F) -> i32 where [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `as_input_parameters` [INFO] [stdout] --> rust-by-example/src/functions/closures.rs:121:4 [INFO] [stdout] | [INFO] [stdout] 121 | fn as_input_parameters() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `type_anonymity` [INFO] [stdout] --> rust-by-example/src/functions/closures.rs:155:4 [INFO] [stdout] | [INFO] [stdout] 155 | fn type_anonymity() { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `call_me` [INFO] [stdout] --> rust-by-example/src/functions/closures.rs:167:4 [INFO] [stdout] | [INFO] [stdout] 167 | fn call_me(f: F) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `function` [INFO] [stdout] --> rust-by-example/src/functions/closures.rs:172:4 [INFO] [stdout] | [INFO] [stdout] 172 | fn function() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `input_functions` [INFO] [stdout] --> rust-by-example/src/functions/closures.rs:176:4 [INFO] [stdout] | [INFO] [stdout] 176 | fn input_functions() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create_fn` [INFO] [stdout] --> rust-by-example/src/functions/closures.rs:185:4 [INFO] [stdout] | [INFO] [stdout] 185 | fn create_fn() -> impl Fn() { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create_fnmut` [INFO] [stdout] --> rust-by-example/src/functions/closures.rs:191:4 [INFO] [stdout] | [INFO] [stdout] 191 | fn create_fnmut() -> impl FnMut() { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create_fnonce` [INFO] [stdout] --> rust-by-example/src/functions/closures.rs:197:4 [INFO] [stdout] | [INFO] [stdout] 197 | fn create_fnonce() -> impl FnOnce() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `as_output_parameters` [INFO] [stdout] --> rust-by-example/src/functions/closures.rs:203:4 [INFO] [stdout] | [INFO] [stdout] 203 | fn as_output_parameters() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `is_odd` [INFO] [stdout] --> rust-by-example/src/functions/higher_order_functions.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn is_odd(n: u32) -> bool { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/functions/higher_order_functions.rs:5:4 [INFO] [stdout] | [INFO] [stdout] 5 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `function` [INFO] [stdout] --> rust-by-example/src/modules/visibility.rs:79:4 [INFO] [stdout] | [INFO] [stdout] 79 | fn function() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/modules/visibility.rs:83:4 [INFO] [stdout] | [INFO] [stdout] 83 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `private_function` [INFO] [stdout] --> rust-by-example/src/modules/visibility.rs:4:8 [INFO] [stdout] | [INFO] [stdout] 4 | fn private_function() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `function` [INFO] [stdout] --> rust-by-example/src/modules/visibility.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub fn function() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `indirect_access` [INFO] [stdout] --> rust-by-example/src/modules/visibility.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn indirect_access() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `call_public_function_in_my_mod` [INFO] [stdout] --> rust-by-example/src/modules/visibility.rs:51:12 [INFO] [stdout] | [INFO] [stdout] 51 | pub fn call_public_function_in_my_mod() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `public_function_in_crate` [INFO] [stdout] --> rust-by-example/src/modules/visibility.rs:59:19 [INFO] [stdout] | [INFO] [stdout] 59 | pub(crate) fn public_function_in_crate() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `function` [INFO] [stdout] --> rust-by-example/src/modules/visibility.rs:22:16 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn function() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `public_function_in_my_mod` [INFO] [stdout] --> rust-by-example/src/modules/visibility.rs:33:55 [INFO] [stdout] | [INFO] [stdout] 33 | pub(in crate::modules::visibility::my_mod) fn public_function_in_my_mod() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `public_function_in_nested` [INFO] [stdout] --> rust-by-example/src/modules/visibility.rs:40:22 [INFO] [stdout] | [INFO] [stdout] 40 | pub(self) fn public_function_in_nested() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `public_function_in_super_mod` [INFO] [stdout] --> rust-by-example/src/modules/visibility.rs:46:23 [INFO] [stdout] | [INFO] [stdout] 46 | pub(super) fn public_function_in_super_mod() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/modules/struct_visibility.rs:23:4 [INFO] [stdout] | [INFO] [stdout] 23 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `OpenBox` [INFO] [stdout] --> rust-by-example/src/modules/struct_visibility.rs:3:16 [INFO] [stdout] | [INFO] [stdout] 3 | pub struct OpenBox { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> rust-by-example/src/modules/struct_visibility.rs:15:16 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn new(contents: T) -> ClosedBox { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `function` [INFO] [stdout] --> rust-by-example/src/modules/use_.rs:4:4 [INFO] [stdout] | [INFO] [stdout] 4 | fn function() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/modules/use_.rs:16:4 [INFO] [stdout] | [INFO] [stdout] 16 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `function` [INFO] [stdout] --> rust-by-example/src/modules/use_.rs:10:16 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn function() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `function` [INFO] [stdout] --> rust-by-example/src/modules/super_and_self.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn function() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/modules/super_and_self.rs:47:4 [INFO] [stdout] | [INFO] [stdout] 47 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `function` [INFO] [stdout] --> rust-by-example/src/modules/super_and_self.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn function() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `function` [INFO] [stdout] --> rust-by-example/src/modules/super_and_self.rs:12:8 [INFO] [stdout] | [INFO] [stdout] 12 | fn function() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `indirect_call` [INFO] [stdout] --> rust-by-example/src/modules/super_and_self.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn indirect_call() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `function` [INFO] [stdout] --> rust-by-example/src/modules/super_and_self.rs:17:16 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn function() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `A` [INFO] [stdout] --> rust-by-example/src/generics/mod.rs:13:8 [INFO] [stdout] | [INFO] [stdout] 13 | struct A; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Single` [INFO] [stdout] --> rust-by-example/src/generics/mod.rs:17:8 [INFO] [stdout] | [INFO] [stdout] 17 | struct Single(A); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `SingleGen` [INFO] [stdout] --> rust-by-example/src/generics/mod.rs:23:8 [INFO] [stdout] | [INFO] [stdout] 23 | struct SingleGen(T); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/generics/mod.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `A` [INFO] [stdout] --> rust-by-example/src/generics/functions.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct A; // Concrete type `A`. [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `S` [INFO] [stdout] --> rust-by-example/src/generics/functions.rs:2:8 [INFO] [stdout] | [INFO] [stdout] 2 | struct S(A); // Concrete type `S`. [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `SGen` [INFO] [stdout] --> rust-by-example/src/generics/functions.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | struct SGen(T); // Generic type `SGen`. [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `reg_fn` [INFO] [stdout] --> rust-by-example/src/generics/functions.rs:10:4 [INFO] [stdout] | [INFO] [stdout] 10 | fn reg_fn(_s: S) {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `gen_spec_t` [INFO] [stdout] --> rust-by-example/src/generics/functions.rs:15:4 [INFO] [stdout] | [INFO] [stdout] 15 | fn gen_spec_t(_s: SGen) {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `gen_spec_i32` [INFO] [stdout] --> rust-by-example/src/generics/functions.rs:20:4 [INFO] [stdout] | [INFO] [stdout] 20 | fn gen_spec_i32(_s: SGen) {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `generic` [INFO] [stdout] --> rust-by-example/src/generics/functions.rs:24:4 [INFO] [stdout] | [INFO] [stdout] 24 | fn generic(_s: SGen) {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/generics/functions.rs:26:4 [INFO] [stdout] | [INFO] [stdout] 26 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Empty` [INFO] [stdout] --> rust-by-example/src/generics/traits.rs:2:8 [INFO] [stdout] | [INFO] [stdout] 2 | struct Empty; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Null` [INFO] [stdout] --> rust-by-example/src/generics/traits.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | struct Null; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/generics/traits.rs:20:4 [INFO] [stdout] | [INFO] [stdout] 20 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `compare_prints` [INFO] [stdout] --> rust-by-example/src/generics/multiple_bounds.rs:3:4 [INFO] [stdout] | [INFO] [stdout] 3 | fn compare_prints(t: &T) { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `compare_types` [INFO] [stdout] --> rust-by-example/src/generics/multiple_bounds.rs:8:4 [INFO] [stdout] | [INFO] [stdout] 8 | fn compare_types(t: &T, u: &U) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/generics/multiple_bounds.rs:13:4 [INFO] [stdout] | [INFO] [stdout] 13 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/generics/where_clauses.rs:27:4 [INFO] [stdout] | [INFO] [stdout] 27 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Years` [INFO] [stdout] --> rust-by-example/src/generics/new_type_ldiom.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct Years(i64); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Days` [INFO] [stdout] --> rust-by-example/src/generics/new_type_ldiom.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | struct Days(i64); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `to_days` [INFO] [stdout] --> rust-by-example/src/generics/new_type_ldiom.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn to_days(&self) -> Days { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `to_years` [INFO] [stdout] --> rust-by-example/src/generics/new_type_ldiom.rs:14:12 [INFO] [stdout] | [INFO] [stdout] 14 | pub fn to_years(&self) -> Years { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `old_enough` [INFO] [stdout] --> rust-by-example/src/generics/new_type_ldiom.rs:19:4 [INFO] [stdout] | [INFO] [stdout] 19 | fn old_enough(age: &Years) -> bool { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/generics/new_type_ldiom.rs:23:4 [INFO] [stdout] | [INFO] [stdout] 23 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `difference` [INFO] [stdout] --> rust-by-example/src/generics/associated_items_problem.rs:26:4 [INFO] [stdout] | [INFO] [stdout] 26 | fn difference(container: &C) -> i32 where [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/generics/associated_items_problem.rs:31:4 [INFO] [stdout] | [INFO] [stdout] 31 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `difference` [INFO] [stdout] --> rust-by-example/src/generics/associated_items_types.rs:55:4 [INFO] [stdout] | [INFO] [stdout] 55 | fn difference(container: &C) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/generics/associated_items_types.rs:59:4 [INFO] [stdout] | [INFO] [stdout] 59 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/generics/phantom_type_parameters.rs:14:4 [INFO] [stdout] | [INFO] [stdout] 14 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `unit_clarification` [INFO] [stdout] --> rust-by-example/src/generics/phantom_type_parameters.rs:70:4 [INFO] [stdout] | [INFO] [stdout] 70 | fn unit_clarification() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create_box` [INFO] [stdout] --> rust-by-example/src/scoping_rules/raii.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn create_box() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/scoping_rules/raii.rs:17:4 [INFO] [stdout] | [INFO] [stdout] 17 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `destroy_box` [INFO] [stdout] --> rust-by-example/src/scoping_rules/ownership_moves.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn destroy_box(c: Box) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/scoping_rules/ownership_moves.rs:8:4 [INFO] [stdout] | [INFO] [stdout] 8 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mutability` [INFO] [stdout] --> rust-by-example/src/scoping_rules/ownership_moves.rs:44:4 [INFO] [stdout] | [INFO] [stdout] 44 | fn mutability() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `partial_moves` [INFO] [stdout] --> rust-by-example/src/scoping_rules/ownership_moves.rs:63:4 [INFO] [stdout] | [INFO] [stdout] 63 | fn partial_moves() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `eat_box_i32` [INFO] [stdout] --> rust-by-example/src/scoping_rules/borrowing.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn eat_box_i32(boxed_i32: Box) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `borrow_i32` [INFO] [stdout] --> rust-by-example/src/scoping_rules/borrowing.rs:7:4 [INFO] [stdout] | [INFO] [stdout] 7 | fn borrow_i32(borrowed_i32: &i32) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/scoping_rules/borrowing.rs:11:4 [INFO] [stdout] | [INFO] [stdout] 11 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `borrow_book` [INFO] [stdout] --> rust-by-example/src/scoping_rules/borrowing.rs:49:4 [INFO] [stdout] | [INFO] [stdout] 49 | fn borrow_book(book: &Book) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `new_edition` [INFO] [stdout] --> rust-by-example/src/scoping_rules/borrowing.rs:54:4 [INFO] [stdout] | [INFO] [stdout] 54 | fn new_edition(book: &mut Book) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mutability` [INFO] [stdout] --> rust-by-example/src/scoping_rules/borrowing.rs:59:4 [INFO] [stdout] | [INFO] [stdout] 59 | fn mutability() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Point` [INFO] [stdout] --> rust-by-example/src/scoping_rules/borrowing.rs:85:8 [INFO] [stdout] | [INFO] [stdout] 85 | struct Point { x: i32, y: i32, z: i32 } [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `aliasing` [INFO] [stdout] --> rust-by-example/src/scoping_rules/borrowing.rs:87:4 [INFO] [stdout] | [INFO] [stdout] 87 | fn aliasing() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `the_ref_pattern` [INFO] [stdout] --> rust-by-example/src/scoping_rules/borrowing.rs:135:4 [INFO] [stdout] | [INFO] [stdout] 135 | fn the_ref_pattern() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `shear` [INFO] [stdout] --> rust-by-example/src/traits/mod.rs:32:8 [INFO] [stdout] | [INFO] [stdout] 32 | fn shear(&mut self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/traits/mod.rs:70:4 [INFO] [stdout] | [INFO] [stdout] 70 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `to_centimeters` [INFO] [stdout] --> rust-by-example/src/traits/derive.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | fn to_centimeters(&self) -> Centimeters { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Seconds` [INFO] [stdout] --> rust-by-example/src/traits/derive.rs:18:8 [INFO] [stdout] | [INFO] [stdout] 18 | struct Seconds(i32); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/traits/derive.rs:20:4 [INFO] [stdout] | [INFO] [stdout] 20 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `random_animal` [INFO] [stdout] --> rust-by-example/src/traits/returning_traits_with_dyn.rs:24:4 [INFO] [stdout] | [INFO] [stdout] 24 | fn random_animal(random_number: f64) -> Box { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/traits/returning_traits_with_dyn.rs:32:4 [INFO] [stdout] | [INFO] [stdout] 32 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/traits/operator_overloading.rs:38:4 [INFO] [stdout] | [INFO] [stdout] 38 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/traits/drop.rs:12:4 [INFO] [stdout] | [INFO] [stdout] 12 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `fibonacci` [INFO] [stdout] --> rust-by-example/src/traits/iterators.rs:31:4 [INFO] [stdout] | [INFO] [stdout] 31 | fn fibonacci() -> Fibonacci { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/traits/iterators.rs:35:4 [INFO] [stdout] | [INFO] [stdout] 35 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/traits/clone.rs:9:4 [INFO] [stdout] | [INFO] [stdout] 9 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/macro_rules/mod.rs:17:4 [INFO] [stdout] | [INFO] [stdout] 17 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `foo` [INFO] [stdout] --> rust-by-example/src/macro_rules/syntax_designators.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | fn $func_name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 15 | create_function!(foo); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `create_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `bar` [INFO] [stdout] --> rust-by-example/src/macro_rules/syntax_designators.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | fn $func_name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | create_function!(bar); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `create_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/macro_rules/syntax_designators.rs:30:4 [INFO] [stdout] | [INFO] [stdout] 30 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/macro_rules/syntax_overload.rs:21:4 [INFO] [stdout] | [INFO] [stdout] 21 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/macro_rules/syntax_repeat.rs:12:4 [INFO] [stdout] | [INFO] [stdout] 12 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `add_assign` [INFO] [stdout] --> rust-by-example/src/macro_rules/dry.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | fn $func + Copy>(xs: &mut Vec, ys: &Vec) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 30 | op!(add_assign, Add, +=, add); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `op` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mul_assign` [INFO] [stdout] --> rust-by-example/src/macro_rules/dry.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | fn $func + Copy>(xs: &mut Vec, ys: &Vec) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | op!(mul_assign, Mul, *=, mul); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `op` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sub_assign` [INFO] [stdout] --> rust-by-example/src/macro_rules/dry.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | fn $func + Copy>(xs: &mut Vec, ys: &Vec) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 32 | op!(sub_assign, Sub, -=, sub); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `op` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/macro_rules/dsl.rs:10:4 [INFO] [stdout] | [INFO] [stdout] 10 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/macro_rules/variadic.rs:17:4 [INFO] [stdout] | [INFO] [stdout] 17 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `drink` [INFO] [stdout] --> rust-by-example/src/error_handling/panic.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn drink(beverage: &str) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/error_handling/panic.rs:8:4 [INFO] [stdout] | [INFO] [stdout] 8 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `multiply` [INFO] [stdout] --> rust-by-example/src/error_handling/result.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn multiply(first_number_str: &str, second_number_str: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> rust-by-example/src/error_handling/result.rs:8:4 [INFO] [stdout] | [INFO] [stdout] 8 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `map` [INFO] [stdout] --> rust-by-example/src/error_handling/result.rs:20:4 [INFO] [stdout] | [INFO] [stdout] 20 | fn map() { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `and_then` [INFO] [stdout] --> rust-by-example/src/error_handling/result.rs:53:4 [INFO] [stdout] | [INFO] [stdout] 53 | fn and_then() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `aliases` [INFO] [stdout] --> rust-by-example/src/error_handling/result.rs:81:4 [INFO] [stdout] | [INFO] [stdout] 81 | fn aliases() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `early_returns` [INFO] [stdout] --> rust-by-example/src/error_handling/result.rs:105:4 [INFO] [stdout] | [INFO] [stdout] 105 | fn early_returns() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `question_marker` [INFO] [stdout] --> rust-by-example/src/error_handling/result.rs:133:4 [INFO] [stdout] | [INFO] [stdout] 133 | fn question_marker() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 177 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 19.21s [INFO] running `Command { std: "docker" "inspect" "79887e2e7f392a437f1e95331838032541d7448f7c6257eb3025b453fa3363c5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "79887e2e7f392a437f1e95331838032541d7448f7c6257eb3025b453fa3363c5", kill_on_drop: false }` [INFO] [stdout] 79887e2e7f392a437f1e95331838032541d7448f7c6257eb3025b453fa3363c5