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