[INFO] cloning repository https://github.com/DoctorEenot/APLORandom [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/DoctorEenot/APLORandom" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDoctorEenot%2FAPLORandom", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDoctorEenot%2FAPLORandom'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 5fc634b8d38d51a54b382fb1aa99771ff15d34f9 [INFO] testing DoctorEenot/APLORandom against 1.55.0 for beta-1.56-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDoctorEenot%2FAPLORandom" "/workspace/builds/worker-101/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-101/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/DoctorEenot/APLORandom on toolchain 1.55.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.55.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/DoctorEenot/APLORandom [INFO] finished tweaking git repo https://github.com/DoctorEenot/APLORandom [INFO] tweaked toml for git repo https://github.com/DoctorEenot/APLORandom written to /workspace/builds/worker-101/source/Cargo.toml [INFO] crate git repo https://github.com/DoctorEenot/APLORandom already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.55.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-101/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-101/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:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+1.55.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] bfc666ec2c12da08ef8d5f1d151a8ebd587b190e49a3900afbb697a0eec520d8 [INFO] running `Command { std: "docker" "start" "-a" "bfc666ec2c12da08ef8d5f1d151a8ebd587b190e49a3900afbb697a0eec520d8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bfc666ec2c12da08ef8d5f1d151a8ebd587b190e49a3900afbb697a0eec520d8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bfc666ec2c12da08ef8d5f1d151a8ebd587b190e49a3900afbb697a0eec520d8", kill_on_drop: false }` [INFO] [stdout] bfc666ec2c12da08ef8d5f1d151a8ebd587b190e49a3900afbb697a0eec520d8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-101/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-101/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:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+1.55.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 18820eb24b295f7419229b50e9ae7ffb9693fc314bd925d24c8346398853a218 [INFO] running `Command { std: "docker" "start" "-a" "18820eb24b295f7419229b50e9ae7ffb9693fc314bd925d24c8346398853a218", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling libc v0.2.98 [INFO] [stderr] Compiling rustc-serialize v0.3.24 [INFO] [stderr] Compiling md5 v0.7.0 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling rand v0.4.6 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling num-bigint v0.1.44 [INFO] [stderr] Compiling APLORandom v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `Duration` [INFO] [stdout] --> src/main.rs:3:17 [INFO] [stdout] | [INFO] [stdout] 3 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `num_bigint::BigUint` [INFO] [stdout] --> src/AlgorithmCreator.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use num_bigint::BigUint; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `for` iterator expression [INFO] [stdout] --> src/AlgorithmProcessor.rs:583:42 [INFO] [stdout] | [INFO] [stdout] 583 | ... for i in (res_bytes_length-min_amount_of_bytes as usize..res_bytes_length){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `for` iterator expression [INFO] [stdout] --> src/AlgorithmProcessor.rs:638:42 [INFO] [stdout] | [INFO] [stdout] 638 | ... for i in (res_bytes_length-min_amount_of_bytes as usize..res_bytes_length){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `for` iterator expression [INFO] [stdout] --> src/AlgorithmProcessor.rs:798:42 [INFO] [stdout] | [INFO] [stdout] 798 | ... for i in (res_bytes_length-N as usize..res_bytes_length){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `for` iterator expression [INFO] [stdout] --> src/AlgorithmProcessor.rs:831:42 [INFO] [stdout] | [INFO] [stdout] 831 | ... for i in (res_bytes_length-N as usize..res_bytes_length){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `for` iterator expression [INFO] [stdout] --> src/AlgorithmProcessor.rs:927:42 [INFO] [stdout] | [INFO] [stdout] 927 | ... for i in (instruction_index..instruction_index+4){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `for` iterator expression [INFO] [stdout] --> src/AlgorithmProcessor.rs:940:42 [INFO] [stdout] | [INFO] [stdout] 940 | ... for i in (instruction_index..instruction_index+4){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `for` iterator expression [INFO] [stdout] --> src/AlgorithmProcessor.rs:1038:42 [INFO] [stdout] | [INFO] [stdout] 1038 | ... for i in (instruction_index..instruction_index+8){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `for` iterator expression [INFO] [stdout] --> src/AlgorithmProcessor.rs:1051:42 [INFO] [stdout] | [INFO] [stdout] 1051 | ... for i in (instruction_index..instruction_index+8){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/main.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | for i in 0..6{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `k` is never read [INFO] [stdout] --> src/RNG.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | let mut k: u32 = 0; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `instruction` is never read [INFO] [stdout] --> src/AlgorithmCreator.rs:44:13 [INFO] [stdout] | [INFO] [stdout] 44 | let mut instruction:u8 = 0; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `N` [INFO] [stdout] --> src/AlgorithmCreator.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | let mut N:u64 = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_N` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:120:29 [INFO] [stdout] | [INFO] [stdout] 120 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:166:29 [INFO] [stdout] | [INFO] [stdout] 166 | for i in 0..bytes_to_pop{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:241:29 [INFO] [stdout] | [INFO] [stdout] 241 | for i in 0..bytes_to_pop{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:324:29 [INFO] [stdout] | [INFO] [stdout] 324 | for i in 0..bytes_to_pop{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:392:33 [INFO] [stdout] | [INFO] [stdout] 392 | ... for i in res_bytes_length..min_amount_of_bytes as usize{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:448:33 [INFO] [stdout] | [INFO] [stdout] 448 | ... for i in res_bytes_length..min_amount_of_bytes as usize{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:493:29 [INFO] [stdout] | [INFO] [stdout] 493 | for i in 0..bytes_to_pop{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:562:33 [INFO] [stdout] | [INFO] [stdout] 562 | ... for i in res_bytes_length..min_amount_of_bytes as usize{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:618:33 [INFO] [stdout] | [INFO] [stdout] 618 | ... for i in res_bytes_length..min_amount_of_bytes as usize{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:657:29 [INFO] [stdout] | [INFO] [stdout] 657 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:662:29 [INFO] [stdout] | [INFO] [stdout] 662 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:686:33 [INFO] [stdout] | [INFO] [stdout] 686 | ... for i in res_bytes_length..N as usize{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:721:33 [INFO] [stdout] | [INFO] [stdout] 721 | ... for i in res_bytes_length..N as usize{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:754:29 [INFO] [stdout] | [INFO] [stdout] 754 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:758:29 [INFO] [stdout] | [INFO] [stdout] 758 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:782:33 [INFO] [stdout] | [INFO] [stdout] 782 | ... for i in res_bytes_length..N as usize{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:817:33 [INFO] [stdout] | [INFO] [stdout] 817 | ... for i in res_bytes_length..N as usize{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:1071:29 [INFO] [stdout] | [INFO] [stdout] 1071 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:1075:29 [INFO] [stdout] | [INFO] [stdout] 1075 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:1114:29 [INFO] [stdout] | [INFO] [stdout] 1114 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:1118:29 [INFO] [stdout] | [INFO] [stdout] 1118 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:1157:29 [INFO] [stdout] | [INFO] [stdout] 1157 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:1184:29 [INFO] [stdout] | [INFO] [stdout] 1184 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:1213:29 [INFO] [stdout] | [INFO] [stdout] 1213 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:1250:29 [INFO] [stdout] | [INFO] [stdout] 1250 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:1275:29 [INFO] [stdout] | [INFO] [stdout] 1275 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:1301:29 [INFO] [stdout] | [INFO] [stdout] 1301 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:1523:13 [INFO] [stdout] | [INFO] [stdout] 1523 | for i in 0..(stack.len()>>2){ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:49:9 [INFO] [stdout] | [INFO] [stdout] 49 | let mut digest:Vec = vm.digest(); [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/AlgorithmCreator.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | let mut bytes: [u8; 8]; [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/AlgorithmCreator.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | let mut N:u64 = 0; [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/AlgorithmProcessor.rs:360:33 [INFO] [stdout] | [INFO] [stdout] 360 | ... let mut first_operand_big:BigInt; [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/AlgorithmProcessor.rs:361:33 [INFO] [stdout] | [INFO] [stdout] 361 | ... let mut second_operand_big:BigInt; [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/AlgorithmProcessor.rs:423:33 [INFO] [stdout] | [INFO] [stdout] 423 | ... let mut first_operand_big:BigInt; [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/AlgorithmProcessor.rs:424:33 [INFO] [stdout] | [INFO] [stdout] 424 | ... let mut second_operand_big:BigInt; [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/AlgorithmProcessor.rs:530:33 [INFO] [stdout] | [INFO] [stdout] 530 | ... let mut first_operand_big:BigInt; [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/AlgorithmProcessor.rs:531:33 [INFO] [stdout] | [INFO] [stdout] 531 | ... let mut second_operand_big:BigInt; [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/AlgorithmProcessor.rs:593:33 [INFO] [stdout] | [INFO] [stdout] 593 | ... let mut first_operand_big:BigInt; [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/AlgorithmProcessor.rs:594:33 [INFO] [stdout] | [INFO] [stdout] 594 | ... let mut second_operand_big:BigInt; [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/AlgorithmProcessor.rs:672:33 [INFO] [stdout] | [INFO] [stdout] 672 | ... let mut first_operand_big = BigUint::from_bytes_be(&first_operand[..]); [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/AlgorithmProcessor.rs:673:33 [INFO] [stdout] | [INFO] [stdout] 673 | ... let mut second_operand_big = BigUint::from_bytes_be(&second_operand[..]); [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/AlgorithmProcessor.rs:712:33 [INFO] [stdout] | [INFO] [stdout] 712 | ... let mut first_operand_big = BigUint::from_bytes_be(&first_operand[..]); [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/AlgorithmProcessor.rs:713:33 [INFO] [stdout] | [INFO] [stdout] 713 | ... let mut second_operand_big = BigUint::from_bytes_be(&second_operand[..]); [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/AlgorithmProcessor.rs:768:33 [INFO] [stdout] | [INFO] [stdout] 768 | ... let mut first_operand_big = BigUint::from_bytes_le(&first_operand[..]); [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/AlgorithmProcessor.rs:769:33 [INFO] [stdout] | [INFO] [stdout] 769 | ... let mut second_operand_big = BigUint::from_bytes_le(&second_operand[..]); [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/AlgorithmProcessor.rs:808:33 [INFO] [stdout] | [INFO] [stdout] 808 | ... let mut first_operand_big = BigUint::from_bytes_le(&first_operand[..]); [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/AlgorithmProcessor.rs:809:33 [INFO] [stdout] | [INFO] [stdout] 809 | ... let mut second_operand_big = BigUint::from_bytes_le(&second_operand[..]); [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/AlgorithmProcessor.rs:853:29 [INFO] [stdout] | [INFO] [stdout] 853 | let mut result:f32; [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/AlgorithmProcessor.rs:909:29 [INFO] [stdout] | [INFO] [stdout] 909 | let mut result:f32; [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/AlgorithmProcessor.rs:964:29 [INFO] [stdout] | [INFO] [stdout] 964 | let mut result:f64; [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/AlgorithmProcessor.rs:1020:29 [INFO] [stdout] | [INFO] [stdout] 1020 | let mut result:f64; [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/AlgorithmProcessor.rs:1209:29 [INFO] [stdout] | [INFO] [stdout] 1209 | let mut S = buffer[instruction_index]; [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/AlgorithmProcessor.rs:1246:29 [INFO] [stdout] | [INFO] [stdout] 1246 | let mut S = buffer[instruction_index]; [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/AlgorithmProcessor.rs:1271:29 [INFO] [stdout] | [INFO] [stdout] 1271 | let mut S = buffer[instruction_index]; [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/AlgorithmProcessor.rs:1297:29 [INFO] [stdout] | [INFO] [stdout] 1297 | let mut S = buffer[instruction_index]; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `leading_zeros` [INFO] [stdout] --> src/AlgorithmProcessor.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | leading_zeros:u32 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static is never used: `lookup_table` [INFO] [stdout] --> src/AlgorithmProcessor.rs:71:1 [INFO] [stdout] | [INFO] [stdout] 71 | / static lookup_table:[u8;16] = [b'0',b'1',b'2',b'3', [INFO] [stdout] 72 | | b'4',b'5',b'6',b'7', [INFO] [stdout] 73 | | b'8',b'9',b'A',b'B', [INFO] [stdout] 74 | | b'C',b'D',b'E',b'F']; [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `hex_digest` [INFO] [stdout] --> src/AlgorithmProcessor.rs:1557:12 [INFO] [stdout] | [INFO] [stdout] 1557 | pub fn hex_digest(&self)->Vec{ [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: crate `APLORandom` should have a snake case name [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] = help: convert the identifier to snake case: `aplorandom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: module `RNG` should have a snake case name [INFO] [stdout] --> src/main.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | mod RNG; [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `rng` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: module `Tools` should have a snake case name [INFO] [stdout] --> src/main.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | mod Tools; [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `tools` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: module `AlgorithmCreator` should have a snake case name [INFO] [stdout] --> src/main.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | mod AlgorithmCreator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `algorithm_creator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: module `AlgorithmProcessor` should have a snake case name [INFO] [stdout] --> src/main.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | mod AlgorithmProcessor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `algorithm_processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmCreator.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | let mut N:u64 = 0; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmCreator.rs:60:25 [INFO] [stdout] | [INFO] [stdout] 60 | let mut N:u16 = 1 + Tools::biguint_into_u16(rng.generate()%static_values_max_size.to_biguint().unwrap()); [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmCreator.rs:108:21 [INFO] [stdout] | [INFO] [stdout] 108 | let N:u16 = amount_of_bytes*4; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmCreator.rs:122:21 [INFO] [stdout] | [INFO] [stdout] 122 | let N:u16 = 1 + Tools::biguint_into_u16(rng.generate()%size_koef.to_biguint().unwrap()); [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `S` should have a snake case name [INFO] [stdout] --> src/AlgorithmCreator.rs:167:25 [INFO] [stdout] | [INFO] [stdout] 167 | let mut S:u8 = Tools::biguint_into_u8(rng.generate())%bitwise_left_shift_limit as u8; [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `S` should have a snake case name [INFO] [stdout] --> src/AlgorithmCreator.rs:178:25 [INFO] [stdout] | [INFO] [stdout] 178 | let mut S:u8 = Tools::biguint_into_u8(rng.generate())%bitwise_right_shift_limit; [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_VM` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn get_VM() -> VM{ [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `get_vm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static variable `lookup_table` should have an upper case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:71:8 [INFO] [stdout] | [INFO] [stdout] 71 | static lookup_table:[u8;16] = [b'0',b'1',b'2',b'3', [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `LOOKUP_TABLE` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:115:33 [INFO] [stdout] | [INFO] [stdout] 115 | let mut N:u16 = (buffer[instruction_index] as u16) << 8; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:131:33 [INFO] [stdout] | [INFO] [stdout] 131 | let mut N:u16 = (buffer[instruction_index] as u16) << 8; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:153:29 [INFO] [stdout] | [INFO] [stdout] 153 | let N:u16 = ((buffer[instruction_index] as u16)<<8)+buffer[instruction_index+1] as u16; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:228:29 [INFO] [stdout] | [INFO] [stdout] 228 | let N:u16 = ((buffer[instruction_index] as u16)<<8)+buffer[instruction_index+1] as u16; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:311:29 [INFO] [stdout] | [INFO] [stdout] 311 | let N:u16 = ((buffer[instruction_index] as u16)<<8)+buffer[instruction_index+1] as u16; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:480:29 [INFO] [stdout] | [INFO] [stdout] 480 | let N:u16 = ((buffer[instruction_index] as u16)<<8)+buffer[instruction_index+1] as u16; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:650:29 [INFO] [stdout] | [INFO] [stdout] 650 | let N:u16 = ((buffer[instruction_index] as u16)<<8)+buffer[instruction_index+1] as u16; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:747:29 [INFO] [stdout] | [INFO] [stdout] 747 | let N:u16 = ((buffer[instruction_index] as u16)<<8)+buffer[instruction_index+1] as u16; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:1065:33 [INFO] [stdout] | [INFO] [stdout] 1065 | let mut N:u16 = ((stack.pop_front().unwrap() as u16)<<8)+stack.pop_front().unwrap() as u16; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:1108:33 [INFO] [stdout] | [INFO] [stdout] 1108 | let mut N:u16 = stack.pop_back().unwrap() as u16+((stack.pop_back().unwrap() as u16)<<8); [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:1152:33 [INFO] [stdout] | [INFO] [stdout] 1152 | let mut N:u16 = ((stack.pop_front().unwrap() as u16)<<8)+stack.pop_front().unwrap() as u16; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:1179:33 [INFO] [stdout] | [INFO] [stdout] 1179 | let mut N:u16 = stack.pop_back().unwrap() as u16+((stack.pop_back().unwrap() as u16)<<8); [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:1206:33 [INFO] [stdout] | [INFO] [stdout] 1206 | let mut N:u16 = ((stack.pop_front().unwrap() as u16)<<8)+stack.pop_front().unwrap() as u16; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `S` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:1209:33 [INFO] [stdout] | [INFO] [stdout] 1209 | let mut S = buffer[instruction_index]; [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:1243:33 [INFO] [stdout] | [INFO] [stdout] 1243 | let mut N:u16 = stack.pop_back().unwrap() as u16+((stack.pop_back().unwrap() as u16)<<8); [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `S` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:1246:33 [INFO] [stdout] | [INFO] [stdout] 1246 | let mut S = buffer[instruction_index]; [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:1268:33 [INFO] [stdout] | [INFO] [stdout] 1268 | let mut N:u16 = ((stack.pop_front().unwrap() as u16)<<8)+stack.pop_front().unwrap() as u16; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `S` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:1271:33 [INFO] [stdout] | [INFO] [stdout] 1271 | let mut S = buffer[instruction_index]; [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:1294:33 [INFO] [stdout] | [INFO] [stdout] 1294 | let mut N:u16 = stack.pop_back().unwrap() as u16+((stack.pop_back().unwrap() as u16)<<8); [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `S` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:1297:33 [INFO] [stdout] | [INFO] [stdout] 1297 | let mut S = buffer[instruction_index]; [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 105 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 42.73s [INFO] running `Command { std: "docker" "inspect" "18820eb24b295f7419229b50e9ae7ffb9693fc314bd925d24c8346398853a218", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "18820eb24b295f7419229b50e9ae7ffb9693fc314bd925d24c8346398853a218", kill_on_drop: false }` [INFO] [stdout] 18820eb24b295f7419229b50e9ae7ffb9693fc314bd925d24c8346398853a218 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-101/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-101/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:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+1.55.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 249b50a2415ef0a3bbd1bef3c29db5bb2f8bcb970b44fdb31ed470e4390b2959 [INFO] running `Command { std: "docker" "start" "-a" "249b50a2415ef0a3bbd1bef3c29db5bb2f8bcb970b44fdb31ed470e4390b2959", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling APLORandom v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `Duration` [INFO] [stdout] --> src/main.rs:3:17 [INFO] [stdout] | [INFO] [stdout] 3 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `num_bigint::BigUint` [INFO] [stdout] --> src/AlgorithmCreator.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use num_bigint::BigUint; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `for` iterator expression [INFO] [stdout] --> src/AlgorithmProcessor.rs:583:42 [INFO] [stdout] | [INFO] [stdout] 583 | ... for i in (res_bytes_length-min_amount_of_bytes as usize..res_bytes_length){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `for` iterator expression [INFO] [stdout] --> src/AlgorithmProcessor.rs:638:42 [INFO] [stdout] | [INFO] [stdout] 638 | ... for i in (res_bytes_length-min_amount_of_bytes as usize..res_bytes_length){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `for` iterator expression [INFO] [stdout] --> src/AlgorithmProcessor.rs:798:42 [INFO] [stdout] | [INFO] [stdout] 798 | ... for i in (res_bytes_length-N as usize..res_bytes_length){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `for` iterator expression [INFO] [stdout] --> src/AlgorithmProcessor.rs:831:42 [INFO] [stdout] | [INFO] [stdout] 831 | ... for i in (res_bytes_length-N as usize..res_bytes_length){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `for` iterator expression [INFO] [stdout] --> src/AlgorithmProcessor.rs:927:42 [INFO] [stdout] | [INFO] [stdout] 927 | ... for i in (instruction_index..instruction_index+4){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `for` iterator expression [INFO] [stdout] --> src/AlgorithmProcessor.rs:940:42 [INFO] [stdout] | [INFO] [stdout] 940 | ... for i in (instruction_index..instruction_index+4){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `for` iterator expression [INFO] [stdout] --> src/AlgorithmProcessor.rs:1038:42 [INFO] [stdout] | [INFO] [stdout] 1038 | ... for i in (instruction_index..instruction_index+8){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `for` iterator expression [INFO] [stdout] --> src/AlgorithmProcessor.rs:1051:42 [INFO] [stdout] | [INFO] [stdout] 1051 | ... for i in (instruction_index..instruction_index+8){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/main.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | for i in 0..6{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `k` is never read [INFO] [stdout] --> src/RNG.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | let mut k: u32 = 0; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `instruction` is never read [INFO] [stdout] --> src/AlgorithmCreator.rs:44:13 [INFO] [stdout] | [INFO] [stdout] 44 | let mut instruction:u8 = 0; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `N` [INFO] [stdout] --> src/AlgorithmCreator.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | let mut N:u64 = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_N` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:120:29 [INFO] [stdout] | [INFO] [stdout] 120 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:166:29 [INFO] [stdout] | [INFO] [stdout] 166 | for i in 0..bytes_to_pop{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:241:29 [INFO] [stdout] | [INFO] [stdout] 241 | for i in 0..bytes_to_pop{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:324:29 [INFO] [stdout] | [INFO] [stdout] 324 | for i in 0..bytes_to_pop{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:392:33 [INFO] [stdout] | [INFO] [stdout] 392 | ... for i in res_bytes_length..min_amount_of_bytes as usize{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:448:33 [INFO] [stdout] | [INFO] [stdout] 448 | ... for i in res_bytes_length..min_amount_of_bytes as usize{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:493:29 [INFO] [stdout] | [INFO] [stdout] 493 | for i in 0..bytes_to_pop{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:562:33 [INFO] [stdout] | [INFO] [stdout] 562 | ... for i in res_bytes_length..min_amount_of_bytes as usize{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:618:33 [INFO] [stdout] | [INFO] [stdout] 618 | ... for i in res_bytes_length..min_amount_of_bytes as usize{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:657:29 [INFO] [stdout] | [INFO] [stdout] 657 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:662:29 [INFO] [stdout] | [INFO] [stdout] 662 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:686:33 [INFO] [stdout] | [INFO] [stdout] 686 | ... for i in res_bytes_length..N as usize{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:721:33 [INFO] [stdout] | [INFO] [stdout] 721 | ... for i in res_bytes_length..N as usize{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:754:29 [INFO] [stdout] | [INFO] [stdout] 754 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:758:29 [INFO] [stdout] | [INFO] [stdout] 758 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:782:33 [INFO] [stdout] | [INFO] [stdout] 782 | ... for i in res_bytes_length..N as usize{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:817:33 [INFO] [stdout] | [INFO] [stdout] 817 | ... for i in res_bytes_length..N as usize{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:1071:29 [INFO] [stdout] | [INFO] [stdout] 1071 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:1075:29 [INFO] [stdout] | [INFO] [stdout] 1075 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:1114:29 [INFO] [stdout] | [INFO] [stdout] 1114 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:1118:29 [INFO] [stdout] | [INFO] [stdout] 1118 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:1157:29 [INFO] [stdout] | [INFO] [stdout] 1157 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:1184:29 [INFO] [stdout] | [INFO] [stdout] 1184 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:1213:29 [INFO] [stdout] | [INFO] [stdout] 1213 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:1250:29 [INFO] [stdout] | [INFO] [stdout] 1250 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:1275:29 [INFO] [stdout] | [INFO] [stdout] 1275 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:1301:29 [INFO] [stdout] | [INFO] [stdout] 1301 | for i in 0..N{ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/AlgorithmProcessor.rs:1523:13 [INFO] [stdout] | [INFO] [stdout] 1523 | for i in 0..(stack.len()>>2){ [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:49:9 [INFO] [stdout] | [INFO] [stdout] 49 | let mut digest:Vec = vm.digest(); [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/AlgorithmCreator.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | let mut bytes: [u8; 8]; [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/AlgorithmCreator.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | let mut N:u64 = 0; [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/AlgorithmProcessor.rs:360:33 [INFO] [stdout] | [INFO] [stdout] 360 | ... let mut first_operand_big:BigInt; [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/AlgorithmProcessor.rs:361:33 [INFO] [stdout] | [INFO] [stdout] 361 | ... let mut second_operand_big:BigInt; [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/AlgorithmProcessor.rs:423:33 [INFO] [stdout] | [INFO] [stdout] 423 | ... let mut first_operand_big:BigInt; [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/AlgorithmProcessor.rs:424:33 [INFO] [stdout] | [INFO] [stdout] 424 | ... let mut second_operand_big:BigInt; [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/AlgorithmProcessor.rs:530:33 [INFO] [stdout] | [INFO] [stdout] 530 | ... let mut first_operand_big:BigInt; [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/AlgorithmProcessor.rs:531:33 [INFO] [stdout] | [INFO] [stdout] 531 | ... let mut second_operand_big:BigInt; [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/AlgorithmProcessor.rs:593:33 [INFO] [stdout] | [INFO] [stdout] 593 | ... let mut first_operand_big:BigInt; [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/AlgorithmProcessor.rs:594:33 [INFO] [stdout] | [INFO] [stdout] 594 | ... let mut second_operand_big:BigInt; [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/AlgorithmProcessor.rs:672:33 [INFO] [stdout] | [INFO] [stdout] 672 | ... let mut first_operand_big = BigUint::from_bytes_be(&first_operand[..]); [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/AlgorithmProcessor.rs:673:33 [INFO] [stdout] | [INFO] [stdout] 673 | ... let mut second_operand_big = BigUint::from_bytes_be(&second_operand[..]); [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/AlgorithmProcessor.rs:712:33 [INFO] [stdout] | [INFO] [stdout] 712 | ... let mut first_operand_big = BigUint::from_bytes_be(&first_operand[..]); [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/AlgorithmProcessor.rs:713:33 [INFO] [stdout] | [INFO] [stdout] 713 | ... let mut second_operand_big = BigUint::from_bytes_be(&second_operand[..]); [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/AlgorithmProcessor.rs:768:33 [INFO] [stdout] | [INFO] [stdout] 768 | ... let mut first_operand_big = BigUint::from_bytes_le(&first_operand[..]); [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/AlgorithmProcessor.rs:769:33 [INFO] [stdout] | [INFO] [stdout] 769 | ... let mut second_operand_big = BigUint::from_bytes_le(&second_operand[..]); [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/AlgorithmProcessor.rs:808:33 [INFO] [stdout] | [INFO] [stdout] 808 | ... let mut first_operand_big = BigUint::from_bytes_le(&first_operand[..]); [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/AlgorithmProcessor.rs:809:33 [INFO] [stdout] | [INFO] [stdout] 809 | ... let mut second_operand_big = BigUint::from_bytes_le(&second_operand[..]); [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/AlgorithmProcessor.rs:853:29 [INFO] [stdout] | [INFO] [stdout] 853 | let mut result:f32; [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/AlgorithmProcessor.rs:909:29 [INFO] [stdout] | [INFO] [stdout] 909 | let mut result:f32; [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/AlgorithmProcessor.rs:964:29 [INFO] [stdout] | [INFO] [stdout] 964 | let mut result:f64; [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/AlgorithmProcessor.rs:1020:29 [INFO] [stdout] | [INFO] [stdout] 1020 | let mut result:f64; [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/AlgorithmProcessor.rs:1209:29 [INFO] [stdout] | [INFO] [stdout] 1209 | let mut S = buffer[instruction_index]; [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/AlgorithmProcessor.rs:1246:29 [INFO] [stdout] | [INFO] [stdout] 1246 | let mut S = buffer[instruction_index]; [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/AlgorithmProcessor.rs:1271:29 [INFO] [stdout] | [INFO] [stdout] 1271 | let mut S = buffer[instruction_index]; [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/AlgorithmProcessor.rs:1297:29 [INFO] [stdout] | [INFO] [stdout] 1297 | let mut S = buffer[instruction_index]; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `leading_zeros` [INFO] [stdout] --> src/AlgorithmProcessor.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | leading_zeros:u32 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static is never used: `lookup_table` [INFO] [stdout] --> src/AlgorithmProcessor.rs:71:1 [INFO] [stdout] | [INFO] [stdout] 71 | / static lookup_table:[u8;16] = [b'0',b'1',b'2',b'3', [INFO] [stdout] 72 | | b'4',b'5',b'6',b'7', [INFO] [stdout] 73 | | b'8',b'9',b'A',b'B', [INFO] [stdout] 74 | | b'C',b'D',b'E',b'F']; [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `hex_digest` [INFO] [stdout] --> src/AlgorithmProcessor.rs:1557:12 [INFO] [stdout] | [INFO] [stdout] 1557 | pub fn hex_digest(&self)->Vec{ [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: crate `APLORandom` should have a snake case name [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] = help: convert the identifier to snake case: `aplorandom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: module `RNG` should have a snake case name [INFO] [stdout] --> src/main.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | mod RNG; [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `rng` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: module `Tools` should have a snake case name [INFO] [stdout] --> src/main.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | mod Tools; [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `tools` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: module `AlgorithmCreator` should have a snake case name [INFO] [stdout] --> src/main.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | mod AlgorithmCreator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `algorithm_creator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: module `AlgorithmProcessor` should have a snake case name [INFO] [stdout] --> src/main.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | mod AlgorithmProcessor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `algorithm_processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmCreator.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | let mut N:u64 = 0; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmCreator.rs:60:25 [INFO] [stdout] | [INFO] [stdout] 60 | let mut N:u16 = 1 + Tools::biguint_into_u16(rng.generate()%static_values_max_size.to_biguint().unwrap()); [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmCreator.rs:108:21 [INFO] [stdout] | [INFO] [stdout] 108 | let N:u16 = amount_of_bytes*4; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmCreator.rs:122:21 [INFO] [stdout] | [INFO] [stdout] 122 | let N:u16 = 1 + Tools::biguint_into_u16(rng.generate()%size_koef.to_biguint().unwrap()); [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `S` should have a snake case name [INFO] [stdout] --> src/AlgorithmCreator.rs:167:25 [INFO] [stdout] | [INFO] [stdout] 167 | let mut S:u8 = Tools::biguint_into_u8(rng.generate())%bitwise_left_shift_limit as u8; [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `S` should have a snake case name [INFO] [stdout] --> src/AlgorithmCreator.rs:178:25 [INFO] [stdout] | [INFO] [stdout] 178 | let mut S:u8 = Tools::biguint_into_u8(rng.generate())%bitwise_right_shift_limit; [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_VM` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn get_VM() -> VM{ [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `get_vm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static variable `lookup_table` should have an upper case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:71:8 [INFO] [stdout] | [INFO] [stdout] 71 | static lookup_table:[u8;16] = [b'0',b'1',b'2',b'3', [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `LOOKUP_TABLE` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:115:33 [INFO] [stdout] | [INFO] [stdout] 115 | let mut N:u16 = (buffer[instruction_index] as u16) << 8; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:131:33 [INFO] [stdout] | [INFO] [stdout] 131 | let mut N:u16 = (buffer[instruction_index] as u16) << 8; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:153:29 [INFO] [stdout] | [INFO] [stdout] 153 | let N:u16 = ((buffer[instruction_index] as u16)<<8)+buffer[instruction_index+1] as u16; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:228:29 [INFO] [stdout] | [INFO] [stdout] 228 | let N:u16 = ((buffer[instruction_index] as u16)<<8)+buffer[instruction_index+1] as u16; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:311:29 [INFO] [stdout] | [INFO] [stdout] 311 | let N:u16 = ((buffer[instruction_index] as u16)<<8)+buffer[instruction_index+1] as u16; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:480:29 [INFO] [stdout] | [INFO] [stdout] 480 | let N:u16 = ((buffer[instruction_index] as u16)<<8)+buffer[instruction_index+1] as u16; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:650:29 [INFO] [stdout] | [INFO] [stdout] 650 | let N:u16 = ((buffer[instruction_index] as u16)<<8)+buffer[instruction_index+1] as u16; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:747:29 [INFO] [stdout] | [INFO] [stdout] 747 | let N:u16 = ((buffer[instruction_index] as u16)<<8)+buffer[instruction_index+1] as u16; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:1065:33 [INFO] [stdout] | [INFO] [stdout] 1065 | let mut N:u16 = ((stack.pop_front().unwrap() as u16)<<8)+stack.pop_front().unwrap() as u16; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:1108:33 [INFO] [stdout] | [INFO] [stdout] 1108 | let mut N:u16 = stack.pop_back().unwrap() as u16+((stack.pop_back().unwrap() as u16)<<8); [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:1152:33 [INFO] [stdout] | [INFO] [stdout] 1152 | let mut N:u16 = ((stack.pop_front().unwrap() as u16)<<8)+stack.pop_front().unwrap() as u16; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:1179:33 [INFO] [stdout] | [INFO] [stdout] 1179 | let mut N:u16 = stack.pop_back().unwrap() as u16+((stack.pop_back().unwrap() as u16)<<8); [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:1206:33 [INFO] [stdout] | [INFO] [stdout] 1206 | let mut N:u16 = ((stack.pop_front().unwrap() as u16)<<8)+stack.pop_front().unwrap() as u16; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `S` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:1209:33 [INFO] [stdout] | [INFO] [stdout] 1209 | let mut S = buffer[instruction_index]; [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:1243:33 [INFO] [stdout] | [INFO] [stdout] 1243 | let mut N:u16 = stack.pop_back().unwrap() as u16+((stack.pop_back().unwrap() as u16)<<8); [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `S` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:1246:33 [INFO] [stdout] | [INFO] [stdout] 1246 | let mut S = buffer[instruction_index]; [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:1268:33 [INFO] [stdout] | [INFO] [stdout] 1268 | let mut N:u16 = ((stack.pop_front().unwrap() as u16)<<8)+stack.pop_front().unwrap() as u16; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `S` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:1271:33 [INFO] [stdout] | [INFO] [stdout] 1271 | let mut S = buffer[instruction_index]; [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:1294:33 [INFO] [stdout] | [INFO] [stdout] 1294 | let mut N:u16 = stack.pop_back().unwrap() as u16+((stack.pop_back().unwrap() as u16)<<8); [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `S` should have a snake case name [INFO] [stdout] --> src/AlgorithmProcessor.rs:1297:33 [INFO] [stdout] | [INFO] [stdout] 1297 | let mut S = buffer[instruction_index]; [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 105 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 1.02s [INFO] running `Command { std: "docker" "inspect" "249b50a2415ef0a3bbd1bef3c29db5bb2f8bcb970b44fdb31ed470e4390b2959", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "249b50a2415ef0a3bbd1bef3c29db5bb2f8bcb970b44fdb31ed470e4390b2959", kill_on_drop: false }` [INFO] [stdout] 249b50a2415ef0a3bbd1bef3c29db5bb2f8bcb970b44fdb31ed470e4390b2959 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-101/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-101/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:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+1.55.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 63dbb3cf19f6a4f280854d4344300404081d1921637a8095a259f5fba15aa739 [INFO] running `Command { std: "docker" "start" "-a" "63dbb3cf19f6a4f280854d4344300404081d1921637a8095a259f5fba15aa739", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `Duration` [INFO] [stderr] --> src/main.rs:3:17 [INFO] [stderr] | [INFO] [stderr] 3 | use std::time::{Duration, Instant}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `num_bigint::BigUint` [INFO] [stderr] --> src/AlgorithmCreator.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use num_bigint::BigUint; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `for` iterator expression [INFO] [stderr] --> src/AlgorithmProcessor.rs:583:42 [INFO] [stderr] | [INFO] [stderr] 583 | ... for i in (res_bytes_length-min_amount_of_bytes as usize..res_bytes_length){ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `for` iterator expression [INFO] [stderr] --> src/AlgorithmProcessor.rs:638:42 [INFO] [stderr] | [INFO] [stderr] 638 | ... for i in (res_bytes_length-min_amount_of_bytes as usize..res_bytes_length){ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `for` iterator expression [INFO] [stderr] --> src/AlgorithmProcessor.rs:798:42 [INFO] [stderr] | [INFO] [stderr] 798 | ... for i in (res_bytes_length-N as usize..res_bytes_length){ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `for` iterator expression [INFO] [stderr] --> src/AlgorithmProcessor.rs:831:42 [INFO] [stderr] | [INFO] [stderr] 831 | ... for i in (res_bytes_length-N as usize..res_bytes_length){ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `for` iterator expression [INFO] [stderr] --> src/AlgorithmProcessor.rs:927:42 [INFO] [stderr] | [INFO] [stderr] 927 | ... for i in (instruction_index..instruction_index+4){ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `for` iterator expression [INFO] [stderr] --> src/AlgorithmProcessor.rs:940:42 [INFO] [stderr] | [INFO] [stderr] 940 | ... for i in (instruction_index..instruction_index+4){ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `for` iterator expression [INFO] [stderr] --> src/AlgorithmProcessor.rs:1038:42 [INFO] [stderr] | [INFO] [stderr] 1038 | ... for i in (instruction_index..instruction_index+8){ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `for` iterator expression [INFO] [stderr] --> src/AlgorithmProcessor.rs:1051:42 [INFO] [stderr] | [INFO] [stderr] 1051 | ... for i in (instruction_index..instruction_index+8){ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/main.rs:28:9 [INFO] [stderr] | [INFO] [stderr] 28 | for i in 0..6{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: value assigned to `k` is never read [INFO] [stderr] --> src/RNG.rs:10:13 [INFO] [stderr] | [INFO] [stderr] 10 | let mut k: u32 = 0; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_assignments)]` on by default [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `instruction` is never read [INFO] [stderr] --> src/AlgorithmCreator.rs:44:13 [INFO] [stderr] | [INFO] [stderr] 44 | let mut instruction:u8 = 0; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: unused variable: `N` [INFO] [stderr] --> src/AlgorithmCreator.rs:48:13 [INFO] [stderr] | [INFO] [stderr] 48 | let mut N:u64 = 0; [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_N` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:120:29 [INFO] [stderr] | [INFO] [stderr] 120 | for i in 0..N{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:166:29 [INFO] [stderr] | [INFO] [stderr] 166 | for i in 0..bytes_to_pop{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:241:29 [INFO] [stderr] | [INFO] [stderr] 241 | for i in 0..bytes_to_pop{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:324:29 [INFO] [stderr] | [INFO] [stderr] 324 | for i in 0..bytes_to_pop{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:392:33 [INFO] [stderr] | [INFO] [stderr] 392 | ... for i in res_bytes_length..min_amount_of_bytes as usize{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:448:33 [INFO] [stderr] | [INFO] [stderr] 448 | ... for i in res_bytes_length..min_amount_of_bytes as usize{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:493:29 [INFO] [stderr] | [INFO] [stderr] 493 | for i in 0..bytes_to_pop{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:562:33 [INFO] [stderr] | [INFO] [stderr] 562 | ... for i in res_bytes_length..min_amount_of_bytes as usize{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:618:33 [INFO] [stderr] | [INFO] [stderr] 618 | ... for i in res_bytes_length..min_amount_of_bytes as usize{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:657:29 [INFO] [stderr] | [INFO] [stderr] 657 | for i in 0..N{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:662:29 [INFO] [stderr] | [INFO] [stderr] 662 | for i in 0..N{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:686:33 [INFO] [stderr] | [INFO] [stderr] 686 | ... for i in res_bytes_length..N as usize{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:721:33 [INFO] [stderr] | [INFO] [stderr] 721 | ... for i in res_bytes_length..N as usize{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:754:29 [INFO] [stderr] | [INFO] [stderr] 754 | for i in 0..N{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:758:29 [INFO] [stderr] | [INFO] [stderr] 758 | for i in 0..N{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:782:33 [INFO] [stderr] | [INFO] [stderr] 782 | ... for i in res_bytes_length..N as usize{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:817:33 [INFO] [stderr] | [INFO] [stderr] 817 | ... for i in res_bytes_length..N as usize{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:1071:29 [INFO] [stderr] | [INFO] [stderr] 1071 | for i in 0..N{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:1075:29 [INFO] [stderr] | [INFO] [stderr] 1075 | for i in 0..N{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:1114:29 [INFO] [stderr] | [INFO] [stderr] 1114 | for i in 0..N{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:1118:29 [INFO] [stderr] | [INFO] [stderr] 1118 | for i in 0..N{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:1157:29 [INFO] [stderr] | [INFO] [stderr] 1157 | for i in 0..N{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:1184:29 [INFO] [stderr] | [INFO] [stderr] 1184 | for i in 0..N{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:1213:29 [INFO] [stderr] | [INFO] [stderr] 1213 | for i in 0..N{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:1250:29 [INFO] [stderr] | [INFO] [stderr] 1250 | for i in 0..N{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:1275:29 [INFO] [stderr] | [INFO] [stderr] 1275 | for i in 0..N{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:1301:29 [INFO] [stderr] | [INFO] [stderr] 1301 | for i in 0..N{ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/AlgorithmProcessor.rs:1523:13 [INFO] [stderr] | [INFO] [stderr] 1523 | for i in 0..(stack.len()>>2){ [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:49:9 [INFO] [stderr] | [INFO] [stderr] 49 | let mut digest:Vec = vm.digest(); [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmCreator.rs:27:9 [INFO] [stderr] | [INFO] [stderr] 27 | let mut bytes: [u8; 8]; [INFO] [stderr] | ----^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmCreator.rs:48:9 [INFO] [stderr] | [INFO] [stderr] 48 | let mut N:u64 = 0; [INFO] [stderr] | ----^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmProcessor.rs:360:33 [INFO] [stderr] | [INFO] [stderr] 360 | ... let mut first_operand_big:BigInt; [INFO] [stderr] | ----^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmProcessor.rs:361:33 [INFO] [stderr] | [INFO] [stderr] 361 | ... let mut second_operand_big:BigInt; [INFO] [stderr] | ----^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmProcessor.rs:423:33 [INFO] [stderr] | [INFO] [stderr] 423 | ... let mut first_operand_big:BigInt; [INFO] [stderr] | ----^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmProcessor.rs:424:33 [INFO] [stderr] | [INFO] [stderr] 424 | ... let mut second_operand_big:BigInt; [INFO] [stderr] | ----^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmProcessor.rs:530:33 [INFO] [stderr] | [INFO] [stderr] 530 | ... let mut first_operand_big:BigInt; [INFO] [stderr] | ----^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmProcessor.rs:531:33 [INFO] [stderr] | [INFO] [stderr] 531 | ... let mut second_operand_big:BigInt; [INFO] [stderr] | ----^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmProcessor.rs:593:33 [INFO] [stderr] | [INFO] [stderr] 593 | ... let mut first_operand_big:BigInt; [INFO] [stderr] | ----^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmProcessor.rs:594:33 [INFO] [stderr] | [INFO] [stderr] 594 | ... let mut second_operand_big:BigInt; [INFO] [stderr] | ----^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmProcessor.rs:672:33 [INFO] [stderr] | [INFO] [stderr] 672 | ... let mut first_operand_big = BigUint::from_bytes_be(&first_operand[..]); [INFO] [stderr] | ----^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmProcessor.rs:673:33 [INFO] [stderr] | [INFO] [stderr] 673 | ... let mut second_operand_big = BigUint::from_bytes_be(&second_operand[..]); [INFO] [stderr] | ----^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmProcessor.rs:712:33 [INFO] [stderr] | [INFO] [stderr] 712 | ... let mut first_operand_big = BigUint::from_bytes_be(&first_operand[..]); [INFO] [stderr] | ----^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmProcessor.rs:713:33 [INFO] [stderr] | [INFO] [stderr] 713 | ... let mut second_operand_big = BigUint::from_bytes_be(&second_operand[..]); [INFO] [stderr] | ----^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmProcessor.rs:768:33 [INFO] [stderr] | [INFO] [stderr] 768 | ... let mut first_operand_big = BigUint::from_bytes_le(&first_operand[..]); [INFO] [stderr] | ----^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmProcessor.rs:769:33 [INFO] [stderr] | [INFO] [stderr] 769 | ... let mut second_operand_big = BigUint::from_bytes_le(&second_operand[..]); [INFO] [stderr] | ----^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmProcessor.rs:808:33 [INFO] [stderr] | [INFO] [stderr] 808 | ... let mut first_operand_big = BigUint::from_bytes_le(&first_operand[..]); [INFO] [stderr] | ----^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmProcessor.rs:809:33 [INFO] [stderr] | [INFO] [stderr] 809 | ... let mut second_operand_big = BigUint::from_bytes_le(&second_operand[..]); [INFO] [stderr] | ----^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmProcessor.rs:853:29 [INFO] [stderr] | [INFO] [stderr] 853 | let mut result:f32; [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmProcessor.rs:909:29 [INFO] [stderr] | [INFO] [stderr] 909 | let mut result:f32; [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmProcessor.rs:964:29 [INFO] [stderr] | [INFO] [stderr] 964 | let mut result:f64; [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmProcessor.rs:1020:29 [INFO] [stderr] | [INFO] [stderr] 1020 | let mut result:f64; [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmProcessor.rs:1209:29 [INFO] [stderr] | [INFO] [stderr] 1209 | let mut S = buffer[instruction_index]; [INFO] [stderr] | ----^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmProcessor.rs:1246:29 [INFO] [stderr] | [INFO] [stderr] 1246 | let mut S = buffer[instruction_index]; [INFO] [stderr] | ----^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmProcessor.rs:1271:29 [INFO] [stderr] | [INFO] [stderr] 1271 | let mut S = buffer[instruction_index]; [INFO] [stderr] | ----^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/AlgorithmProcessor.rs:1297:29 [INFO] [stderr] | [INFO] [stderr] 1297 | let mut S = buffer[instruction_index]; [INFO] [stderr] | ----^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: field is never read: `leading_zeros` [INFO] [stderr] --> src/AlgorithmProcessor.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | leading_zeros:u32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: static is never used: `lookup_table` [INFO] [stderr] --> src/AlgorithmProcessor.rs:71:1 [INFO] [stderr] | [INFO] [stderr] 71 | / static lookup_table:[u8;16] = [b'0',b'1',b'2',b'3', [INFO] [stderr] 72 | | b'4',b'5',b'6',b'7', [INFO] [stderr] 73 | | b'8',b'9',b'A',b'B', [INFO] [stderr] 74 | | b'C',b'D',b'E',b'F']; [INFO] [stderr] | |______________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `hex_digest` [INFO] [stderr] --> src/AlgorithmProcessor.rs:1557:12 [INFO] [stderr] | [INFO] [stderr] 1557 | pub fn hex_digest(&self)->Vec{ [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: crate `APLORandom` should have a snake case name [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] = help: convert the identifier to snake case: `aplorandom` [INFO] [stderr] [INFO] [stderr] warning: module `RNG` should have a snake case name [INFO] [stderr] --> src/main.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | mod RNG; [INFO] [stderr] | ^^^ help: convert the identifier to snake case: `rng` [INFO] [stderr] [INFO] [stderr] warning: module `Tools` should have a snake case name [INFO] [stderr] --> src/main.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | mod Tools; [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `tools` [INFO] [stderr] [INFO] [stderr] warning: module `AlgorithmCreator` should have a snake case name [INFO] [stderr] --> src/main.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | mod AlgorithmCreator; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `algorithm_creator` [INFO] [stderr] [INFO] [stderr] warning: module `AlgorithmProcessor` should have a snake case name [INFO] [stderr] --> src/main.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | mod AlgorithmProcessor; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `algorithm_processor` [INFO] [stderr] [INFO] [stderr] warning: variable `N` should have a snake case name [INFO] [stderr] --> src/AlgorithmCreator.rs:48:13 [INFO] [stderr] | [INFO] [stderr] 48 | let mut N:u64 = 0; [INFO] [stderr] | ^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `N` should have a snake case name [INFO] [stderr] --> src/AlgorithmCreator.rs:60:25 [INFO] [stderr] | [INFO] [stderr] 60 | let mut N:u16 = 1 + Tools::biguint_into_u16(rng.generate()%static_values_max_size.to_biguint().unwrap()); [INFO] [stderr] | ^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `N` should have a snake case name [INFO] [stderr] --> src/AlgorithmCreator.rs:108:21 [INFO] [stderr] | [INFO] [stderr] 108 | let N:u16 = amount_of_bytes*4; [INFO] [stderr] | ^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `N` should have a snake case name [INFO] [stderr] --> src/AlgorithmCreator.rs:122:21 [INFO] [stderr] | [INFO] [stderr] 122 | let N:u16 = 1 + Tools::biguint_into_u16(rng.generate()%size_koef.to_biguint().unwrap()); [INFO] [stderr] | ^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `S` should have a snake case name [INFO] [stderr] --> src/AlgorithmCreator.rs:167:25 [INFO] [stderr] | [INFO] [stderr] 167 | let mut S:u8 = Tools::biguint_into_u8(rng.generate())%bitwise_left_shift_limit as u8; [INFO] [stderr] | ^ help: convert the identifier to snake case (notice the capitalization): `s` [INFO] [stderr] [INFO] [stderr] warning: variable `S` should have a snake case name [INFO] [stderr] --> src/AlgorithmCreator.rs:178:25 [INFO] [stderr] | [INFO] [stderr] 178 | let mut S:u8 = Tools::biguint_into_u8(rng.generate())%bitwise_right_shift_limit; [INFO] [stderr] | ^ help: convert the identifier to snake case (notice the capitalization): `s` [INFO] [stderr] [INFO] [stderr] warning: function `get_VM` should have a snake case name [INFO] [stderr] --> src/AlgorithmProcessor.rs:19:8 [INFO] [stderr] | [INFO] [stderr] 19 | pub fn get_VM() -> VM{ [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `get_vm` [INFO] [stderr] [INFO] [stderr] warning: static variable `lookup_table` should have an upper case name [INFO] [stderr] --> src/AlgorithmProcessor.rs:71:8 [INFO] [stderr] | [INFO] [stderr] 71 | static lookup_table:[u8;16] = [b'0',b'1',b'2',b'3', [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `LOOKUP_TABLE` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable `N` should have a snake case name [INFO] [stderr] --> src/AlgorithmProcessor.rs:115:33 [INFO] [stderr] | [INFO] [stderr] 115 | let mut N:u16 = (buffer[instruction_index] as u16) << 8; [INFO] [stderr] | ^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `N` should have a snake case name [INFO] [stderr] --> src/AlgorithmProcessor.rs:131:33 [INFO] [stderr] | [INFO] [stderr] 131 | let mut N:u16 = (buffer[instruction_index] as u16) << 8; [INFO] [stderr] | ^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `N` should have a snake case name [INFO] [stderr] --> src/AlgorithmProcessor.rs:153:29 [INFO] [stderr] | [INFO] [stderr] 153 | let N:u16 = ((buffer[instruction_index] as u16)<<8)+buffer[instruction_index+1] as u16; [INFO] [stderr] | ^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `N` should have a snake case name [INFO] [stderr] --> src/AlgorithmProcessor.rs:228:29 [INFO] [stderr] | [INFO] [stderr] 228 | let N:u16 = ((buffer[instruction_index] as u16)<<8)+buffer[instruction_index+1] as u16; [INFO] [stderr] | ^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `N` should have a snake case name [INFO] [stderr] --> src/AlgorithmProcessor.rs:311:29 [INFO] [stderr] | [INFO] [stderr] 311 | let N:u16 = ((buffer[instruction_index] as u16)<<8)+buffer[instruction_index+1] as u16; [INFO] [stderr] | ^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `N` should have a snake case name [INFO] [stderr] --> src/AlgorithmProcessor.rs:480:29 [INFO] [stderr] | [INFO] [stderr] 480 | let N:u16 = ((buffer[instruction_index] as u16)<<8)+buffer[instruction_index+1] as u16; [INFO] [stderr] | ^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `N` should have a snake case name [INFO] [stderr] --> src/AlgorithmProcessor.rs:650:29 [INFO] [stderr] | [INFO] [stderr] 650 | let N:u16 = ((buffer[instruction_index] as u16)<<8)+buffer[instruction_index+1] as u16; [INFO] [stderr] | ^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `N` should have a snake case name [INFO] [stderr] --> src/AlgorithmProcessor.rs:747:29 [INFO] [stderr] | [INFO] [stderr] 747 | let N:u16 = ((buffer[instruction_index] as u16)<<8)+buffer[instruction_index+1] as u16; [INFO] [stderr] | ^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `N` should have a snake case name [INFO] [stderr] --> src/AlgorithmProcessor.rs:1065:33 [INFO] [stderr] | [INFO] [stderr] 1065 | let mut N:u16 = ((stack.pop_front().unwrap() as u16)<<8)+stack.pop_front().unwrap() as u16; [INFO] [stderr] | ^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `N` should have a snake case name [INFO] [stderr] --> src/AlgorithmProcessor.rs:1108:33 [INFO] [stderr] | [INFO] [stderr] 1108 | let mut N:u16 = stack.pop_back().unwrap() as u16+((stack.pop_back().unwrap() as u16)<<8); [INFO] [stderr] | ^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `N` should have a snake case name [INFO] [stderr] --> src/AlgorithmProcessor.rs:1152:33 [INFO] [stderr] | [INFO] [stderr] 1152 | let mut N:u16 = ((stack.pop_front().unwrap() as u16)<<8)+stack.pop_front().unwrap() as u16; [INFO] [stderr] | ^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `N` should have a snake case name [INFO] [stderr] --> src/AlgorithmProcessor.rs:1179:33 [INFO] [stderr] | [INFO] [stderr] 1179 | let mut N:u16 = stack.pop_back().unwrap() as u16+((stack.pop_back().unwrap() as u16)<<8); [INFO] [stderr] | ^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `N` should have a snake case name [INFO] [stderr] --> src/AlgorithmProcessor.rs:1206:33 [INFO] [stderr] | [INFO] [stderr] 1206 | let mut N:u16 = ((stack.pop_front().unwrap() as u16)<<8)+stack.pop_front().unwrap() as u16; [INFO] [stderr] | ^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `S` should have a snake case name [INFO] [stderr] --> src/AlgorithmProcessor.rs:1209:33 [INFO] [stderr] | [INFO] [stderr] 1209 | let mut S = buffer[instruction_index]; [INFO] [stderr] | ^ help: convert the identifier to snake case (notice the capitalization): `s` [INFO] [stderr] [INFO] [stderr] warning: variable `N` should have a snake case name [INFO] [stderr] --> src/AlgorithmProcessor.rs:1243:33 [INFO] [stderr] | [INFO] [stderr] 1243 | let mut N:u16 = stack.pop_back().unwrap() as u16+((stack.pop_back().unwrap() as u16)<<8); [INFO] [stderr] | ^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `S` should have a snake case name [INFO] [stderr] --> src/AlgorithmProcessor.rs:1246:33 [INFO] [stderr] | [INFO] [stderr] 1246 | let mut S = buffer[instruction_index]; [INFO] [stderr] | ^ help: convert the identifier to snake case (notice the capitalization): `s` [INFO] [stderr] [INFO] [stderr] warning: variable `N` should have a snake case name [INFO] [stderr] --> src/AlgorithmProcessor.rs:1268:33 [INFO] [stderr] | [INFO] [stderr] 1268 | let mut N:u16 = ((stack.pop_front().unwrap() as u16)<<8)+stack.pop_front().unwrap() as u16; [INFO] [stderr] | ^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `S` should have a snake case name [INFO] [stderr] --> src/AlgorithmProcessor.rs:1271:33 [INFO] [stderr] | [INFO] [stderr] 1271 | let mut S = buffer[instruction_index]; [INFO] [stderr] | ^ help: convert the identifier to snake case (notice the capitalization): `s` [INFO] [stderr] [INFO] [stderr] warning: variable `N` should have a snake case name [INFO] [stderr] --> src/AlgorithmProcessor.rs:1294:33 [INFO] [stderr] | [INFO] [stderr] 1294 | let mut N:u16 = stack.pop_back().unwrap() as u16+((stack.pop_back().unwrap() as u16)<<8); [INFO] [stderr] | ^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `S` should have a snake case name [INFO] [stderr] --> src/AlgorithmProcessor.rs:1297:33 [INFO] [stderr] | [INFO] [stderr] 1297 | let mut S = buffer[instruction_index]; [INFO] [stderr] | ^ help: convert the identifier to snake case (notice the capitalization): `s` [INFO] [stderr] [INFO] [stderr] warning: `APLORandom` (bin "APLORandom" test) generated 105 warnings [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/APLORandom-5ca61c0d646d833f) [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" "63dbb3cf19f6a4f280854d4344300404081d1921637a8095a259f5fba15aa739", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "63dbb3cf19f6a4f280854d4344300404081d1921637a8095a259f5fba15aa739", kill_on_drop: false }` [INFO] [stdout] 63dbb3cf19f6a4f280854d4344300404081d1921637a8095a259f5fba15aa739