[INFO] cloning repository https://github.com/UnicornRust/Rust-Grammer [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/UnicornRust/Rust-Grammer" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FUnicornRust%2FRust-Grammer", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FUnicornRust%2FRust-Grammer'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 3b1d806584d492f3ec8a206ec9ff80776f17b0d5 [INFO] checking UnicornRust/Rust-Grammer/3b1d806584d492f3ec8a206ec9ff80776f17b0d5 against master#ab869e094a907cc5d19b4080f22eccaf347f1f95 for pr-129604 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FUnicornRust%2FRust-Grammer" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/UnicornRust/Rust-Grammer on toolchain ab869e094a907cc5d19b4080f22eccaf347f1f95 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/UnicornRust/Rust-Grammer [INFO] finished tweaking git repo https://github.com/UnicornRust/Rust-Grammer [INFO] tweaked toml for git repo https://github.com/UnicornRust/Rust-Grammer written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/UnicornRust/Rust-Grammer already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 74136e172518f35988dbdfd33084be774f55c0afa0fe32eeaacf88ec7cadab1f [INFO] running `Command { std: "docker" "start" "-a" "74136e172518f35988dbdfd33084be774f55c0afa0fe32eeaacf88ec7cadab1f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "74136e172518f35988dbdfd33084be774f55c0afa0fe32eeaacf88ec7cadab1f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "74136e172518f35988dbdfd33084be774f55c0afa0fe32eeaacf88ec7cadab1f", kill_on_drop: false }` [INFO] [stdout] 74136e172518f35988dbdfd33084be774f55c0afa0fe32eeaacf88ec7cadab1f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 22d43f9228fb8027653b0b5fce2bd8f9ee451820b66dfede80fdd17fbddf6a35 [INFO] running `Command { std: "docker" "start" "-a" "22d43f9228fb8027653b0b5fce2bd8f9ee451820b66dfede80fdd17fbddf6a35", kill_on_drop: false }` [INFO] [stderr] Compiling crossbeam-utils v0.8.20 [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling rustversion v1.0.17 [INFO] [stderr] Checking memchr v2.7.4 [INFO] [stderr] Checking log v0.4.22 [INFO] [stderr] Checking regex-syntax v0.8.4 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Checking strum v0.26.3 [INFO] [stderr] Checking env_filter v0.1.0 [INFO] [stderr] Checking env_logger v0.11.3 [INFO] [stderr] Checking aho-corasick v1.0.2 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Checking crossbeam-queue v0.3.11 [INFO] [stderr] Checking crossbeam-channel v0.5.13 [INFO] [stderr] Compiling syn v2.0.70 [INFO] [stderr] Checking crossbeam-deque v0.8.5 [INFO] [stderr] Checking crossbeam v0.8.4 [INFO] [stderr] Checking regex-automata v0.4.7 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Checking regex v1.10.5 [INFO] [stderr] Checking base_grammer v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `std::cmp::Ordering` [INFO] [stdout] --> src/variable/vvec.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::cmp::Ordering; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cmp::Ordering` [INFO] [stdout] --> src/variable/vvec.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::cmp::Ordering; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/advance/raw.rs:47:9 [INFO] [stdout] | [INFO] [stdout] 47 | let r = address as *const i32; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/advance/raw.rs:47:9 [INFO] [stdout] | [INFO] [stdout] 47 | let r = address as *const i32; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/advance/alias.rs:27:19 [INFO] [stdout] | [INFO] [stdout] 27 | fn take_long_type(f: Box) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/advance/alias.rs:34:20 [INFO] [stdout] | [INFO] [stdout] 34 | fn take_short_type(f: Thunk){ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `guess` [INFO] [stdout] --> src/advance/nevertype.rs:15:13 [INFO] [stdout] | [INFO] [stdout] 15 | let guess: u32 = match input.trim().parse() { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_guess` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `post` [INFO] [stdout] --> src/blog/statemode.rs:86:27 [INFO] [stdout] | [INFO] [stdout] 86 | fn content<'a>(&self, post: &'a Post) -> &'a str { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_post` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/advance/alias.rs:27:19 [INFO] [stdout] | [INFO] [stdout] 27 | fn take_long_type(f: Box) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/advance/alias.rs:34:20 [INFO] [stdout] | [INFO] [stdout] 34 | fn take_short_type(f: Thunk){ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `guess` [INFO] [stdout] --> src/advance/nevertype.rs:15:13 [INFO] [stdout] | [INFO] [stdout] 15 | let guess: u32 = match input.trim().parse() { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_guess` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `other` [INFO] [stdout] --> src/branch/match_use.rs:75:15 [INFO] [stdout] | [INFO] [stdout] 75 | fn all_handle(other: i8) {} [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_other` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `post` [INFO] [stdout] --> src/blog/statemode.rs:86:27 [INFO] [stdout] | [INFO] [stdout] 86 | fn content<'a>(&self, post: &'a Post) -> &'a str { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_post` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `other` [INFO] [stdout] --> src/branch/match_use.rs:75:15 [INFO] [stdout] | [INFO] [stdout] 75 | fn all_handle(other: i8) {} [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_other` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item1` [INFO] [stdout] --> src/generic/gentrait.rs:107:13 [INFO] [stdout] | [INFO] [stdout] 107 | fn notify_1(item1: &impl Summary, item2: &impl Summary) {} [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_item1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item1` [INFO] [stdout] --> src/generic/gentrait.rs:107:13 [INFO] [stdout] | [INFO] [stdout] 107 | fn notify_1(item1: &impl Summary, item2: &impl Summary) {} [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_item1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item2` [INFO] [stdout] --> src/generic/gentrait.rs:107:35 [INFO] [stdout] | [INFO] [stdout] 107 | fn notify_1(item1: &impl Summary, item2: &impl Summary) {} [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_item2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item2` [INFO] [stdout] --> src/generic/gentrait.rs:107:35 [INFO] [stdout] | [INFO] [stdout] 107 | fn notify_1(item1: &impl Summary, item2: &impl Summary) {} [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_item2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item1` [INFO] [stdout] --> src/generic/gentrait.rs:112:25 [INFO] [stdout] | [INFO] [stdout] 112 | fn notify_2(item1: &T, item: &T) {} [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_item1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item1` [INFO] [stdout] --> src/generic/gentrait.rs:112:25 [INFO] [stdout] | [INFO] [stdout] 112 | fn notify_2(item1: &T, item: &T) {} [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_item1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item` [INFO] [stdout] --> src/generic/gentrait.rs:112:36 [INFO] [stdout] | [INFO] [stdout] 112 | fn notify_2(item1: &T, item: &T) {} [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_item` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item` [INFO] [stdout] --> src/generic/gentrait.rs:112:36 [INFO] [stdout] | [INFO] [stdout] 112 | fn notify_2(item1: &T, item: &T) {} [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_item` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item` [INFO] [stdout] --> src/generic/gentrait.rs:117:13 [INFO] [stdout] | [INFO] [stdout] 117 | fn notify_3(item: &(impl Summary + Display)) {} [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_item` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item` [INFO] [stdout] --> src/generic/gentrait.rs:117:13 [INFO] [stdout] | [INFO] [stdout] 117 | fn notify_3(item: &(impl Summary + Display)) {} [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_item` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item` [INFO] [stdout] --> src/generic/gentrait.rs:120:35 [INFO] [stdout] | [INFO] [stdout] 120 | fn notify_4(item: &T) {} [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_item` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item` [INFO] [stdout] --> src/generic/gentrait.rs:120:35 [INFO] [stdout] | [INFO] [stdout] 120 | fn notify_4(item: &T) {} [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_item` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `t` [INFO] [stdout] --> src/generic/gentrait.rs:127:51 [INFO] [stdout] | [INFO] [stdout] 127 | fn some_fun(t: &T, u: &U) -> i32 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `t` [INFO] [stdout] --> src/generic/gentrait.rs:127:51 [INFO] [stdout] | [INFO] [stdout] 127 | fn some_fun(t: &T, u: &U) -> i32 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `u` [INFO] [stdout] --> src/generic/gentrait.rs:127:58 [INFO] [stdout] | [INFO] [stdout] 127 | fn some_fun(t: &T, u: &U) -> i32 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `u` [INFO] [stdout] --> src/generic/gentrait.rs:127:58 [INFO] [stdout] | [INFO] [stdout] 127 | fn some_fun(t: &T, u: &U) -> i32 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `t` [INFO] [stdout] --> src/generic/gentrait.rs:132:21 [INFO] [stdout] | [INFO] [stdout] 132 | fn some_fun_1(t: &T, u: &U) -> i32 [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `t` [INFO] [stdout] --> src/generic/gentrait.rs:132:21 [INFO] [stdout] | [INFO] [stdout] 132 | fn some_fun_1(t: &T, u: &U) -> i32 [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `u` [INFO] [stdout] --> src/generic/gentrait.rs:132:28 [INFO] [stdout] | [INFO] [stdout] 132 | fn some_fun_1(t: &T, u: &U) -> i32 [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `u` [INFO] [stdout] --> src/generic/gentrait.rs:132:28 [INFO] [stdout] | [INFO] [stdout] 132 | fn some_fun_1(t: &T, u: &U) -> i32 [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `file` [INFO] [stdout] --> src/iofs/pathfile.rs:76:9 [INFO] [stdout] | [INFO] [stdout] 76 | let file = OpenOptions::new() [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/iofs/pathfile.rs:89:9 [INFO] [stdout] | [INFO] [stdout] 89 | let mut output = match output { [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: unused variable: `file` [INFO] [stdout] --> src/iofs/pathfile.rs:76:9 [INFO] [stdout] | [INFO] [stdout] 76 | let file = OpenOptions::new() [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/iofs/pathfile.rs:139:9 [INFO] [stdout] | [INFO] [stdout] 139 | let mut file = File::open(path).unwrap(); [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/iofs/pathfile.rs:147:9 [INFO] [stdout] | [INFO] [stdout] 147 | let mut file2 = File::open(path).unwrap(); [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/iofs/pathfile.rs:89:9 [INFO] [stdout] | [INFO] [stdout] 89 | let mut output = match output { [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] --> src/iofs/pathfile.rs:139:9 [INFO] [stdout] | [INFO] [stdout] 139 | let mut file = File::open(path).unwrap(); [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/iofs/pathfile.rs:147:9 [INFO] [stdout] | [INFO] [stdout] 147 | let mut file2 = File::open(path).unwrap(); [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/pattern/matching.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | let x = 5; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/pattern/matching.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | let x = 5; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `feet` [INFO] [stdout] --> src/pattern/pgrammer.rs:162:11 [INFO] [stdout] | [INFO] [stdout] 162 | let ((feet, inches), Point { x, y }) = ((3, 19), Point { x: 3, y: -10 }); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_feet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `inches` [INFO] [stdout] --> src/pattern/pgrammer.rs:162:17 [INFO] [stdout] | [INFO] [stdout] 162 | let ((feet, inches), Point { x, y }) = ((3, 19), Point { x: 3, y: -10 }); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_inches` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/pattern/pgrammer.rs:162:34 [INFO] [stdout] | [INFO] [stdout] 162 | let ((feet, inches), Point { x, y }) = ((3, 19), Point { x: 3, y: -10 }); [INFO] [stdout] | ^ help: try ignoring the field: `x: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/pattern/pgrammer.rs:162:37 [INFO] [stdout] | [INFO] [stdout] 162 | let ((feet, inches), Point { x, y }) = ((3, 19), Point { x: 3, y: -10 }); [INFO] [stdout] | ^ help: try ignoring the field: `y: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `feet` [INFO] [stdout] --> src/pattern/pgrammer.rs:162:11 [INFO] [stdout] | [INFO] [stdout] 162 | let ((feet, inches), Point { x, y }) = ((3, 19), Point { x: 3, y: -10 }); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_feet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `inches` [INFO] [stdout] --> src/pattern/pgrammer.rs:162:17 [INFO] [stdout] | [INFO] [stdout] 162 | let ((feet, inches), Point { x, y }) = ((3, 19), Point { x: 3, y: -10 }); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_inches` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/pattern/pgrammer.rs:162:34 [INFO] [stdout] | [INFO] [stdout] 162 | let ((feet, inches), Point { x, y }) = ((3, 19), Point { x: 3, y: -10 }); [INFO] [stdout] | ^ help: try ignoring the field: `x: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/pattern/pgrammer.rs:162:37 [INFO] [stdout] | [INFO] [stdout] 162 | let ((feet, inches), Point { x, y }) = ((3, 19), Point { x: 3, y: -10 }); [INFO] [stdout] | ^ help: try ignoring the field: `y: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `message` [INFO] [stdout] --> src/eventloop/handler.rs:21:13 [INFO] [stdout] | [INFO] [stdout] 21 | let message = format!("{} => {}", event, data); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_message` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Counter` is never constructed [INFO] [stdout] --> src/advance/union.rs:42:8 [INFO] [stdout] | [INFO] [stdout] 42 | struct Counter { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `run` is never used [INFO] [stdout] --> src/advance/abi.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn run() { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `abs` is never used [INFO] [stdout] --> src/advance/abi.rs:17:8 [INFO] [stdout] | [INFO] [stdout] 17 | fn abs(input: i32) -> i32; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `run` is never used [INFO] [stdout] --> src/advance/global.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn run() {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `name` is never read [INFO] [stdout] --> src/advance/newtype.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 14 | struct People { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] 15 | notes: HashMap, [INFO] [stdout] 16 | name: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `People` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `take_long_type` is never used [INFO] [stdout] --> src/advance/alias.rs:27:4 [INFO] [stdout] | [INFO] [stdout] 27 | fn take_long_type(f: Box) { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Thunk` is never used [INFO] [stdout] --> src/advance/alias.rs:32:6 [INFO] [stdout] | [INFO] [stdout] 32 | type Thunk = Box; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `take_short_type` is never used [INFO] [stdout] --> src/advance/alias.rs:34:4 [INFO] [stdout] | [INFO] [stdout] 34 | fn take_short_type(f: Thunk){ [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Result` is never used [INFO] [stdout] --> src/advance/alias.rs:44:6 [INFO] [stdout] | [INFO] [stdout] 44 | type Result = std::result::Result; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `guess_number` is never used [INFO] [stdout] --> src/advance/nevertype.rs:12:4 [INFO] [stdout] | [INFO] [stdout] 12 | fn guess_number() { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `all_handle` is never used [INFO] [stdout] --> src/branch/match_use.rs:75:4 [INFO] [stdout] | [INFO] [stdout] 75 | fn all_handle(other: i8) {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `reroll` is never used [INFO] [stdout] --> src/branch/match_use.rs:77:4 [INFO] [stdout] | [INFO] [stdout] 77 | fn reroll() {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add_one_fun` is never used [INFO] [stdout] --> src/closures/closure.rs:103:4 [INFO] [stdout] | [INFO] [stdout] 103 | fn add_one_fun(x: u32) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `height` is never read [INFO] [stdout] --> src/closures/closure.rs:228:5 [INFO] [stdout] | [INFO] [stdout] 226 | struct Rectangle { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 227 | width: u32, [INFO] [stdout] 228 | height: u32, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Rectangle` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_linux_ip_with_address` is never used [INFO] [stdout] --> src/command/syscall.rs:11:4 [INFO] [stdout] | [INFO] [stdout] 11 | fn parse_linux_ip_with_address() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_linux_ip` is never used [INFO] [stdout] --> src/command/syscall.rs:26:4 [INFO] [stdout] | [INFO] [stdout] 26 | fn get_linux_ip(output: &str) -> Ipv4Addr { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `notify_1` is never used [INFO] [stdout] --> src/generic/gentrait.rs:107:4 [INFO] [stdout] | [INFO] [stdout] 107 | fn notify_1(item1: &impl Summary, item2: &impl Summary) {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `notify_2` is never used [INFO] [stdout] --> src/generic/gentrait.rs:112:4 [INFO] [stdout] | [INFO] [stdout] 112 | fn notify_2(item1: &T, item: &T) {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `notify_3` is never used [INFO] [stdout] --> src/generic/gentrait.rs:117:4 [INFO] [stdout] | [INFO] [stdout] 117 | fn notify_3(item: &(impl Summary + Display)) {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `notify_4` is never used [INFO] [stdout] --> src/generic/gentrait.rs:120:4 [INFO] [stdout] | [INFO] [stdout] 120 | fn notify_4(item: &T) {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `some_fun` is never used [INFO] [stdout] --> src/generic/gentrait.rs:127:4 [INFO] [stdout] | [INFO] [stdout] 127 | fn some_fun(t: &T, u: &U) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `some_fun_1` is never used [INFO] [stdout] --> src/generic/gentrait.rs:132:4 [INFO] [stdout] | [INFO] [stdout] 132 | fn some_fun_1(t: &T, u: &U) -> i32 [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `return_summarizable` is never used [INFO] [stdout] --> src/generic/gentrait.rs:149:4 [INFO] [stdout] | [INFO] [stdout] 149 | fn return_summarizable() -> impl Summary { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `lagest_reference` is never used [INFO] [stdout] --> src/generic/gentype.rs:45:4 [INFO] [stdout] | [INFO] [stdout] 45 | fn lagest_reference(list: &[T]) -> &T { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `x` and `y` are never read [INFO] [stdout] --> src/generic/gentype.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 70 | struct Point { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 71 | x: T, [INFO] [stdout] | ^ [INFO] [stdout] 72 | y: T, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `Point` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `x` is never used [INFO] [stdout] --> src/generic/gentype.rs:85:8 [INFO] [stdout] | [INFO] [stdout] 84 | impl Point { [INFO] [stdout] | ---------------- method in this implementation [INFO] [stdout] 85 | fn x(&self) -> &T { [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `distance_from_origin` is never used [INFO] [stdout] --> src/generic/gentype.rs:94:8 [INFO] [stdout] | [INFO] [stdout] 93 | impl Point { [INFO] [stdout] | --------------- method in this implementation [INFO] [stdout] 94 | fn distance_from_origin(&self) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `level` is never used [INFO] [stdout] --> src/generic/lifetimes.rs:281:8 [INFO] [stdout] | [INFO] [stdout] 280 | impl<'a> ImportantExcerpt<'a> { [INFO] [stdout] | ----------------------------- method in this implementation [INFO] [stdout] 281 | fn level(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `longest_with_an_announcement` is never used [INFO] [stdout] --> src/generic/lifetimes.rs:303:4 [INFO] [stdout] | [INFO] [stdout] 303 | fn longest_with_an_announcement<'a, T>(x: &'a str, y: &'a str, ann: T) -> &'a str [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `make_panic` is never used [INFO] [stdout] --> src/handlerr/panic_macro.rs:24:4 [INFO] [stdout] | [INFO] [stdout] 24 | fn make_panic() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/intellpoint/boxtype.rs:48:10 [INFO] [stdout] | [INFO] [stdout] 48 | Cons(i32, Box), [INFO] [stdout] | ---- ^^^ ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `List` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 48 | Cons((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/intellpoint/rctype.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | Cons(i32, Rc), [INFO] [stdout] | ---- ^^^ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 10 | Cons((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `unwrap_struct` is never used [INFO] [stdout] --> src/pattern/pgrammer.rs:68:4 [INFO] [stdout] | [INFO] [stdout] 68 | fn unwrap_struct() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Point` is never constructed [INFO] [stdout] --> src/pattern/pgrammer.rs:90:8 [INFO] [stdout] | [INFO] [stdout] 90 | struct Point { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `unwrap_enum` is never used [INFO] [stdout] --> src/pattern/pgrammer.rs:98:4 [INFO] [stdout] | [INFO] [stdout] 98 | fn unwrap_enum() { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Message` is never used [INFO] [stdout] --> src/pattern/pgrammer.rs:120:6 [INFO] [stdout] | [INFO] [stdout] 120 | enum Message { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `unwrap_nest_enum_struct` is never used [INFO] [stdout] --> src/pattern/pgrammer.rs:130:4 [INFO] [stdout] | [INFO] [stdout] 130 | fn unwrap_nest_enum_struct() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Color` is never used [INFO] [stdout] --> src/pattern/pgrammer.rs:143:6 [INFO] [stdout] | [INFO] [stdout] 143 | enum Color { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Msg` is never used [INFO] [stdout] --> src/pattern/pgrammer.rs:148:6 [INFO] [stdout] | [INFO] [stdout] 148 | enum Msg { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `unwrap_struct_tuple` is never used [INFO] [stdout] --> src/pattern/pgrammer.rs:158:4 [INFO] [stdout] | [INFO] [stdout] 158 | fn unwrap_struct_tuple() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `ignore_double_dot` is never used [INFO] [stdout] --> src/pattern/ignore.rs:88:4 [INFO] [stdout] | [INFO] [stdout] 88 | fn ignore_double_dot() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Point` is never constructed [INFO] [stdout] --> src/pattern/ignore.rs:97:8 [INFO] [stdout] | [INFO] [stdout] 97 | struct Point { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `run` is never used [INFO] [stdout] --> src/variable/varray.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn run() {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `declare` is never used [INFO] [stdout] --> src/variable/varray.rs:4:4 [INFO] [stdout] | [INFO] [stdout] 4 | fn declare() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `kind` and `address` are never read [INFO] [stdout] --> src/variable/venum.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 14 | struct IpAddr { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 15 | kind: IpAddrKind, [INFO] [stdout] | ^^^^ [INFO] [stdout] 16 | address: String, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0`, `1`, `2`, and `3` are never read [INFO] [stdout] --> src/variable/venum.rs:41:8 [INFO] [stdout] | [INFO] [stdout] 41 | V4(u8,u8,u8,u8), [INFO] [stdout] | -- ^^ ^^ ^^ ^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 41 | V4((),(),(),()), [INFO] [stdout] | ~~ ~~ ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `address` is never read [INFO] [stdout] --> src/variable/venum.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 42 | V6{ [INFO] [stdout] | -- field in this variant [INFO] [stdout] 43 | address: String [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `1` and `2` are never read [INFO] [stdout] --> src/variable/vstruct.rs:90:19 [INFO] [stdout] | [INFO] [stdout] 90 | struct Color(i32, i32, i32); [INFO] [stdout] | ----- ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing these fields [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `2` are never read [INFO] [stdout] --> src/variable/vstruct.rs:91:14 [INFO] [stdout] | [INFO] [stdout] 91 | struct Point(i32, i32, i32); [INFO] [stdout] | ----- ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this struct [INFO] [stdout] | [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 91 | struct Point((), i32, ()); [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `can_hold` is never used [INFO] [stdout] --> src/variable/vstruct.rs:145:8 [INFO] [stdout] | [INFO] [stdout] 126 | impl Rectangle { [INFO] [stdout] | -------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 145 | fn can_hold(&self, other: &Rectangle) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/variable/vvec.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | Int(i32), [INFO] [stdout] | --- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `SpreadSheetCell` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 104 | Int(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/variable/vvec.rs:105:11 [INFO] [stdout] | [INFO] [stdout] 105 | Float(f64), [INFO] [stdout] | ----- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `SpreadSheetCell` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 105 | Float(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/variable/vvec.rs:106:10 [INFO] [stdout] | [INFO] [stdout] 106 | Text(String), [INFO] [stdout] | ---- ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `SpreadSheetCell` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 106 | Text(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `message` [INFO] [stdout] --> src/eventloop/handler.rs:21:13 [INFO] [stdout] | [INFO] [stdout] 21 | let message = format!("{} => {}", event, data); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_message` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Counter` is never constructed [INFO] [stdout] --> src/advance/union.rs:42:8 [INFO] [stdout] | [INFO] [stdout] 42 | struct Counter { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `run` is never used [INFO] [stdout] --> src/advance/abi.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn run() { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `abs` is never used [INFO] [stdout] --> src/advance/abi.rs:17:8 [INFO] [stdout] | [INFO] [stdout] 17 | fn abs(input: i32) -> i32; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `run` is never used [INFO] [stdout] --> src/advance/global.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn run() {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `name` is never read [INFO] [stdout] --> src/advance/newtype.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 14 | struct People { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] 15 | notes: HashMap, [INFO] [stdout] 16 | name: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `People` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `take_long_type` is never used [INFO] [stdout] --> src/advance/alias.rs:27:4 [INFO] [stdout] | [INFO] [stdout] 27 | fn take_long_type(f: Box) { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Thunk` is never used [INFO] [stdout] --> src/advance/alias.rs:32:6 [INFO] [stdout] | [INFO] [stdout] 32 | type Thunk = Box; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `take_short_type` is never used [INFO] [stdout] --> src/advance/alias.rs:34:4 [INFO] [stdout] | [INFO] [stdout] 34 | fn take_short_type(f: Thunk){ [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Result` is never used [INFO] [stdout] --> src/advance/alias.rs:44:6 [INFO] [stdout] | [INFO] [stdout] 44 | type Result = std::result::Result; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `guess_number` is never used [INFO] [stdout] --> src/advance/nevertype.rs:12:4 [INFO] [stdout] | [INFO] [stdout] 12 | fn guess_number() { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `all_handle` is never used [INFO] [stdout] --> src/branch/match_use.rs:75:4 [INFO] [stdout] | [INFO] [stdout] 75 | fn all_handle(other: i8) {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `reroll` is never used [INFO] [stdout] --> src/branch/match_use.rs:77:4 [INFO] [stdout] | [INFO] [stdout] 77 | fn reroll() {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add_one_fun` is never used [INFO] [stdout] --> src/closures/closure.rs:103:4 [INFO] [stdout] | [INFO] [stdout] 103 | fn add_one_fun(x: u32) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `height` is never read [INFO] [stdout] --> src/closures/closure.rs:228:5 [INFO] [stdout] | [INFO] [stdout] 226 | struct Rectangle { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 227 | width: u32, [INFO] [stdout] 228 | height: u32, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Rectangle` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_linux_ip_with_address` is never used [INFO] [stdout] --> src/command/syscall.rs:11:4 [INFO] [stdout] | [INFO] [stdout] 11 | fn parse_linux_ip_with_address() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_linux_ip` is never used [INFO] [stdout] --> src/command/syscall.rs:26:4 [INFO] [stdout] | [INFO] [stdout] 26 | fn get_linux_ip(output: &str) -> Ipv4Addr { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `notify_1` is never used [INFO] [stdout] --> src/generic/gentrait.rs:107:4 [INFO] [stdout] | [INFO] [stdout] 107 | fn notify_1(item1: &impl Summary, item2: &impl Summary) {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `notify_2` is never used [INFO] [stdout] --> src/generic/gentrait.rs:112:4 [INFO] [stdout] | [INFO] [stdout] 112 | fn notify_2(item1: &T, item: &T) {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `notify_3` is never used [INFO] [stdout] --> src/generic/gentrait.rs:117:4 [INFO] [stdout] | [INFO] [stdout] 117 | fn notify_3(item: &(impl Summary + Display)) {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `notify_4` is never used [INFO] [stdout] --> src/generic/gentrait.rs:120:4 [INFO] [stdout] | [INFO] [stdout] 120 | fn notify_4(item: &T) {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `some_fun` is never used [INFO] [stdout] --> src/generic/gentrait.rs:127:4 [INFO] [stdout] | [INFO] [stdout] 127 | fn some_fun(t: &T, u: &U) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `some_fun_1` is never used [INFO] [stdout] --> src/generic/gentrait.rs:132:4 [INFO] [stdout] | [INFO] [stdout] 132 | fn some_fun_1(t: &T, u: &U) -> i32 [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `return_summarizable` is never used [INFO] [stdout] --> src/generic/gentrait.rs:149:4 [INFO] [stdout] | [INFO] [stdout] 149 | fn return_summarizable() -> impl Summary { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `lagest_reference` is never used [INFO] [stdout] --> src/generic/gentype.rs:45:4 [INFO] [stdout] | [INFO] [stdout] 45 | fn lagest_reference(list: &[T]) -> &T { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `x` and `y` are never read [INFO] [stdout] --> src/generic/gentype.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 70 | struct Point { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 71 | x: T, [INFO] [stdout] | ^ [INFO] [stdout] 72 | y: T, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `Point` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `x` is never used [INFO] [stdout] --> src/generic/gentype.rs:85:8 [INFO] [stdout] | [INFO] [stdout] 84 | impl Point { [INFO] [stdout] | ---------------- method in this implementation [INFO] [stdout] 85 | fn x(&self) -> &T { [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `distance_from_origin` is never used [INFO] [stdout] --> src/generic/gentype.rs:94:8 [INFO] [stdout] | [INFO] [stdout] 93 | impl Point { [INFO] [stdout] | --------------- method in this implementation [INFO] [stdout] 94 | fn distance_from_origin(&self) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `level` is never used [INFO] [stdout] --> src/generic/lifetimes.rs:281:8 [INFO] [stdout] | [INFO] [stdout] 280 | impl<'a> ImportantExcerpt<'a> { [INFO] [stdout] | ----------------------------- method in this implementation [INFO] [stdout] 281 | fn level(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `longest_with_an_announcement` is never used [INFO] [stdout] --> src/generic/lifetimes.rs:303:4 [INFO] [stdout] | [INFO] [stdout] 303 | fn longest_with_an_announcement<'a, T>(x: &'a str, y: &'a str, ann: T) -> &'a str [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `make_panic` is never used [INFO] [stdout] --> src/handlerr/panic_macro.rs:24:4 [INFO] [stdout] | [INFO] [stdout] 24 | fn make_panic() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/intellpoint/boxtype.rs:48:10 [INFO] [stdout] | [INFO] [stdout] 48 | Cons(i32, Box), [INFO] [stdout] | ---- ^^^ ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `List` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 48 | Cons((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/intellpoint/rctype.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | Cons(i32, Rc), [INFO] [stdout] | ---- ^^^ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 10 | Cons((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `unwrap_struct` is never used [INFO] [stdout] --> src/pattern/pgrammer.rs:68:4 [INFO] [stdout] | [INFO] [stdout] 68 | fn unwrap_struct() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Point` is never constructed [INFO] [stdout] --> src/pattern/pgrammer.rs:90:8 [INFO] [stdout] | [INFO] [stdout] 90 | struct Point { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `unwrap_enum` is never used [INFO] [stdout] --> src/pattern/pgrammer.rs:98:4 [INFO] [stdout] | [INFO] [stdout] 98 | fn unwrap_enum() { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Message` is never used [INFO] [stdout] --> src/pattern/pgrammer.rs:120:6 [INFO] [stdout] | [INFO] [stdout] 120 | enum Message { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `unwrap_nest_enum_struct` is never used [INFO] [stdout] --> src/pattern/pgrammer.rs:130:4 [INFO] [stdout] | [INFO] [stdout] 130 | fn unwrap_nest_enum_struct() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Color` is never used [INFO] [stdout] --> src/pattern/pgrammer.rs:143:6 [INFO] [stdout] | [INFO] [stdout] 143 | enum Color { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Msg` is never used [INFO] [stdout] --> src/pattern/pgrammer.rs:148:6 [INFO] [stdout] | [INFO] [stdout] 148 | enum Msg { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `unwrap_struct_tuple` is never used [INFO] [stdout] --> src/pattern/pgrammer.rs:158:4 [INFO] [stdout] | [INFO] [stdout] 158 | fn unwrap_struct_tuple() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `ignore_double_dot` is never used [INFO] [stdout] --> src/pattern/ignore.rs:88:4 [INFO] [stdout] | [INFO] [stdout] 88 | fn ignore_double_dot() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Point` is never constructed [INFO] [stdout] --> src/pattern/ignore.rs:97:8 [INFO] [stdout] | [INFO] [stdout] 97 | struct Point { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `run` is never used [INFO] [stdout] --> src/variable/varray.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn run() {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `declare` is never used [INFO] [stdout] --> src/variable/varray.rs:4:4 [INFO] [stdout] | [INFO] [stdout] 4 | fn declare() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `kind` and `address` are never read [INFO] [stdout] --> src/variable/venum.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 14 | struct IpAddr { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 15 | kind: IpAddrKind, [INFO] [stdout] | ^^^^ [INFO] [stdout] 16 | address: String, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0`, `1`, `2`, and `3` are never read [INFO] [stdout] --> src/variable/venum.rs:41:8 [INFO] [stdout] | [INFO] [stdout] 41 | V4(u8,u8,u8,u8), [INFO] [stdout] | -- ^^ ^^ ^^ ^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 41 | V4((),(),(),()), [INFO] [stdout] | ~~ ~~ ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `address` is never read [INFO] [stdout] --> src/variable/venum.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 42 | V6{ [INFO] [stdout] | -- field in this variant [INFO] [stdout] 43 | address: String [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `1` and `2` are never read [INFO] [stdout] --> src/variable/vstruct.rs:90:19 [INFO] [stdout] | [INFO] [stdout] 90 | struct Color(i32, i32, i32); [INFO] [stdout] | ----- ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing these fields [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `2` are never read [INFO] [stdout] --> src/variable/vstruct.rs:91:14 [INFO] [stdout] | [INFO] [stdout] 91 | struct Point(i32, i32, i32); [INFO] [stdout] | ----- ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this struct [INFO] [stdout] | [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 91 | struct Point((), i32, ()); [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `can_hold` is never used [INFO] [stdout] --> src/variable/vstruct.rs:145:8 [INFO] [stdout] | [INFO] [stdout] 126 | impl Rectangle { [INFO] [stdout] | -------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 145 | fn can_hold(&self, other: &Rectangle) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/variable/vvec.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | Int(i32), [INFO] [stdout] | --- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `SpreadSheetCell` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 104 | Int(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/variable/vvec.rs:105:11 [INFO] [stdout] | [INFO] [stdout] 105 | Float(f64), [INFO] [stdout] | ----- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `SpreadSheetCell` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 105 | Float(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/variable/vvec.rs:106:10 [INFO] [stdout] | [INFO] [stdout] 106 | Text(String), [INFO] [stdout] | ---- ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `SpreadSheetCell` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 106 | Text(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 80 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 80 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `command` and `vcommon::variable` [INFO] [stdout] --> src/main.rs:3:38 [INFO] [stdout] | [INFO] [stdout] 3 | advance, blog, branch, closures, command,eventloop, function, generic, handlerr, intellpoint, iofs, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 4 | iterator, loops, ownership, pattern, thread, [INFO] [stdout] 5 | variable::{self, vcommon::variable}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `command` and `vcommon::variable` [INFO] [stdout] --> src/main.rs:3:38 [INFO] [stdout] | [INFO] [stdout] 3 | advance, blog, branch, closures, command,eventloop, function, generic, handlerr, intellpoint, iofs, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 4 | iterator, loops, ownership, pattern, thread, [INFO] [stdout] 5 | variable::{self, vcommon::variable}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `premain` is never used [INFO] [stdout] --> src/main.rs:13:4 [INFO] [stdout] | [INFO] [stdout] 13 | fn premain() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `premain` is never used [INFO] [stdout] --> src/main.rs:13:4 [INFO] [stdout] | [INFO] [stdout] 13 | fn premain() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.91s [INFO] running `Command { std: "docker" "inspect" "22d43f9228fb8027653b0b5fce2bd8f9ee451820b66dfede80fdd17fbddf6a35", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "22d43f9228fb8027653b0b5fce2bd8f9ee451820b66dfede80fdd17fbddf6a35", kill_on_drop: false }` [INFO] [stdout] 22d43f9228fb8027653b0b5fce2bd8f9ee451820b66dfede80fdd17fbddf6a35