[INFO] cloning repository https://github.com/Hoejmand/BachelorsProject
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Hoejmand/BachelorsProject" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHoejmand%2FBachelorsProject", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHoejmand%2FBachelorsProject'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3c7b283d3ec46e2b0b55db6fd3c30fb1ab5f7938
[INFO] checking Hoejmand/BachelorsProject/3c7b283d3ec46e2b0b55db6fd3c30fb1ab5f7938 against c999cef531ea9059e189e82fe0e82c5daf249bc9 for pr-152972
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHoejmand%2FBachelorsProject" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Hoejmand/BachelorsProject
[INFO] finished tweaking git repo https://github.com/Hoejmand/BachelorsProject
[INFO] tweaked toml for git repo https://github.com/Hoejmand/BachelorsProject written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Hoejmand/BachelorsProject on toolchain c999cef531ea9059e189e82fe0e82c5daf249bc9
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c999cef531ea9059e189e82fe0e82c5daf249bc9" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Hoejmand/BachelorsProject already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c999cef531ea9059e189e82fe0e82c5daf249bc9" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ark-test-curves v0.5.0
[INFO] [stderr]   Downloaded ark-bls12-381 v0.5.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e6e953a89cb256928c023115cb2b6c40fe7cd01c4ca7af531111f4bee828ce96
[INFO] running `Command { std: "docker" "start" "e6e953a89cb256928c023115cb2b6c40fe7cd01c4ca7af531111f4bee828ce96", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e6e953a89cb256928c023115cb2b6c40fe7cd01c4ca7af531111f4bee828ce96", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e6e953a89cb256928c023115cb2b6c40fe7cd01c4ca7af531111f4bee828ce96" "/opt/rustwide/cargo-home/bin/cargo" "+c999cef531ea9059e189e82fe0e82c5daf249bc9" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e6e953a89cb256928c023115cb2b6c40fe7cd01c4ca7af531111f4bee828ce96", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e6e953a89cb256928c023115cb2b6c40fe7cd01c4ca7af531111f4bee828ce96" "/opt/rustwide/cargo-home/bin/cargo" "+c999cef531ea9059e189e82fe0e82c5daf249bc9" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]     Checking itertools v0.13.0
[INFO] [stderr]     Checking once_cell v1.21.4
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]     Checking clap_builder v4.6.0
[INFO] [stderr]     Checking serde_json v1.0.149
[INFO] [stderr]     Checking rayon v1.11.0
[INFO] [stderr]     Checking plotters v0.3.7
[INFO] [stderr]     Checking diff v0.1.13
[INFO] [stderr]     Checking yansi v1.0.1
[INFO] [stderr]     Checking bitvec v1.0.1
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking pretty_assertions v1.4.1
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking page_size v0.6.0
[INFO] [stderr]     Checking clap v4.6.0
[INFO] [stderr]     Checking regex v1.12.3
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking criterion-plot v0.8.2
[INFO] [stderr]    Compiling zerocopy-derive v0.8.42
[INFO] [stderr]    Compiling enum-ordinalize-derive v4.3.2
[INFO] [stderr]    Compiling ark-serialize-derive v0.5.0
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling ark-ff-macros v0.5.0
[INFO] [stderr]    Compiling ark-ff-asm v0.5.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling enum-ordinalize v4.3.2
[INFO] [stderr]    Compiling educe v0.6.0
[INFO] [stderr]     Checking zeroize v1.8.2
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking ahash v0.8.12
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking criterion v0.8.2
[INFO] [stderr]     Checking ark-std v0.5.0
[INFO] [stderr]     Checking ark-serialize v0.5.0
[INFO] [stderr]     Checking ark-ff v0.5.0
[INFO] [stderr]     Checking ark-poly v0.5.0
[INFO] [stderr]     Checking ark-ec v0.5.0
[INFO] [stderr]     Checking ark-bls12-381 v0.5.0
[INFO] [stderr]     Checking ark-test-curves v0.5.0
[INFO] [stderr]     Checking rust_implementation v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/gkr/circuit.rs:114:12
[INFO] [stdout]     |
[INFO] [stdout] 114 |         if (result < layer.len()) {
[INFO] [stdout]     |            ^                    ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 114 -         if (result < layer.len()) {
[INFO] [stdout] 114 +         if result < layer.len() {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/gkr/circuit.rs:193:8
[INFO] [stdout]     |
[INFO] [stdout] 193 |     if (gate.typ == Gatetype::Add && gate.left_in == b && gate.right_in == c) {
[INFO] [stdout]     |        ^                                                                    ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 193 -     if (gate.typ == Gatetype::Add && gate.left_in == b && gate.right_in == c) {
[INFO] [stdout] 193 +     if gate.typ == Gatetype::Add && gate.left_in == b && gate.right_in == c {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/gkr/circuit.rs:253:8
[INFO] [stdout]     |
[INFO] [stdout] 253 |     if (gate.typ == Gatetype::Mult && gate.left_in == b && gate.right_in == c) {
[INFO] [stdout]     |        ^                                                                     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 253 -     if (gate.typ == Gatetype::Mult && gate.left_in == b && gate.right_in == c) {
[INFO] [stdout] 253 +     if gate.typ == Gatetype::Mult && gate.left_in == b && gate.right_in == c {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ark_poly::MultilinearExtension`
[INFO] [stdout]  --> src/gkr/variate_polynomial.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use ark_poly::MultilinearExtension;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/gkr/circuit.rs:114:12
[INFO] [stdout]     |
[INFO] [stdout] 114 |         if (result < layer.len()) {
[INFO] [stdout]     |            ^                    ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 114 -         if (result < layer.len()) {
[INFO] [stdout] 114 +         if result < layer.len() {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/gkr/circuit.rs:193:8
[INFO] [stdout]     |
[INFO] [stdout] 193 |     if (gate.typ == Gatetype::Add && gate.left_in == b && gate.right_in == c) {
[INFO] [stdout]     |        ^                                                                    ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 193 -     if (gate.typ == Gatetype::Add && gate.left_in == b && gate.right_in == c) {
[INFO] [stdout] 193 +     if gate.typ == Gatetype::Add && gate.left_in == b && gate.right_in == c {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/gkr/circuit.rs:253:8
[INFO] [stdout]     |
[INFO] [stdout] 253 |     if (gate.typ == Gatetype::Mult && gate.left_in == b && gate.right_in == c) {
[INFO] [stdout]     |        ^                                                                     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 253 -     if (gate.typ == Gatetype::Mult && gate.left_in == b && gate.right_in == c) {
[INFO] [stdout] 253 +     if gate.typ == Gatetype::Mult && gate.left_in == b && gate.right_in == c {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ark_poly::MultilinearExtension`
[INFO] [stdout]  --> src/gkr/variate_polynomial.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use ark_poly::MultilinearExtension;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `MultilinearExtension`
[INFO] [stdout]   --> src/gkr/tests.rs:14:20
[INFO] [stdout]    |
[INFO] [stdout] 14 |     use ark_poly::{MultilinearExtension, Polynomial};
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ark_std::iterable::Iterable`
[INFO] [stdout]   --> src/sum_check/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use ark_std::iterable::Iterable;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ark_std::iterable::Iterable`
[INFO] [stdout]   --> src/sum_check/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use ark_std::iterable::Iterable;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value3`
[INFO] [stdout]    --> src/gkr/tests.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |         let value3 = map(&[0, 1]);
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_value3`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value4`
[INFO] [stdout]    --> src/gkr/tests.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let value4 = map(&[1, 1]);
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_value4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `optimizedProver` should have a snake case name
[INFO] [stdout]    --> src/sum_check/mod.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |     let optimizedProver = OptimizedProver::new(prover_poly_p,prover_poly_q);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `optimized_prover`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `add_i_MLE` should have a snake case name
[INFO] [stdout]    --> src/gkr/circuit.rs:199:8
[INFO] [stdout]     |
[INFO] [stdout] 199 | pub fn add_i_MLE<F: Field>(
[INFO] [stdout]     |        ^^^^^^^^^ help: convert the identifier to snake case: `add_i_mle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mult_i_MLE` should have a snake case name
[INFO] [stdout]    --> src/gkr/circuit.rs:259:8
[INFO] [stdout]     |
[INFO] [stdout] 259 | pub fn mult_i_MLE<F: Field>(
[INFO] [stdout]     |        ^^^^^^^^^^ help: convert the identifier to snake case: `mult_i_mle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compute_MLE` should have a snake case name
[INFO] [stdout]   --> src/gkr/variate_polynomial.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn compute_MLE<F: Field, Func>(f: Func, num_vars: usize) -> DenseMultilinearExtension<F>
[INFO] [stdout]    |        ^^^^^^^^^^^ help: convert the identifier to snake case: `compute_mle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `optimizedProver` should have a snake case name
[INFO] [stdout]    --> src/sum_check/mod.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |     let optimizedProver = OptimizedProver::new(prover_poly_p,prover_poly_q);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `optimized_prover`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `add_i_MLE` should have a snake case name
[INFO] [stdout]    --> src/gkr/circuit.rs:199:8
[INFO] [stdout]     |
[INFO] [stdout] 199 | pub fn add_i_MLE<F: Field>(
[INFO] [stdout]     |        ^^^^^^^^^ help: convert the identifier to snake case: `add_i_mle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mult_i_MLE` should have a snake case name
[INFO] [stdout]    --> src/gkr/circuit.rs:259:8
[INFO] [stdout]     |
[INFO] [stdout] 259 | pub fn mult_i_MLE<F: Field>(
[INFO] [stdout]     |        ^^^^^^^^^^ help: convert the identifier to snake case: `mult_i_mle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compute_MLE` should have a snake case name
[INFO] [stdout]   --> src/gkr/variate_polynomial.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn compute_MLE<F: Field, Func>(f: Func, num_vars: usize) -> DenseMultilinearExtension<F>
[INFO] [stdout]    |        ^^^^^^^^^^^ help: convert the identifier to snake case: `compute_mle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]  --> benches/sumcheck_benchmarking.rs:2:52
[INFO] [stdout]   |
[INFO] [stdout] 2 | use criterion::{BatchSize, BenchmarkId, Criterion, black_box, criterion_group, criterion_main};
[INFO] [stdout]   |                                                    ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:172:54
[INFO] [stdout]     |
[INFO] [stdout] 172 |                     |(p, q, g, mut rng)| protocol_fn(black_box(p),black_box(q), black_box(g), nv, &mut rng),
[INFO] [stdout]     |                                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:172:67
[INFO] [stdout]     |
[INFO] [stdout] 172 |                     |(p, q, g, mut rng)| protocol_fn(black_box(p),black_box(q), black_box(g), nv, &mut rng),
[INFO] [stdout]     |                                                                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:172:81
[INFO] [stdout]     |
[INFO] [stdout] 172 |                     |(p, q, g, mut rng)| protocol_fn(black_box(p),black_box(q), black_box(g), nv, &mut rng),
[INFO] [stdout]     |                                                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:212:54
[INFO] [stdout]     |
[INFO] [stdout] 212 |                     |(p, q, g, mut rng)| protocol_fn(black_box(p),black_box(q), black_box(g), fixed_vars, &mut rng),
[INFO] [stdout]     |                                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:212:67
[INFO] [stdout]     |
[INFO] [stdout] 212 |                     |(p, q, g, mut rng)| protocol_fn(black_box(p),black_box(q), black_box(g), fixed_vars, &mut rng),
[INFO] [stdout]     |                                                                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:212:81
[INFO] [stdout]     |
[INFO] [stdout] 212 |                     |(p, q, g, mut rng)| protocol_fn(black_box(p),black_box(q), black_box(g), fixed_vars, &mut rng),
[INFO] [stdout]     |                                                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:248:58
[INFO] [stdout]     |
[INFO] [stdout] 248 |                         |(p, q, g, mut rng)| protocol_fn(black_box(p),black_box(q), black_box(g), fixed_vars, &mut rng),
[INFO] [stdout]     |                                                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:248:71
[INFO] [stdout]     |
[INFO] [stdout] 248 |                         |(p, q, g, mut rng)| protocol_fn(black_box(p),black_box(q), black_box(g), fixed_vars, &mut rng),
[INFO] [stdout]     |                                                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:248:85
[INFO] [stdout]     |
[INFO] [stdout] 248 |                         |(p, q, g, mut rng)| protocol_fn(black_box(p),black_box(q), black_box(g), fixed_vars, &mut rng),
[INFO] [stdout]     |                                                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:285:58
[INFO] [stdout]     |
[INFO] [stdout] 285 |                         |(p, q, g, mut rng)| protocol_fn(black_box(p),black_box(q), black_box(g), nv, &mut rng),
[INFO] [stdout]     |                                                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:285:71
[INFO] [stdout]     |
[INFO] [stdout] 285 |                         |(p, q, g, mut rng)| protocol_fn(black_box(p),black_box(q), black_box(g), nv, &mut rng),
[INFO] [stdout]     |                                                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:285:85
[INFO] [stdout]     |
[INFO] [stdout] 285 |                         |(p, q, g, mut rng)| protocol_fn(black_box(p),black_box(q), black_box(g), nv, &mut rng),
[INFO] [stdout]     |                                                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:310:21
[INFO] [stdout]     |
[INFO] [stdout] 310 |                 |g| black_box(Prover::new(g)),
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:318:26
[INFO] [stdout]     |
[INFO] [stdout] 318 |                 |(p, q)| black_box(OptimizedProver::new(p, q)),
[INFO] [stdout]     |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:350:29
[INFO] [stdout]     |
[INFO] [stdout] 350 | ...                   black_box(prover.round(black_box(r_prev), round))
[INFO] [stdout]     |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:350:52
[INFO] [stdout]     |
[INFO] [stdout] 350 | ...                   black_box(prover.round(black_box(r_prev), round))
[INFO] [stdout]     |                                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:367:44
[INFO] [stdout]     |
[INFO] [stdout] 367 |                     |(mut prover, r_prev)| black_box(prover.round(black_box(r_prev), round)),
[INFO] [stdout]     |                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:367:67
[INFO] [stdout]     |
[INFO] [stdout] 367 |                     |(mut prover, r_prev)| black_box(prover.round(black_box(r_prev), round)),
[INFO] [stdout]     |                                                                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:395:29
[INFO] [stdout]     |
[INFO] [stdout] 395 | ...                   black_box(verifier.round(black_box(g_j), round, &mut rng).unwrap())
[INFO] [stdout]     |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:395:54
[INFO] [stdout]     |
[INFO] [stdout] 395 | ...                   black_box(verifier.round(black_box(g_j), round, &mut rng).unwrap())
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:421:17
[INFO] [stdout]     |
[INFO] [stdout] 421 |                 black_box(Polynomial::evaluate(black_box(&g), black_box(&final_point)))
[INFO] [stdout]     |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:421:48
[INFO] [stdout]     |
[INFO] [stdout] 421 |                 black_box(Polynomial::evaluate(black_box(&g), black_box(&final_point)))
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:421:63
[INFO] [stdout]     |
[INFO] [stdout] 421 |                 black_box(Polynomial::evaluate(black_box(&g), black_box(&final_point)))
[INFO] [stdout]     |                                                               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:428:47
[INFO] [stdout]     |
[INFO] [stdout] 428 |                 let vp = Polynomial::evaluate(black_box(&p), black_box(&final_point));
[INFO] [stdout]     |                                               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:428:62
[INFO] [stdout]     |
[INFO] [stdout] 428 |                 let vp = Polynomial::evaluate(black_box(&p), black_box(&final_point));
[INFO] [stdout]     |                                                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:429:47
[INFO] [stdout]     |
[INFO] [stdout] 429 |                 let vq = Polynomial::evaluate(black_box(&q), black_box(&final_point));
[INFO] [stdout]     |                                               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:429:62
[INFO] [stdout]     |
[INFO] [stdout] 429 |                 let vq = Polynomial::evaluate(black_box(&q), black_box(&final_point));
[INFO] [stdout]     |                                                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `criterion::black_box`: use `std::hint::black_box()` instead
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:430:17
[INFO] [stdout]     |
[INFO] [stdout] 430 |                 black_box(vp * vq)
[INFO] [stdout]     |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `find_max_width`
[INFO] [stdout]  --> benches/gkr_benchmarking.rs:7:94
[INFO] [stdout]   |
[INFO] [stdout] 7 | use rust_implementation::gkr::circuit::{count_gates, create_random_circuit, find_all_widths, find_max_width, Circuit};
[INFO] [stdout]   |                                                                                              ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rust_implementation::gkr::custom_circuit`
[INFO] [stdout]   --> benches/gkr_benchmarking.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use rust_implementation::gkr::custom_circuit;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ark_std::UniformRand`
[INFO] [stdout]  --> benches/sumcheck_benchmarking.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use ark_std::UniformRand;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `make_poly` is never used
[INFO] [stdout]    --> benches/sumcheck_benchmarking.rs:440:4
[INFO] [stdout]     |
[INFO] [stdout] 440 | fn make_poly(nv: usize, deg: usize, terms: usize, seed: u64) -> TestPoly {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `depths`, `max_widths`, `circuit_seeds`, `input_seeds`, `gate_count_seeds`, and `gate_37_seeds` are never read
[INFO] [stdout]   --> benches/gkr_benchmarking.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | struct SweepConfig {
[INFO] [stdout]    |        ----------- fields in this struct
[INFO] [stdout] 23 |     depths: &'static [usize],
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 24 |     max_widths: &'static [usize],
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 25 |     circuit_seeds: &'static [u64],
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 26 |     input_seeds: &'static [u64],
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 27 |     gate_count_seeds: &'static [u64],
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 28 |     gate_37_seeds: &'static [u64],
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ProtocolVariant` is never used
[INFO] [stdout]   --> benches/gkr_benchmarking.rs:74:6
[INFO] [stdout]    |
[INFO] [stdout] 74 | enum ProtocolVariant {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `depth` and `max_width` are never read
[INFO] [stdout]   --> benches/gkr_benchmarking.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 80 | struct GkrCase {
[INFO] [stdout]    |        ------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 83 |     depth: usize,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 84 |     max_width: usize,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `GkrCase` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PrefixState` is never constructed
[INFO] [stdout]   --> benches/gkr_benchmarking.rs:88:8
[INFO] [stdout]    |
[INFO] [stdout] 88 | struct PrefixState {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `make_case` is never used
[INFO] [stdout]    --> benches/gkr_benchmarking.rs:103:4
[INFO] [stdout]     |
[INFO] [stdout] 103 | fn make_case(depth: usize, max_width: usize, circuit_seed: u64, input_seed: u64) -> GkrCase {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `interesting_layers` is never used
[INFO] [stdout]    --> benches/gkr_benchmarking.rs:133:4
[INFO] [stdout]     |
[INFO] [stdout] 133 | fn interesting_layers(depth: usize) -> Vec<usize> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `top_claim` is never used
[INFO] [stdout]    --> benches/gkr_benchmarking.rs:140:4
[INFO] [stdout]     |
[INFO] [stdout] 140 | fn top_claim(case: &GkrCase) -> Fr {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `prepare_prefix_state` is never used
[INFO] [stdout]    --> benches/gkr_benchmarking.rs:149:4
[INFO] [stdout]     |
[INFO] [stdout] 149 | fn prepare_prefix_state(case: &GkrCase, target_layer: usize) -> PrefixState {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `serialized_size` is never used
[INFO] [stdout]    --> benches/gkr_benchmarking.rs:193:4
[INFO] [stdout]     |
[INFO] [stdout] 193 | fn serialized_size<T: CanonicalSerialize>(value: &T) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_sumcheck_and_measure_bytes` is never used
[INFO] [stdout]    --> benches/gkr_benchmarking.rs:197:4
[INFO] [stdout]     |
[INFO] [stdout] 197 | fn run_sumcheck_and_measure_bytes<P: GkrLayerProver<Fr>>(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `measure_layer_bytes_baseline` is never used
[INFO] [stdout]    --> benches/gkr_benchmarking.rs:225:4
[INFO] [stdout]     |
[INFO] [stdout] 225 | fn measure_layer_bytes_baseline(case: &GkrCase, layer: usize) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `measure_protocol_bytes` is never used
[INFO] [stdout]    --> benches/gkr_benchmarking.rs:236:4
[INFO] [stdout]     |
[INFO] [stdout] 236 | fn measure_protocol_bytes(case: &GkrCase, variant: ProtocolVariant) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `prepare_baseline_layer_verification` is never used
[INFO] [stdout]    --> benches/gkr_benchmarking.rs:309:4
[INFO] [stdout]     |
[INFO] [stdout] 309 | fn prepare_baseline_layer_verification(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `prepare_optimized_layer_verification` is never used
[INFO] [stdout]    --> benches/gkr_benchmarking.rs:325:4
[INFO] [stdout]     |
[INFO] [stdout] 325 | fn prepare_optimized_layer_verification(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bench_full_protocol_depth_scaling` is never used
[INFO] [stdout]    --> benches/gkr_benchmarking.rs:343:4
[INFO] [stdout]     |
[INFO] [stdout] 343 | fn bench_full_protocol_depth_scaling(c: &mut Criterion) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bench_full_protocol_width_scaling` is never used
[INFO] [stdout]    --> benches/gkr_benchmarking.rs:388:4
[INFO] [stdout]     |
[INFO] [stdout] 388 | fn bench_full_protocol_width_scaling(c: &mut Criterion) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bench_full_protocol_gates_and_width` is never used
[INFO] [stdout]    --> benches/gkr_benchmarking.rs:433:4
[INFO] [stdout]     |
[INFO] [stdout] 433 | fn bench_full_protocol_gates_and_width(c: &mut Criterion) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bench_seed_variance` is never used
[INFO] [stdout]    --> benches/gkr_benchmarking.rs:524:4
[INFO] [stdout]     |
[INFO] [stdout] 524 | fn bench_seed_variance(c: &mut Criterion) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bench_prover_new` is never used
[INFO] [stdout]    --> benches/gkr_benchmarking.rs:573:4
[INFO] [stdout]     |
[INFO] [stdout] 573 | fn bench_prover_new(c: &mut Criterion) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bench_prove_layer` is never used
[INFO] [stdout]    --> benches/gkr_benchmarking.rs:605:4
[INFO] [stdout]     |
[INFO] [stdout] 605 | fn bench_prove_layer(c: &mut Criterion) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bench_verify_layer` is never used
[INFO] [stdout]    --> benches/gkr_benchmarking.rs:659:4
[INFO] [stdout]     |
[INFO] [stdout] 659 | fn bench_verify_layer(c: &mut Criterion) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bench_build_q` is never used
[INFO] [stdout]    --> benches/gkr_benchmarking.rs:741:4
[INFO] [stdout]     |
[INFO] [stdout] 741 | fn bench_build_q(c: &mut Criterion) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bench_line_trick` is never used
[INFO] [stdout]    --> benches/gkr_benchmarking.rs:794:4
[INFO] [stdout]     |
[INFO] [stdout] 794 | fn bench_line_trick(c: &mut Criterion) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: unused dependency `criterion`
[INFO] [stderr]   --> Cargo.toml:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | criterion = "0.8.2"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `criterion`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: unused dependency `pretty_assertions`
[INFO] [stderr]   --> Cargo.toml:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | pretty_assertions = "1.4.1"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `pretty_assertions`
[INFO] [stderr] warning: `rust_implementation` (manifest) generated 2 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 31.60s
[INFO] running `Command { std: "docker" "inspect" "e6e953a89cb256928c023115cb2b6c40fe7cd01c4ca7af531111f4bee828ce96", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e6e953a89cb256928c023115cb2b6c40fe7cd01c4ca7af531111f4bee828ce96", kill_on_drop: false }`
[INFO] [stdout] e6e953a89cb256928c023115cb2b6c40fe7cd01c4ca7af531111f4bee828ce96
