[INFO] cloning repository https://github.com/msgridin/cheat-sheat [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/msgridin/cheat-sheat" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmsgridin%2Fcheat-sheat", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmsgridin%2Fcheat-sheat'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 48df9878ed906efce1c0ccde9d12faa16ea51025 [INFO] testing msgridin/cheat-sheat against 1.60.0 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmsgridin%2Fcheat-sheat" "/workspace/builds/worker-67/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-67/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/msgridin/cheat-sheat 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/msgridin/cheat-sheat [INFO] finished tweaking git repo https://github.com/msgridin/cheat-sheat [INFO] tweaked toml for git repo https://github.com/msgridin/cheat-sheat written to /workspace/builds/worker-67/source/Cargo.toml [INFO] crate git repo https://github.com/msgridin/cheat-sheat 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] [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-67/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-67/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 52d9bf913806451de31a60d5bc4f439cfb3aac96e2743a7e5d7f371be90b71f9 [INFO] running `Command { std: "docker" "start" "-a" "52d9bf913806451de31a60d5bc4f439cfb3aac96e2743a7e5d7f371be90b71f9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "52d9bf913806451de31a60d5bc4f439cfb3aac96e2743a7e5d7f371be90b71f9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "52d9bf913806451de31a60d5bc4f439cfb3aac96e2743a7e5d7f371be90b71f9", kill_on_drop: false }` [INFO] [stdout] 52d9bf913806451de31a60d5bc4f439cfb3aac96e2743a7e5d7f371be90b71f9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-67/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-67/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0dac4383974e9fbfe3a288fe9d084c368220ebf22649329f74fa2788cb4266d5 [INFO] running `Command { std: "docker" "start" "-a" "0dac4383974e9fbfe3a288fe9d084c368220ebf22649329f74fa2788cb4266d5", kill_on_drop: false }` [INFO] [stderr] Compiling cheat-sheet v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/control_flow/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | 'inner: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_labels)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/control_flow/mod.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 24 | break; [INFO] [stdout] | ----- any code following this expression is unreachable [INFO] [stdout] 25 | break 'outer; [INFO] [stdout] | ^^^^^^^^^^^^^ unreachable statement [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `b` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:2:9 [INFO] [stdout] | [INFO] [stdout] 2 | let b: bool = true; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_b` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `u8` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | let u8: u8 = 0; [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_u8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `u16` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | let u16: u16 = 0; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_u16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `u32` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | let u32 = 0; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_u32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `u64` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | let u64: u64 = 0; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `u128` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | let u128: u128 = 0; [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_u128` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i8` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | let i8 = 0i8; [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_i8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i16` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 15 | let i16 = 0i16; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_i16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i32` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | let i32 = 0; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_i32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i64` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | let i64 = 0i64; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_i64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i128` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | let i128 = 0i128; [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_i128` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f32` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | let f32 = 0.0f32; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_f32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f64` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | let f64 = 0.; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_f64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `isize` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | let isize = 0isize; [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_isize` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `usize` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | let usize = 0usize; [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_usize` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `char` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | let char = 'c'; // unicode value [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_char` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `str` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | let str = "&str"; // string slice [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `string` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | let string = "String"; // owned string [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_string` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tuple` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 38 | let tuple = ("Team A", 7, 0.5); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_tuple` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `slice` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:46:9 [INFO] [stdout] | [INFO] [stdout] 46 | let slice = &array[..]; [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_slice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `user` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | let user = User { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_user` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `black` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | let black = Color(0, 0, 0); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_black` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cmd` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | let cmd = Command::Quit; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_cmd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cmd` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:83:9 [INFO] [stdout] | [INFO] [stdout] 83 | let cmd = Command::Move { x: 1, y: 2 }; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_cmd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cmd` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:84:9 [INFO] [stdout] | [INFO] [stdout] 84 | let cmd = Command::Speak("Hi".to_string()); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_cmd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cmd` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:85:9 [INFO] [stdout] | [INFO] [stdout] 85 | let cmd = Command::Color(0, 0, 0); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_cmd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `result` [INFO] [stdout] --> src/control_flow/mod.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | let result = loop { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `boolean` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn boolean() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `unsigned_integers` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:5:4 [INFO] [stdout] | [INFO] [stdout] 5 | fn unsigned_integers() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `signed_integers` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:13:4 [INFO] [stdout] | [INFO] [stdout] 13 | fn signed_integers() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `floating_point_numbers` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:21:4 [INFO] [stdout] | [INFO] [stdout] 21 | fn floating_point_numbers() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `platform_specific_integers` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:26:4 [INFO] [stdout] | [INFO] [stdout] 26 | fn platform_specific_integers() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `string` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:31:4 [INFO] [stdout] | [INFO] [stdout] 31 | fn string() { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `tuple` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:37:4 [INFO] [stdout] | [INFO] [stdout] 37 | fn tuple() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `array` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:41:4 [INFO] [stdout] | [INFO] [stdout] 41 | fn array() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `hash_map` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:50:4 [INFO] [stdout] | [INFO] [stdout] 50 | fn hash_map() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `structure` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:59:4 [INFO] [stdout] | [INFO] [stdout] 59 | fn structure() { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `enumeration` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:74:4 [INFO] [stdout] | [INFO] [stdout] 74 | fn enumeration() { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `constant` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:88:4 [INFO] [stdout] | [INFO] [stdout] 88 | fn constant() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `static_variables` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:93:4 [INFO] [stdout] | [INFO] [stdout] 93 | fn static_variables() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `type_alias` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:100:4 [INFO] [stdout] | [INFO] [stdout] 100 | fn type_alias() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `if_and_if_let` [INFO] [stdout] --> src/control_flow/mod.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn if_and_if_let() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `loops` [INFO] [stdout] --> src/control_flow/mod.rs:11:4 [INFO] [stdout] | [INFO] [stdout] 11 | fn loops() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `nested_loops_and_labels` [INFO] [stdout] --> src/control_flow/mod.rs:21:4 [INFO] [stdout] | [INFO] [stdout] 21 | fn nested_loops_and_labels() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `returning_from_loop` [INFO] [stdout] --> src/control_flow/mod.rs:30:4 [INFO] [stdout] | [INFO] [stdout] 30 | fn returning_from_loop() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `while_and_while_let` [INFO] [stdout] --> src/control_flow/mod.rs:40:4 [INFO] [stdout] | [INFO] [stdout] 40 | fn while_and_while_let() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `for_loop` [INFO] [stdout] --> src/control_flow/mod.rs:53:4 [INFO] [stdout] | [INFO] [stdout] 53 | fn for_loop() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 49 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 9.79s [INFO] running `Command { std: "docker" "inspect" "0dac4383974e9fbfe3a288fe9d084c368220ebf22649329f74fa2788cb4266d5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0dac4383974e9fbfe3a288fe9d084c368220ebf22649329f74fa2788cb4266d5", kill_on_drop: false }` [INFO] [stdout] 0dac4383974e9fbfe3a288fe9d084c368220ebf22649329f74fa2788cb4266d5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-67/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-67/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2ac90a35a89bc431bf3f0f40f0228156c49c6b92d7575eec4f80480db98c0545 [INFO] running `Command { std: "docker" "start" "-a" "2ac90a35a89bc431bf3f0f40f0228156c49c6b92d7575eec4f80480db98c0545", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling cheat-sheet v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/control_flow/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | 'inner: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_labels)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/control_flow/mod.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 24 | break; [INFO] [stdout] | ----- any code following this expression is unreachable [INFO] [stdout] 25 | break 'outer; [INFO] [stdout] | ^^^^^^^^^^^^^ unreachable statement [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `b` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:2:9 [INFO] [stdout] | [INFO] [stdout] 2 | let b: bool = true; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_b` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `u8` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | let u8: u8 = 0; [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_u8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `u16` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | let u16: u16 = 0; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_u16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `u32` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | let u32 = 0; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_u32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `u64` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | let u64: u64 = 0; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `u128` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | let u128: u128 = 0; [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_u128` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i8` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | let i8 = 0i8; [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_i8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i16` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 15 | let i16 = 0i16; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_i16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i32` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | let i32 = 0; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_i32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i64` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | let i64 = 0i64; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_i64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i128` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | let i128 = 0i128; [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_i128` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f32` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | let f32 = 0.0f32; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_f32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f64` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | let f64 = 0.; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_f64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `isize` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | let isize = 0isize; [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_isize` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `usize` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | let usize = 0usize; [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_usize` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `char` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | let char = 'c'; // unicode value [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_char` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `str` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | let str = "&str"; // string slice [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `string` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | let string = "String"; // owned string [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_string` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tuple` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 38 | let tuple = ("Team A", 7, 0.5); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_tuple` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `slice` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:46:9 [INFO] [stdout] | [INFO] [stdout] 46 | let slice = &array[..]; [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_slice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `user` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | let user = User { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_user` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `black` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | let black = Color(0, 0, 0); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_black` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cmd` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | let cmd = Command::Quit; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_cmd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cmd` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:83:9 [INFO] [stdout] | [INFO] [stdout] 83 | let cmd = Command::Move { x: 1, y: 2 }; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_cmd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cmd` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:84:9 [INFO] [stdout] | [INFO] [stdout] 84 | let cmd = Command::Speak("Hi".to_string()); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_cmd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cmd` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:85:9 [INFO] [stdout] | [INFO] [stdout] 85 | let cmd = Command::Color(0, 0, 0); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_cmd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `result` [INFO] [stdout] --> src/control_flow/mod.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | let result = loop { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `boolean` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn boolean() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `unsigned_integers` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:5:4 [INFO] [stdout] | [INFO] [stdout] 5 | fn unsigned_integers() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `signed_integers` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:13:4 [INFO] [stdout] | [INFO] [stdout] 13 | fn signed_integers() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `floating_point_numbers` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:21:4 [INFO] [stdout] | [INFO] [stdout] 21 | fn floating_point_numbers() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `platform_specific_integers` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:26:4 [INFO] [stdout] | [INFO] [stdout] 26 | fn platform_specific_integers() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `string` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:31:4 [INFO] [stdout] | [INFO] [stdout] 31 | fn string() { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `tuple` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:37:4 [INFO] [stdout] | [INFO] [stdout] 37 | fn tuple() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `array` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:41:4 [INFO] [stdout] | [INFO] [stdout] 41 | fn array() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `hash_map` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:50:4 [INFO] [stdout] | [INFO] [stdout] 50 | fn hash_map() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `structure` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:59:4 [INFO] [stdout] | [INFO] [stdout] 59 | fn structure() { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `enumeration` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:74:4 [INFO] [stdout] | [INFO] [stdout] 74 | fn enumeration() { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `constant` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:88:4 [INFO] [stdout] | [INFO] [stdout] 88 | fn constant() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `static_variables` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:93:4 [INFO] [stdout] | [INFO] [stdout] 93 | fn static_variables() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `type_alias` [INFO] [stdout] --> src/basic_types_and_variables/mod.rs:100:4 [INFO] [stdout] | [INFO] [stdout] 100 | fn type_alias() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `if_and_if_let` [INFO] [stdout] --> src/control_flow/mod.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn if_and_if_let() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `loops` [INFO] [stdout] --> src/control_flow/mod.rs:11:4 [INFO] [stdout] | [INFO] [stdout] 11 | fn loops() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `nested_loops_and_labels` [INFO] [stdout] --> src/control_flow/mod.rs:21:4 [INFO] [stdout] | [INFO] [stdout] 21 | fn nested_loops_and_labels() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `returning_from_loop` [INFO] [stdout] --> src/control_flow/mod.rs:30:4 [INFO] [stdout] | [INFO] [stdout] 30 | fn returning_from_loop() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `while_and_while_let` [INFO] [stdout] --> src/control_flow/mod.rs:40:4 [INFO] [stdout] | [INFO] [stdout] 40 | fn while_and_while_let() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `for_loop` [INFO] [stdout] --> src/control_flow/mod.rs:53:4 [INFO] [stdout] | [INFO] [stdout] 53 | fn for_loop() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 49 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 4.76s [INFO] running `Command { std: "docker" "inspect" "2ac90a35a89bc431bf3f0f40f0228156c49c6b92d7575eec4f80480db98c0545", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2ac90a35a89bc431bf3f0f40f0228156c49c6b92d7575eec4f80480db98c0545", kill_on_drop: false }` [INFO] [stdout] 2ac90a35a89bc431bf3f0f40f0228156c49c6b92d7575eec4f80480db98c0545 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-67/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-67/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 38e4a23adb4602e1d1a48442df26f26d192d79cf217d4fc82f4901a45cbedb59 [INFO] running `Command { std: "docker" "start" "-a" "38e4a23adb4602e1d1a48442df26f26d192d79cf217d4fc82f4901a45cbedb59", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/control_flow/mod.rs:23:9 [INFO] [stderr] | [INFO] [stderr] 23 | 'inner: loop { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_labels)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unreachable statement [INFO] [stderr] --> src/control_flow/mod.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 24 | break; [INFO] [stderr] | ----- any code following this expression is unreachable [INFO] [stderr] 25 | break 'outer; [INFO] [stderr] | ^^^^^^^^^^^^^ unreachable statement [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unreachable_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `b` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:2:9 [INFO] [stderr] | [INFO] [stderr] 2 | let b: bool = true; [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_b` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `u8` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:6:9 [INFO] [stderr] | [INFO] [stderr] 6 | let u8: u8 = 0; [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_u8` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `u16` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:7:9 [INFO] [stderr] | [INFO] [stderr] 7 | let u16: u16 = 0; [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_u16` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `u32` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:8:9 [INFO] [stderr] | [INFO] [stderr] 8 | let u32 = 0; [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_u32` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `u64` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:9:9 [INFO] [stderr] | [INFO] [stderr] 9 | let u64: u64 = 0; [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_u64` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `u128` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:10:9 [INFO] [stderr] | [INFO] [stderr] 10 | let u128: u128 = 0; [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_u128` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i8` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:14:9 [INFO] [stderr] | [INFO] [stderr] 14 | let i8 = 0i8; [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_i8` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i16` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:15:9 [INFO] [stderr] | [INFO] [stderr] 15 | let i16 = 0i16; [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_i16` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i32` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:16:9 [INFO] [stderr] | [INFO] [stderr] 16 | let i32 = 0; [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_i32` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i64` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:17:9 [INFO] [stderr] | [INFO] [stderr] 17 | let i64 = 0i64; [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_i64` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i128` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:18:9 [INFO] [stderr] | [INFO] [stderr] 18 | let i128 = 0i128; [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_i128` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `f32` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:22:9 [INFO] [stderr] | [INFO] [stderr] 22 | let f32 = 0.0f32; [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_f32` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `f64` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:23:9 [INFO] [stderr] | [INFO] [stderr] 23 | let f64 = 0.; [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_f64` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `isize` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:27:9 [INFO] [stderr] | [INFO] [stderr] 27 | let isize = 0isize; [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_isize` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `usize` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:28:9 [INFO] [stderr] | [INFO] [stderr] 28 | let usize = 0usize; [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_usize` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `char` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:32:9 [INFO] [stderr] | [INFO] [stderr] 32 | let char = 'c'; // unicode value [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_char` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `str` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:33:9 [INFO] [stderr] | [INFO] [stderr] 33 | let str = "&str"; // string slice [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_str` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `string` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:34:9 [INFO] [stderr] | [INFO] [stderr] 34 | let string = "String"; // owned string [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_string` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `tuple` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:38:9 [INFO] [stderr] | [INFO] [stderr] 38 | let tuple = ("Team A", 7, 0.5); [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_tuple` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `slice` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:46:9 [INFO] [stderr] | [INFO] [stderr] 46 | let slice = &array[..]; [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_slice` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `user` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:65:9 [INFO] [stderr] | [INFO] [stderr] 65 | let user = User { [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_user` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `black` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:71:9 [INFO] [stderr] | [INFO] [stderr] 71 | let black = Color(0, 0, 0); [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_black` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `cmd` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:82:9 [INFO] [stderr] | [INFO] [stderr] 82 | let cmd = Command::Quit; [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_cmd` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `cmd` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:83:9 [INFO] [stderr] | [INFO] [stderr] 83 | let cmd = Command::Move { x: 1, y: 2 }; [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_cmd` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `cmd` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:84:9 [INFO] [stderr] | [INFO] [stderr] 84 | let cmd = Command::Speak("Hi".to_string()); [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_cmd` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `cmd` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:85:9 [INFO] [stderr] | [INFO] [stderr] 85 | let cmd = Command::Color(0, 0, 0); [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_cmd` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `result` [INFO] [stderr] --> src/control_flow/mod.rs:32:9 [INFO] [stderr] | [INFO] [stderr] 32 | let result = loop { [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result` [INFO] [stderr] [INFO] [stderr] warning: function is never used: `boolean` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:1:4 [INFO] [stderr] | [INFO] [stderr] 1 | fn boolean() { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `unsigned_integers` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:5:4 [INFO] [stderr] | [INFO] [stderr] 5 | fn unsigned_integers() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `signed_integers` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:13:4 [INFO] [stderr] | [INFO] [stderr] 13 | fn signed_integers() { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `floating_point_numbers` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:21:4 [INFO] [stderr] | [INFO] [stderr] 21 | fn floating_point_numbers() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `platform_specific_integers` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:26:4 [INFO] [stderr] | [INFO] [stderr] 26 | fn platform_specific_integers() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `string` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:31:4 [INFO] [stderr] | [INFO] [stderr] 31 | fn string() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `tuple` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:37:4 [INFO] [stderr] | [INFO] [stderr] 37 | fn tuple() { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `array` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:41:4 [INFO] [stderr] | [INFO] [stderr] 41 | fn array() { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `hash_map` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:50:4 [INFO] [stderr] | [INFO] [stderr] 50 | fn hash_map() { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `structure` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:59:4 [INFO] [stderr] | [INFO] [stderr] 59 | fn structure() { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `enumeration` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:74:4 [INFO] [stderr] | [INFO] [stderr] 74 | fn enumeration() { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `constant` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:88:4 [INFO] [stderr] | [INFO] [stderr] 88 | fn constant() { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `static_variables` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:93:4 [INFO] [stderr] | [INFO] [stderr] 93 | fn static_variables() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `type_alias` [INFO] [stderr] --> src/basic_types_and_variables/mod.rs:100:4 [INFO] [stderr] | [INFO] [stderr] 100 | fn type_alias() { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `if_and_if_let` [INFO] [stderr] --> src/control_flow/mod.rs:1:4 [INFO] [stderr] | [INFO] [stderr] 1 | fn if_and_if_let() { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `loops` [INFO] [stderr] --> src/control_flow/mod.rs:11:4 [INFO] [stderr] | [INFO] [stderr] 11 | fn loops() { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `nested_loops_and_labels` [INFO] [stderr] --> src/control_flow/mod.rs:21:4 [INFO] [stderr] | [INFO] [stderr] 21 | fn nested_loops_and_labels() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `returning_from_loop` [INFO] [stderr] --> src/control_flow/mod.rs:30:4 [INFO] [stderr] | [INFO] [stderr] 30 | fn returning_from_loop() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `while_and_while_let` [INFO] [stderr] --> src/control_flow/mod.rs:40:4 [INFO] [stderr] | [INFO] [stderr] 40 | fn while_and_while_let() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `for_loop` [INFO] [stderr] --> src/control_flow/mod.rs:53:4 [INFO] [stderr] | [INFO] [stderr] 53 | fn for_loop() { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `cheat-sheet` (bin "cheat-sheet" test) generated 49 warnings [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 20.09s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/cheat_sheet-6d2de3a0496c815d) [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" "38e4a23adb4602e1d1a48442df26f26d192d79cf217d4fc82f4901a45cbedb59", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "38e4a23adb4602e1d1a48442df26f26d192d79cf217d4fc82f4901a45cbedb59", kill_on_drop: false }` [INFO] [stdout] 38e4a23adb4602e1d1a48442df26f26d192d79cf217d4fc82f4901a45cbedb59