[INFO] cloning repository https://github.com/bitzcodes/BitZ [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bitzcodes/BitZ" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbitzcodes%2FBitZ", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbitzcodes%2FBitZ'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 2918271f516c2528696ae58f28cc39688eb5fc0b [INFO] checking bitzcodes/BitZ against 8006091eb71ae7d9e9bccb66c6122c9d68af4466 for pr-129249-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbitzcodes%2FBitZ" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-6-tc1/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/bitzcodes/BitZ [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking git repo https://github.com/bitzcodes/BitZ [INFO] tweaked toml for git repo https://github.com/bitzcodes/BitZ written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/bitzcodes/BitZ on toolchain 8006091eb71ae7d9e9bccb66c6122c9d68af4466 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8006091eb71ae7d9e9bccb66c6122c9d68af4466" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/bitzcodes/BitZ 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" "+8006091eb71ae7d9e9bccb66c6122c9d68af4466" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating git repository `https://github.com/privacy-ethereum/halo2curves.git` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded tracing-perfetto-sdk v1.0.0 [INFO] [stderr] Downloaded sha2-asm v0.6.4 [INFO] [stderr] Downloaded spin v0.12.3 [INFO] [stderr] Downloaded perfetto-sdk v1.1.1 [INFO] [stderr] Downloaded pairing v0.23.0 [INFO] [stderr] Downloaded ff_derive v0.13.1 [INFO] [stderr] Downloaded serde_arrays v0.2.0 [INFO] [stderr] Downloaded cranelift-bitset v0.135.1 [INFO] [stderr] Downloaded plonky2_maybe_rayon v1.0.0 [INFO] [stderr] Downloaded trait-set v0.5.0 [INFO] [stderr] Downloaded bellpepper v0.4.1 [INFO] [stderr] Downloaded bellpepper-core v0.4.0 [INFO] [stderr] Downloaded array-util v1.0.2 [INFO] [stderr] Downloaded cranelift-entity v0.135.1 [INFO] [stderr] Downloaded blake2s_simd v1.0.5 [INFO] [stderr] Downloaded wasmtime-internal-core v48.0.1 [INFO] [stderr] Downloaded perfetto-sdk-sys v1.3.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 531f006db8c3be53c9a2098417e1a2a5b88333d4a1c672f68fa1b597873760dd [INFO] running `Command { std: "docker" "start" "531f006db8c3be53c9a2098417e1a2a5b88333d4a1c672f68fa1b597873760dd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "531f006db8c3be53c9a2098417e1a2a5b88333d4a1c672f68fa1b597873760dd", 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" "531f006db8c3be53c9a2098417e1a2a5b88333d4a1c672f68fa1b597873760dd" "/opt/rustwide/cargo-home/bin/cargo" "+8006091eb71ae7d9e9bccb66c6122c9d68af4466" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "531f006db8c3be53c9a2098417e1a2a5b88333d4a1c672f68fa1b597873760dd", 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" "531f006db8c3be53c9a2098417e1a2a5b88333d4a1c672f68fa1b597873760dd" "/opt/rustwide/cargo-home/bin/cargo" "+8006091eb71ae7d9e9bccb66c6122c9d68af4466" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling quote v1.0.46 [INFO] [stderr] Checking zeroize v1.9.0 [INFO] [stderr] Compiling cc v1.2.65 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Checking cmov v0.5.4 [INFO] [stderr] Checking either v1.16.0 [INFO] [stderr] Checking cpubits v0.1.1 [INFO] [stderr] Checking getrandom v0.2.17 [INFO] [stderr] Checking indexmap v2.14.0 [INFO] [stderr] Checking constant_time_eq v0.4.2 [INFO] [stderr] Checking arrayvec v0.7.8 [INFO] [stderr] Checking getrandom v0.4.3 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Checking chacha20 v0.10.1 [INFO] [stderr] Compiling bitz v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Checking rustix v1.1.4 [INFO] [stderr] Checking clap_builder v4.6.6 [INFO] [stderr] Checking generic-array v0.14.7 [INFO] [stderr] Checking der v0.7.10 [INFO] [stderr] Checking csv-core v0.1.13 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking rayon v1.12.0 [INFO] [stderr] Checking ctutils v0.4.2 [INFO] [stderr] Checking itertools v0.14.0 [INFO] [stderr] Checking csv v1.4.0 [INFO] [stderr] Checking rand v0.10.2 [INFO] [stderr] Compiling syn v2.0.118 [INFO] [stderr] Checking ff v0.13.1 [INFO] [stderr] Compiling syn v3.0.5 [INFO] [stderr] Checking group v0.13.0 [INFO] [stderr] Checking crypto-common v0.1.7 [INFO] [stderr] Checking block-buffer v0.10.4 [INFO] [stderr] Checking crypto-bigint v0.5.5 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Checking hmac v0.12.1 [INFO] [stderr] Checking signature v2.2.0 [INFO] [stderr] Checking rfc6979 v0.4.0 [INFO] [stderr] Checking crypto-bigint v0.7.5 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking num-bigint v0.4.8 [INFO] [stderr] Checking spki v0.7.3 [INFO] [stderr] Compiling sha2-asm v0.6.4 [INFO] [stderr] Compiling blake3 v1.8.5 [INFO] [stderr] Checking pkcs8 v0.10.2 [INFO] [stderr] Checking sec1 v0.7.3 [INFO] [stderr] Checking sha2 v0.10.9 [INFO] [stderr] Checking tempfile v3.27.0 [INFO] [stderr] Checking elliptic-curve v0.13.8 [INFO] [stderr] Checking ecdsa v0.16.9 [INFO] [stderr] Checking primeorder v0.13.6 [INFO] [stderr] Compiling clap_derive v4.6.4 [INFO] [stderr] Checking p256 v0.13.2 [INFO] [stderr] Checking clap v4.6.6 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Checking thiserror v2.0.18 [INFO] [stderr] Checking tracing v0.1.44 [INFO] [stderr] Checking serde v1.0.228 [INFO] [stderr] Checking serde_spanned v0.6.9 [INFO] [stderr] Checking toml_datetime v0.6.11 [INFO] [stderr] Checking field v0.1.0 (/opt/rustwide/workdir/vendor/field) [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Checking toml_edit v0.22.27 [INFO] [stderr] Checking toml v0.8.23 [INFO] [stderr] Checking derive_more v2.1.1 [INFO] [stderr] Checking circuit v0.1.0 (/opt/rustwide/workdir/crates/circuit) [INFO] [stderr] Checking flock-core v0.1.0 (/opt/rustwide/workdir/vendor/flock-mod/crates/flock-core) [INFO] [stdout] warning: unused import: `Zero` [INFO] [stdout] --> crates/circuit/src/witgen.rs:3:23 [INFO] [stdout] | [INFO] [stdout] 3 | use num_traits::{One, Zero}; [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: `One` [INFO] [stdout] --> crates/circuit/src/witgen.rs:3:18 [INFO] [stdout] | [INFO] [stdout] 3 | use num_traits::{One, Zero}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `sum_terms` is never used [INFO] [stdout] --> crates/circuit/src/linear_map/builder.rs:203:19 [INFO] [stdout] | [INFO] [stdout] 59 | impl WengertBuilder { [INFO] [stdout] | ------------------------------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 203 | pub(super) fn sum_terms(&mut self, terms: Vec<(NodeId, u32)>) -> NodeId { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `adjoint_map_segments` is never used [INFO] [stdout] --> crates/circuit/src/linear_map/evaluate.rs:318:19 [INFO] [stdout] | [INFO] [stdout] 210 | impl<'a, F: RingOps + Sync> PreparedWengert<'a, F> { [INFO] [stdout] | -------------------------------------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 318 | pub(super) fn adjoint_map_segments( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `integer_from_bits` is never used [INFO] [stdout] --> crates/circuit/src/witgen.rs:14:15 [INFO] [stdout] | [INFO] [stdout] 14 | pub(crate) fn integer_from_bits(bits: &[bool]) -> Z { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `butterfly_interleaved_block_par_rows` is never used [INFO] [stdout] --> vendor/flock-mod/crates/flock-core/src/ntt/additive_ntt_f128.rs:791:4 [INFO] [stdout] | [INFO] [stdout] 791 | fn butterfly_interleaved_block_par_rows( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fused_2layer_row_op` is never used [INFO] [stdout] --> vendor/flock-mod/crates/flock-core/src/ntt/additive_ntt_f128.rs:829:4 [INFO] [stdout] | [INFO] [stdout] 829 | fn fused_2layer_row_op( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `butterfly_interleaved_fused_2layer_serial` is never used [INFO] [stdout] --> vendor/flock-mod/crates/flock-core/src/ntt/additive_ntt_f128.rs:863:4 [INFO] [stdout] | [INFO] [stdout] 863 | fn butterfly_interleaved_fused_2layer_serial( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `butterfly_interleaved_fused_2layer_par_rows` is never used [INFO] [stdout] --> vendor/flock-mod/crates/flock-core/src/ntt/additive_ntt_f128.rs:901:4 [INFO] [stdout] | [INFO] [stdout] 901 | fn butterfly_interleaved_fused_2layer_par_rows( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `butterfly_interleaved_block` is never used [INFO] [stdout] --> vendor/flock-mod/crates/flock-core/src/ntt/additive_ntt_f128.rs:959:4 [INFO] [stdout] | [INFO] [stdout] 959 | fn butterfly_interleaved_block( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `butterfly_interleaved_fused_4layer_par_rows` is never used [INFO] [stdout] --> vendor/flock-mod/crates/flock-core/src/ntt/additive_ntt_f128.rs:1012:4 [INFO] [stdout] | [INFO] [stdout] 1012 | fn butterfly_interleaved_fused_4layer_par_rows( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `butterfly_row_pair` is never used [INFO] [stdout] --> vendor/flock-mod/crates/flock-core/src/ntt/additive_ntt_f128/kernels.rs:24:15 [INFO] [stdout] | [INFO] [stdout] 24 | pub(super) fn butterfly_row_pair(top: &mut [Gf128], bot: &mut [Gf128], twiddle: Gf128) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `butterfly_fused_2layer` is never used [INFO] [stdout] --> vendor/flock-mod/crates/flock-core/src/ntt/additive_ntt_f128/kernels.rs:53:15 [INFO] [stdout] | [INFO] [stdout] 53 | pub(super) fn butterfly_fused_2layer( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `butterfly_fused_4layer_row` is never used [INFO] [stdout] --> vendor/flock-mod/crates/flock-core/src/ntt/additive_ntt_f128/kernels.rs:96:22 [INFO] [stdout] | [INFO] [stdout] 96 | pub(super) unsafe fn butterfly_fused_4layer_row( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `butterfly_row_pair` is never used [INFO] [stdout] --> vendor/flock-mod/crates/flock-core/src/ntt/additive_ntt_f128/kernels/portable.rs:4:15 [INFO] [stdout] | [INFO] [stdout] 4 | pub(super) fn butterfly_row_pair(top: &mut [Gf128], bot: &mut [Gf128], twiddle: Gf128) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `butterfly_fused_2layer` is never used [INFO] [stdout] --> vendor/flock-mod/crates/flock-core/src/ntt/additive_ntt_f128/kernels/portable.rs:15:15 [INFO] [stdout] | [INFO] [stdout] 15 | pub(super) fn butterfly_fused_2layer( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `butterfly_fused_4layer` is never used [INFO] [stdout] --> vendor/flock-mod/crates/flock-core/src/ntt/additive_ntt_f128/kernels/portable.rs:49:15 [INFO] [stdout] | [INFO] [stdout] 49 | pub(super) fn butterfly_fused_4layer(values: &mut [Gf128; 16], twiddles: &[Gf128; 15]) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `butterfly_fused_4layer_row` is never used [INFO] [stdout] --> vendor/flock-mod/crates/flock-core/src/ntt/additive_ntt_f128/kernels/portable.rs:86:22 [INFO] [stdout] | [INFO] [stdout] 86 | pub(super) unsafe fn butterfly_fused_4layer_row( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BinaryRowWeights` and `virtual_column_weight` [INFO] [stdout] --> src/ligerito_flock.rs:64:39 [INFO] [stdout] | [INFO] [stdout] 64 | AffineTailWeights, BinaryAdjoint, BinaryRowWeights, DenseWeightCorrection, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 65 | virtual_column_weight, [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: `field::RingOps` [INFO] [stdout] --> src/piop/spartan/multiswap/reduce.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use field::RingOps; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::sumcheck::arithmetic::*` [INFO] [stdout] --> src/piop/spartan/sumcheck.rs:3:16 [INFO] [stdout] | [INFO] [stdout] 3 | pub(crate) use crate::sumcheck::arithmetic::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `boundary::*` and `proof::*` [INFO] [stdout] --> src/piop/spartan/sumcheck.rs:8:34 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) use crate::sumcheck::{boundary::*, proof::*}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `circuit::linear_map::CscMatrix` [INFO] [stdout] --> src/piop/spartan/u128_mul.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use circuit::linear_map::CscMatrix; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `circuit::linear_map::CscMatrix` [INFO] [stdout] --> src/piop/spartan/u64_mul.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use circuit::linear_map::CscMatrix; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `EqualityWeights` [INFO] [stdout] --> src/poly/mle.rs:5:36 [INFO] [stdout] | [INFO] [stdout] 5 | CompositeMultilinearExtension, EqualityWeights, FactoredMultilinearExtension, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:260:76 [INFO] [stdout] | [INFO] [stdout] 260 | field::SumcheckKernels::eqf_single_pair_round(&field::B127Ops, (l), (r), (w), half); [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] 260 - field::SumcheckKernels::eqf_single_pair_round(&field::B127Ops, (l), (r), (w), half); [INFO] [stdout] 260 + field::SumcheckKernels::eqf_single_pair_round(&field::B127Ops, l, (r), (w), half); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:260:81 [INFO] [stdout] | [INFO] [stdout] 260 | field::SumcheckKernels::eqf_single_pair_round(&field::B127Ops, (l), (r), (w), half); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 260 - field::SumcheckKernels::eqf_single_pair_round(&field::B127Ops, (l), (r), (w), half); [INFO] [stdout] 260 + field::SumcheckKernels::eqf_single_pair_round(&field::B127Ops, (l), r, (w), half); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:260:86 [INFO] [stdout] | [INFO] [stdout] 260 | field::SumcheckKernels::eqf_single_pair_round(&field::B127Ops, (l), (r), (w), half); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 260 - field::SumcheckKernels::eqf_single_pair_round(&field::B127Ops, (l), (r), (w), half); [INFO] [stdout] 260 + field::SumcheckKernels::eqf_single_pair_round(&field::B127Ops, (l), (r), w, half); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:273:13 [INFO] [stdout] | [INFO] [stdout] 273 | (l0), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 273 - (l0), [INFO] [stdout] 273 + l0, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:274:13 [INFO] [stdout] | [INFO] [stdout] 274 | (r0), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 274 - (r0), [INFO] [stdout] 274 + r0, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:275:13 [INFO] [stdout] | [INFO] [stdout] 275 | (l1), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 275 - (l1), [INFO] [stdout] 275 + l1, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:276:13 [INFO] [stdout] | [INFO] [stdout] 276 | (r1), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 276 - (r1), [INFO] [stdout] 276 + r1, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:277:13 [INFO] [stdout] | [INFO] [stdout] 277 | (w), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 277 - (w), [INFO] [stdout] 277 + w, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:283:68 [INFO] [stdout] | [INFO] [stdout] 283 | field::SumcheckKernels::eqf_fold_in_place(&field::B127Ops, (v), rho, half); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 283 - field::SumcheckKernels::eqf_fold_in_place(&field::B127Ops, (v), rho, half); [INFO] [stdout] 283 + field::SumcheckKernels::eqf_fold_in_place(&field::B127Ops, v, rho, half); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:294:75 [INFO] [stdout] | [INFO] [stdout] 294 | field::SumcheckKernels::eqf_fused_fold_round(&field::B127Ops, (l), (r), rho, (w), half); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 294 - field::SumcheckKernels::eqf_fused_fold_round(&field::B127Ops, (l), (r), rho, (w), half); [INFO] [stdout] 294 + field::SumcheckKernels::eqf_fused_fold_round(&field::B127Ops, l, (r), rho, (w), half); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:294:80 [INFO] [stdout] | [INFO] [stdout] 294 | field::SumcheckKernels::eqf_fused_fold_round(&field::B127Ops, (l), (r), rho, (w), half); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 294 - field::SumcheckKernels::eqf_fused_fold_round(&field::B127Ops, (l), (r), rho, (w), half); [INFO] [stdout] 294 + field::SumcheckKernels::eqf_fused_fold_round(&field::B127Ops, (l), r, rho, (w), half); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:294:90 [INFO] [stdout] | [INFO] [stdout] 294 | field::SumcheckKernels::eqf_fused_fold_round(&field::B127Ops, (l), (r), rho, (w), half); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 294 - field::SumcheckKernels::eqf_fused_fold_round(&field::B127Ops, (l), (r), rho, (w), half); [INFO] [stdout] 294 + field::SumcheckKernels::eqf_fused_fold_round(&field::B127Ops, (l), (r), rho, w, half); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:306:13 [INFO] [stdout] | [INFO] [stdout] 306 | (l), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 306 - (l), [INFO] [stdout] 306 + l, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:307:13 [INFO] [stdout] | [INFO] [stdout] 307 | (r), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 307 - (r), [INFO] [stdout] 307 + r, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:308:13 [INFO] [stdout] | [INFO] [stdout] 308 | (p), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 308 - (p), [INFO] [stdout] 308 + p, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:309:13 [INFO] [stdout] | [INFO] [stdout] 309 | (s), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 309 - (s), [INFO] [stdout] 309 + s, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:205:77 [INFO] [stdout] | [INFO] [stdout] 205 | field::SumcheckKernels::eqf_single_pair_round(&field::Gf128Ops, (l), (r), (w), half); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 205 - field::SumcheckKernels::eqf_single_pair_round(&field::Gf128Ops, (l), (r), (w), half); [INFO] [stdout] 205 + field::SumcheckKernels::eqf_single_pair_round(&field::Gf128Ops, l, (r), (w), half); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:205:82 [INFO] [stdout] | [INFO] [stdout] 205 | field::SumcheckKernels::eqf_single_pair_round(&field::Gf128Ops, (l), (r), (w), half); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 205 - field::SumcheckKernels::eqf_single_pair_round(&field::Gf128Ops, (l), (r), (w), half); [INFO] [stdout] 205 + field::SumcheckKernels::eqf_single_pair_round(&field::Gf128Ops, (l), r, (w), half); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:205:87 [INFO] [stdout] | [INFO] [stdout] 205 | field::SumcheckKernels::eqf_single_pair_round(&field::Gf128Ops, (l), (r), (w), half); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 205 - field::SumcheckKernels::eqf_single_pair_round(&field::Gf128Ops, (l), (r), (w), half); [INFO] [stdout] 205 + field::SumcheckKernels::eqf_single_pair_round(&field::Gf128Ops, (l), (r), w, half); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:218:13 [INFO] [stdout] | [INFO] [stdout] 218 | (l0), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 218 - (l0), [INFO] [stdout] 218 + l0, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:219:13 [INFO] [stdout] | [INFO] [stdout] 219 | (r0), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 219 - (r0), [INFO] [stdout] 219 + r0, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:220:13 [INFO] [stdout] | [INFO] [stdout] 220 | (l1), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 220 - (l1), [INFO] [stdout] 220 + l1, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 221 | (r1), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 221 - (r1), [INFO] [stdout] 221 + r1, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:222:13 [INFO] [stdout] | [INFO] [stdout] 222 | (w), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 222 - (w), [INFO] [stdout] 222 + w, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:228:69 [INFO] [stdout] | [INFO] [stdout] 228 | field::SumcheckKernels::eqf_fold_in_place(&field::Gf128Ops, (v), rho, half); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 228 - field::SumcheckKernels::eqf_fold_in_place(&field::Gf128Ops, (v), rho, half); [INFO] [stdout] 228 + field::SumcheckKernels::eqf_fold_in_place(&field::Gf128Ops, v, rho, half); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:240:13 [INFO] [stdout] | [INFO] [stdout] 240 | (l), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 240 - (l), [INFO] [stdout] 240 + l, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:241:13 [INFO] [stdout] | [INFO] [stdout] 241 | (r), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 241 - (r), [INFO] [stdout] 241 + r, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:243:13 [INFO] [stdout] | [INFO] [stdout] 243 | (w), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 243 - (w), [INFO] [stdout] 243 + w, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:257:13 [INFO] [stdout] | [INFO] [stdout] 257 | (l), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 257 - (l), [INFO] [stdout] 257 + l, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:258:13 [INFO] [stdout] | [INFO] [stdout] 258 | (r), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 258 - (r), [INFO] [stdout] 258 + r, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:259:13 [INFO] [stdout] | [INFO] [stdout] 259 | (p), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 259 - (p), [INFO] [stdout] 259 + p, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:260:13 [INFO] [stdout] | [INFO] [stdout] 260 | (s), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 260 - (s), [INFO] [stdout] 260 + s, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `field::gf128::kernels::clmul_128x128` [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:266:16 [INFO] [stdout] | [INFO] [stdout] 266 | pub(crate) use field::gf128::kernels::clmul_128x128; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::piop::spartan::SpartanField as _` [INFO] [stdout] --> src/sumcheck/inner/native.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::piop::spartan::SpartanField as _; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BatchMulAcc`, `MergeAccumulator`, and `Reduce` [INFO] [stdout] --> src/sumcheck/outer/univariate.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | use field::{BatchMulAcc, MergeAccumulator, Reduce}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Fp` [INFO] [stdout] --> src/sumcheck/arithmetic.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | use field::{Fp, RingOps}; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `virtual_column_weight` [INFO] [stdout] --> src/ligerito_flock.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | virtual_column_weight, [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: `field::RingOps` [INFO] [stdout] --> src/piop/spartan/baby_bear_bitz.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use field::RingOps; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::transcript::traits::Transcript` [INFO] [stdout] --> src/piop/spartan/baby_bear_bitz.rs:416:9 [INFO] [stdout] | [INFO] [stdout] 416 | use crate::transcript::traits::Transcript; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `field::RingOps` [INFO] [stdout] --> src/piop/spartan/grinding.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use field::RingOps; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `field::RingOps` [INFO] [stdout] --> src/piop/spartan/multiswap/proof.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use field::RingOps; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `field::RingOps` [INFO] [stdout] --> src/piop/spartan/profile.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | use field::RingOps; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RingOps` [INFO] [stdout] --> src/piop/spartan/protocol/mod.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | use field::{RingOps, Uint}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `field::RingOps` [INFO] [stdout] --> src/piop/spartan/sha256/constraints.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use field::RingOps; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::piop::spartan::mul::MulLayout` [INFO] [stdout] --> src/piop/spartan/slot_rows.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use crate::piop::spartan::mul::MulLayout; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `boundary::*` [INFO] [stdout] --> src/piop/spartan/sumcheck.rs:8:34 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) use crate::sumcheck::{boundary::*, proof::*}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `field::RingOps` [INFO] [stdout] --> src/piop/spartan/u128_bitz.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use field::RingOps; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::transcript::traits::Transcript` [INFO] [stdout] --> src/piop/spartan/u128_bitz.rs:238:9 [INFO] [stdout] | [INFO] [stdout] 238 | use crate::transcript::traits::Transcript; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `field::RingOps` [INFO] [stdout] --> src/piop/spartan/u32_mul.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use field::RingOps; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `field::RingOps` [INFO] [stdout] --> src/piop/spartan/u64_bitz.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use field::RingOps; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::transcript::traits::Transcript` [INFO] [stdout] --> src/piop/spartan/u64_bitz.rs:251:9 [INFO] [stdout] | [INFO] [stdout] 251 | use crate::transcript::traits::Transcript; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `EqualityWeights` [INFO] [stdout] --> src/poly/mle.rs:5:36 [INFO] [stdout] | [INFO] [stdout] 5 | CompositeMultilinearExtension, EqualityWeights, FactoredMultilinearExtension, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:260:76 [INFO] [stdout] | [INFO] [stdout] 260 | field::SumcheckKernels::eqf_single_pair_round(&field::B127Ops, (l), (r), (w), half); [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] 260 - field::SumcheckKernels::eqf_single_pair_round(&field::B127Ops, (l), (r), (w), half); [INFO] [stdout] 260 + field::SumcheckKernels::eqf_single_pair_round(&field::B127Ops, l, (r), (w), half); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:260:81 [INFO] [stdout] | [INFO] [stdout] 260 | field::SumcheckKernels::eqf_single_pair_round(&field::B127Ops, (l), (r), (w), half); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 260 - field::SumcheckKernels::eqf_single_pair_round(&field::B127Ops, (l), (r), (w), half); [INFO] [stdout] 260 + field::SumcheckKernels::eqf_single_pair_round(&field::B127Ops, (l), r, (w), half); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:260:86 [INFO] [stdout] | [INFO] [stdout] 260 | field::SumcheckKernels::eqf_single_pair_round(&field::B127Ops, (l), (r), (w), half); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 260 - field::SumcheckKernels::eqf_single_pair_round(&field::B127Ops, (l), (r), (w), half); [INFO] [stdout] 260 + field::SumcheckKernels::eqf_single_pair_round(&field::B127Ops, (l), (r), w, half); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:273:13 [INFO] [stdout] | [INFO] [stdout] 273 | (l0), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 273 - (l0), [INFO] [stdout] 273 + l0, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:274:13 [INFO] [stdout] | [INFO] [stdout] 274 | (r0), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 274 - (r0), [INFO] [stdout] 274 + r0, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:275:13 [INFO] [stdout] | [INFO] [stdout] 275 | (l1), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 275 - (l1), [INFO] [stdout] 275 + l1, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:276:13 [INFO] [stdout] | [INFO] [stdout] 276 | (r1), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 276 - (r1), [INFO] [stdout] 276 + r1, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:277:13 [INFO] [stdout] | [INFO] [stdout] 277 | (w), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 277 - (w), [INFO] [stdout] 277 + w, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:283:68 [INFO] [stdout] | [INFO] [stdout] 283 | field::SumcheckKernels::eqf_fold_in_place(&field::B127Ops, (v), rho, half); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 283 - field::SumcheckKernels::eqf_fold_in_place(&field::B127Ops, (v), rho, half); [INFO] [stdout] 283 + field::SumcheckKernels::eqf_fold_in_place(&field::B127Ops, v, rho, half); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:294:75 [INFO] [stdout] | [INFO] [stdout] 294 | field::SumcheckKernels::eqf_fused_fold_round(&field::B127Ops, (l), (r), rho, (w), half); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 294 - field::SumcheckKernels::eqf_fused_fold_round(&field::B127Ops, (l), (r), rho, (w), half); [INFO] [stdout] 294 + field::SumcheckKernels::eqf_fused_fold_round(&field::B127Ops, l, (r), rho, (w), half); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:294:80 [INFO] [stdout] | [INFO] [stdout] 294 | field::SumcheckKernels::eqf_fused_fold_round(&field::B127Ops, (l), (r), rho, (w), half); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 294 - field::SumcheckKernels::eqf_fused_fold_round(&field::B127Ops, (l), (r), rho, (w), half); [INFO] [stdout] 294 + field::SumcheckKernels::eqf_fused_fold_round(&field::B127Ops, (l), r, rho, (w), half); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:294:90 [INFO] [stdout] | [INFO] [stdout] 294 | field::SumcheckKernels::eqf_fused_fold_round(&field::B127Ops, (l), (r), rho, (w), half); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 294 - field::SumcheckKernels::eqf_fused_fold_round(&field::B127Ops, (l), (r), rho, (w), half); [INFO] [stdout] 294 + field::SumcheckKernels::eqf_fused_fold_round(&field::B127Ops, (l), (r), rho, w, half); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:306:13 [INFO] [stdout] | [INFO] [stdout] 306 | (l), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 306 - (l), [INFO] [stdout] 306 + l, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:307:13 [INFO] [stdout] | [INFO] [stdout] 307 | (r), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 307 - (r), [INFO] [stdout] 307 + r, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:308:13 [INFO] [stdout] | [INFO] [stdout] 308 | (p), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 308 - (p), [INFO] [stdout] 308 + p, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:309:13 [INFO] [stdout] | [INFO] [stdout] 309 | (s), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 309 - (s), [INFO] [stdout] 309 + s, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:205:77 [INFO] [stdout] | [INFO] [stdout] 205 | field::SumcheckKernels::eqf_single_pair_round(&field::Gf128Ops, (l), (r), (w), half); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 205 - field::SumcheckKernels::eqf_single_pair_round(&field::Gf128Ops, (l), (r), (w), half); [INFO] [stdout] 205 + field::SumcheckKernels::eqf_single_pair_round(&field::Gf128Ops, l, (r), (w), half); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:205:82 [INFO] [stdout] | [INFO] [stdout] 205 | field::SumcheckKernels::eqf_single_pair_round(&field::Gf128Ops, (l), (r), (w), half); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 205 - field::SumcheckKernels::eqf_single_pair_round(&field::Gf128Ops, (l), (r), (w), half); [INFO] [stdout] 205 + field::SumcheckKernels::eqf_single_pair_round(&field::Gf128Ops, (l), r, (w), half); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:205:87 [INFO] [stdout] | [INFO] [stdout] 205 | field::SumcheckKernels::eqf_single_pair_round(&field::Gf128Ops, (l), (r), (w), half); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 205 - field::SumcheckKernels::eqf_single_pair_round(&field::Gf128Ops, (l), (r), (w), half); [INFO] [stdout] 205 + field::SumcheckKernels::eqf_single_pair_round(&field::Gf128Ops, (l), (r), w, half); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:218:13 [INFO] [stdout] | [INFO] [stdout] 218 | (l0), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 218 - (l0), [INFO] [stdout] 218 + l0, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:219:13 [INFO] [stdout] | [INFO] [stdout] 219 | (r0), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 219 - (r0), [INFO] [stdout] 219 + r0, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:220:13 [INFO] [stdout] | [INFO] [stdout] 220 | (l1), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 220 - (l1), [INFO] [stdout] 220 + l1, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 221 | (r1), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 221 - (r1), [INFO] [stdout] 221 + r1, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:222:13 [INFO] [stdout] | [INFO] [stdout] 222 | (w), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 222 - (w), [INFO] [stdout] 222 + w, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:228:69 [INFO] [stdout] | [INFO] [stdout] 228 | field::SumcheckKernels::eqf_fold_in_place(&field::Gf128Ops, (v), rho, half); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 228 - field::SumcheckKernels::eqf_fold_in_place(&field::Gf128Ops, (v), rho, half); [INFO] [stdout] 228 + field::SumcheckKernels::eqf_fold_in_place(&field::Gf128Ops, v, rho, half); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:240:13 [INFO] [stdout] | [INFO] [stdout] 240 | (l), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 240 - (l), [INFO] [stdout] 240 + l, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:241:13 [INFO] [stdout] | [INFO] [stdout] 241 | (r), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 241 - (r), [INFO] [stdout] 241 + r, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:243:13 [INFO] [stdout] | [INFO] [stdout] 243 | (w), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 243 - (w), [INFO] [stdout] 243 + w, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:257:13 [INFO] [stdout] | [INFO] [stdout] 257 | (l), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 257 - (l), [INFO] [stdout] 257 + l, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:258:13 [INFO] [stdout] | [INFO] [stdout] 258 | (r), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 258 - (r), [INFO] [stdout] 258 + r, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:259:13 [INFO] [stdout] | [INFO] [stdout] 259 | (p), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 259 - (p), [INFO] [stdout] 259 + p, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:260:13 [INFO] [stdout] | [INFO] [stdout] 260 | (s), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 260 - (s), [INFO] [stdout] 260 + s, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `clmul_64x64` [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:293:33 [INFO] [stdout] | [INFO] [stdout] 293 | use field::gf128::kernels::{clmul_64x64, reduce_256_to_128}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `u64_mul::U64MulCoefficient` [INFO] [stdout] --> src/sumcheck/inner/native.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | u64_mul::U64MulCoefficient, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `field::Uint` [INFO] [stdout] --> src/sumcheck/inner/packed.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use field::Uint; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MergeAccumulator` [INFO] [stdout] --> src/sumcheck/outer/univariate.rs:12:26 [INFO] [stdout] | [INFO] [stdout] 12 | use field::{BatchMulAcc, MergeAccumulator, Reduce}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `field::RingOps` [INFO] [stdout] --> src/piop/spartan/baby_bear_bitz.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use field::RingOps; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::piop::spartan::SpartanField` [INFO] [stdout] --> src/piop/spartan/baby_bear_bitz.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use crate::piop::spartan::SpartanField as _; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::piop::spartan::SpartanField` [INFO] [stdout] --> src/piop/spartan/baby_bear_mul.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use crate::piop::spartan::SpartanField as _; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::sumcheck::bridge::PreparedBinding` [INFO] [stdout] --> src/piop/spartan/baby_bear_mul.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use crate::sumcheck::bridge::PreparedBinding; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::piop::spartan::SpartanField` [INFO] [stdout] --> src/piop/spartan/cm.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | use crate::piop::spartan::SpartanField as _; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RingOps` [INFO] [stdout] --> src/piop/spartan/bitz.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | use field::{RingOps, Uint}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `field::RingOps` [INFO] [stdout] --> src/piop/spartan/grinding.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use field::RingOps; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `field::RingOps` [INFO] [stdout] --> src/piop/spartan/multiswap/proof.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use field::RingOps; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::piop::spartan::SpartanField` [INFO] [stdout] --> src/piop/spartan/multiswap/proof.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use crate::piop::spartan::SpartanField as _; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MergeAccumulator` [INFO] [stdout] --> src/sumcheck/outer/univariate_api.rs:15:26 [INFO] [stdout] | [INFO] [stdout] 15 | use field::{BatchMulAcc, MergeAccumulator, Reduce}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `field::RingOps` [INFO] [stdout] --> src/piop/spartan/profile.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | use field::RingOps; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::piop::spartan::SpartanField` [INFO] [stdout] --> src/piop/spartan/protocol/bitify.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::piop::spartan::SpartanField as _; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ConstOne` [INFO] [stdout] --> src/poly/univariate/dense.rs:21:66 [INFO] [stdout] | [INFO] [stdout] 21 | use num_traits::{CheckedAdd, CheckedMul, CheckedNeg, CheckedSub, ConstOne, ConstZero, One, Zero}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RingOps` [INFO] [stdout] --> src/piop/spartan/protocol/mod.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | use field::{RingOps, Uint}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ConstZero` [INFO] [stdout] --> src/poly/univariate/dense.rs:21:76 [INFO] [stdout] | [INFO] [stdout] 21 | use num_traits::{CheckedAdd, CheckedMul, CheckedNeg, CheckedSub, ConstOne, ConstZero, One, Zero}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::piop::spartan::SpartanField` [INFO] [stdout] --> src/piop/spartan/protocol/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use crate::piop::spartan::SpartanField as _; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::piop::spartan::SpartanField` [INFO] [stdout] --> src/piop/spartan/sha256/chain.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use crate::piop::spartan::SpartanField as _; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ConstZero` [INFO] [stdout] --> src/poly/univariate/binary_ref.rs:18:54 [INFO] [stdout] | [INFO] [stdout] 18 | use num_traits::{CheckedAdd, CheckedMul, CheckedSub, ConstZero, One, Zero}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `field::RingOps` [INFO] [stdout] --> src/piop/spartan/sha256/constraints.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use field::RingOps; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SpartanField` [INFO] [stdout] --> src/piop/spartan/sha256/constraints.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | SpartanField, SpartanMatrixError, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::piop::spartan::SpartanField` [INFO] [stdout] --> src/piop/spartan/sha256/constraints.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::piop::spartan::SpartanField as _; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::piop::spartan::SpartanField` [INFO] [stdout] --> src/piop/spartan/sha256/prime.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::piop::spartan::SpartanField as _; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::piop::spartan::SpartanField` [INFO] [stdout] --> src/piop/spartan/sha256/proof.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::piop::spartan::SpartanField as _; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `field::RingOps` [INFO] [stdout] --> src/piop/spartan/u128_bitz.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use field::RingOps; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MergeAccumulator` [INFO] [stdout] --> src/sumcheck/outer/api.rs:8:26 [INFO] [stdout] | [INFO] [stdout] 8 | use field::{BatchMulAcc, MergeAccumulator, Reduce}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::piop::spartan::SpartanField` [INFO] [stdout] --> src/piop/spartan/u128_mul.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::piop::spartan::SpartanField as _; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `field::RingOps` [INFO] [stdout] --> src/piop/spartan/u64_bitz.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use field::RingOps; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::piop::spartan::SpartanField` [INFO] [stdout] --> src/piop/spartan/u64_mul.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::piop::spartan::SpartanField as _; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::piop::spartan::SpartanField` [INFO] [stdout] --> src/piop/spartan/mod.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::piop::spartan::SpartanField as _; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `num_traits::ConstOne` [INFO] [stdout] --> src/piop/spartan/mod.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | use num_traits::ConstOne; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `q` [INFO] [stdout] --> src/piop/spartan/protocol/bitify.rs:135:9 [INFO] [stdout] | [INFO] [stdout] 135 | let q = arith.modulus_u128(); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_q` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reducer` [INFO] [stdout] --> src/sumcheck/arithmetic.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 205 | reducer: &R, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reducer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `ligerito::PackedBits` is more private than the item `ring_switch_prove` [INFO] [stdout] --> src/ligerito.rs:589:1 [INFO] [stdout] | [INFO] [stdout] 589 | / pub fn ring_switch_prove( [INFO] [stdout] 590 | | transcript: &mut impl Transcript, [INFO] [stdout] 591 | | p_msg: &[T], [INFO] [stdout] 592 | | r_hi: &[Gf], [INFO] [stdout] 593 | | ) -> (RingSwitchProof, Vec, Gf) { [INFO] [stdout] | |___________________________________^ function `ring_switch_prove` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but trait `ligerito::PackedBits` is only usable at visibility `pub(crate)` [INFO] [stdout] --> src/ligerito.rs:393:1 [INFO] [stdout] | [INFO] [stdout] 393 | pub(crate) trait PackedBits: Sync { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(private_bounds)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `ligerito::PackedBits` is more private than the item `ring_switch_prove_with` [INFO] [stdout] --> src/ligerito.rs:601:1 [INFO] [stdout] | [INFO] [stdout] 601 | / pub fn ring_switch_prove_with( [INFO] [stdout] 602 | | transcript: &mut impl Transcript, [INFO] [stdout] 603 | | p_msg: &[T], [INFO] [stdout] 604 | | r_hi: &[Gf], [INFO] [stdout] 605 | | convert: impl Fn(Gf) -> O + Sync + Send, [INFO] [stdout] 606 | | ) -> (RingSwitchProof, Vec, Gf) { [INFO] [stdout] | |__________________________________^ function `ring_switch_prove_with` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but trait `ligerito::PackedBits` is only usable at visibility `pub(crate)` [INFO] [stdout] --> src/ligerito.rs:393:1 [INFO] [stdout] | [INFO] [stdout] 393 | pub(crate) trait PackedBits: Sync { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::piop::spartan::SpartanField` [INFO] [stdout] --> src/piop/spartan/multiswap/proof.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use crate::piop::spartan::SpartanField as _; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `field::RingOps` [INFO] [stdout] --> src/piop/spartan/multiswap/reduce.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use field::RingOps; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MergeAccumulator` [INFO] [stdout] --> src/sumcheck/outer/univariate_api.rs:15:26 [INFO] [stdout] | [INFO] [stdout] 15 | use field::{BatchMulAcc, MergeAccumulator, Reduce}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::piop::spartan::SpartanField` [INFO] [stdout] --> src/piop/spartan/protocol/bitify.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::piop::spartan::SpartanField as _; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::piop::spartan::SpartanField` [INFO] [stdout] --> src/piop/spartan/protocol/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use crate::piop::spartan::SpartanField as _; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::piop::spartan::SpartanField` [INFO] [stdout] --> src/piop/spartan/sha256/chain.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use crate::piop::spartan::SpartanField as _; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SpartanField` [INFO] [stdout] --> src/piop/spartan/sha256/constraints.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | SpartanField, SpartanMatrixError, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ConstOne` [INFO] [stdout] --> src/poly/univariate/dense.rs:21:66 [INFO] [stdout] | [INFO] [stdout] 21 | use num_traits::{CheckedAdd, CheckedMul, CheckedNeg, CheckedSub, ConstOne, ConstZero, One, Zero}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ConstZero` [INFO] [stdout] --> src/poly/univariate/dense.rs:21:76 [INFO] [stdout] | [INFO] [stdout] 21 | use num_traits::{CheckedAdd, CheckedMul, CheckedNeg, CheckedSub, ConstOne, ConstZero, One, Zero}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::piop::spartan::SpartanField` [INFO] [stdout] --> src/piop/spartan/u128_mul.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::piop::spartan::SpartanField as _; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `num_traits::ConstOne` [INFO] [stdout] --> src/piop/spartan/mod.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | use num_traits::ConstOne; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MergeAccumulator` [INFO] [stdout] --> src/sumcheck/outer/api.rs:8:26 [INFO] [stdout] | [INFO] [stdout] 8 | use field::{BatchMulAcc, MergeAccumulator, Reduce}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `One` [INFO] [stdout] --> src/poly/univariate/binary_b127.rs:75:18 [INFO] [stdout] | [INFO] [stdout] 75 | use num_traits::{One, Zero}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Zero` [INFO] [stdout] --> src/poly/univariate/binary_gf128.rs:36:23 [INFO] [stdout] | [INFO] [stdout] 36 | use num_traits::{One, Zero}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ConstZero` [INFO] [stdout] --> src/poly/univariate/binary_ref.rs:18:54 [INFO] [stdout] | [INFO] [stdout] 18 | use num_traits::{CheckedAdd, CheckedMul, CheckedSub, ConstZero, One, Zero}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `matches_rows` is never used [INFO] [stdout] --> src/ligerito_flock.rs:226:19 [INFO] [stdout] | [INFO] [stdout] 208 | impl FlockCommitHint { [INFO] [stdout] | -------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 226 | pub(crate) fn matches_rows(&self, rows: &std::sync::Arc>>) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `verify_mle_eval_mod_q_ligerito_with_weight_chunks` is never used [INFO] [stdout] --> src/ligerito_flock.rs:3826:15 [INFO] [stdout] | [INFO] [stdout] 3826 | pub(crate) fn verify_mle_eval_mod_q_ligerito_with_weight_chunks( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `raw_error` is never read [INFO] [stdout] --> src/ligerito_flock/grinding.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 9 | pub(crate) struct ChallengeBlock { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 12 | pub raw_error: f64, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ChallengeBlock` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `resolve` is never used [INFO] [stdout] --> src/ligerito_flock/grinding.rs:23:12 [INFO] [stdout] | [INFO] [stdout] 22 | impl GrindingPlan { [INFO] [stdout] | ----------------- associated function in this implementation [INFO] [stdout] 23 | pub fn resolve(config: &ligerito::LigeritoSecurityConfig, target: u32) -> Result { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Prove` and `Verify` are never constructed [INFO] [stdout] --> src/ligerito_flock/grinding.rs:131:5 [INFO] [stdout] | [INFO] [stdout] 130 | pub(crate) enum GrindingNonces<'a> { [INFO] [stdout] | -------------- variants in this enum [INFO] [stdout] 131 | Prove(&'a mut Vec), [INFO] [stdout] | ^^^^^ [INFO] [stdout] 132 | Verify { values: &'a [u64], cursor: usize }, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ASSIGNMENT_BINDING_DOMAIN` is never used [INFO] [stdout] --> src/piop/spartan/baby_bear_bitz.rs:54:7 [INFO] [stdout] | [INFO] [stdout] 54 | const ASSIGNMENT_BINDING_DOMAIN: &[u8] = b"bitz/spartan-baby-bear-bitz/assignment/v1"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fixed_q_assignment_binding` is never used [INFO] [stdout] --> src/piop/spartan/baby_bear_bitz.rs:135:4 [INFO] [stdout] | [INFO] [stdout] 135 | fn fixed_q_assignment_binding( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `initial_grinding_bits`, `inner_round_grinding_bits`, `terminal_grinding_bits`, and `accepts_prime` are never used [INFO] [stdout] --> src/piop/spartan/sha256/prime.rs:145:18 [INFO] [stdout] | [INFO] [stdout] 87 | impl Sha256PrimeProfile { [INFO] [stdout] | ----------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 145 | pub const fn initial_grinding_bits(self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 150 | pub const fn inner_round_grinding_bits(self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 155 | pub const fn terminal_grinding_bits(self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 160 | pub const fn accepts_prime(self, q: u128) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `CompositeMultilinearExtension` is never constructed [INFO] [stdout] --> src/poly/mle/structured.rs:28:19 [INFO] [stdout] | [INFO] [stdout] 28 | pub(crate) struct CompositeMultilinearExtension<'a, F: SpartanField> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `from_factors` and `evaluate` are never used [INFO] [stdout] --> src/poly/mle/structured.rs:45:19 [INFO] [stdout] | [INFO] [stdout] 44 | impl<'a, F: SpartanField> FactoredMultilinearExtension<'a, F> { [INFO] [stdout] | ------------------------------------------------------------- associated items in this implementation [INFO] [stdout] 45 | pub(crate) fn from_factors( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 106 | pub(crate) fn evaluate(&self, point: &[F], cfg: &F::Config) -> Result { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated items are never used [INFO] [stdout] --> src/poly/mle/structured.rs:161:19 [INFO] [stdout] | [INFO] [stdout] 160 | impl<'a, F: SpartanField> CompositeMultilinearExtension<'a, F> { [INFO] [stdout] | -------------------------------------------------------------- associated items in this implementation [INFO] [stdout] 161 | pub(crate) fn from_parts( [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 191 | pub(crate) fn with_tail_runs( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 209 | pub(crate) fn tail_runs(&self) -> Option<&'a [(usize, usize, F)]> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 213 | pub(crate) fn num_vars(&self) -> usize { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 216 | pub(crate) fn live_len(&self) -> usize { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 219 | pub(crate) fn repeated(&self) -> &FactoredMultilinearExtension<'a, F> { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 222 | pub(crate) fn tail_evaluations(&self) -> &[F] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 225 | pub(crate) fn origin_adjustment(&self) -> &F { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 229 | pub(crate) fn evaluation_at(&self, index: usize) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 246 | pub(crate) fn evaluate(&self, point: &[F], cfg: &F::Config) -> Result { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_point` is never used [INFO] [stdout] --> src/poly/mle/structured.rs:265:4 [INFO] [stdout] | [INFO] [stdout] 265 | fn check_point(num_vars: usize, point: &[F]) -> Result<(), EvaluationError> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `EqualityWeights` is never constructed [INFO] [stdout] --> src/poly/mle/structured.rs:276:19 [INFO] [stdout] | [INFO] [stdout] 276 | pub(crate) struct EqualityWeights { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `from_tables`, `low`, `high`, and `at` are never used [INFO] [stdout] --> src/poly/mle/structured.rs:283:8 [INFO] [stdout] | [INFO] [stdout] 282 | impl EqualityWeights { [INFO] [stdout] | ---------------------------------------- associated items in this implementation [INFO] [stdout] 283 | fn new(point: &[F], cfg: &F::Config) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 291 | pub(crate) fn from_tables(low: Vec, high: Vec, field: &F::Config) -> Self { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 299 | pub(crate) fn low(&self) -> &[F] { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 302 | pub(crate) fn high(&self) -> &[F] { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 305 | pub(crate) fn at(&self, index: usize) -> F { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `equality_table` is never used [INFO] [stdout] --> src/poly/mle/structured.rs:313:4 [INFO] [stdout] | [INFO] [stdout] 313 | fn equality_table(point: &[F], cfg: &F::Config) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `dot_with_equality` is never used [INFO] [stdout] --> src/poly/mle/structured.rs:330:4 [INFO] [stdout] | [INFO] [stdout] 330 | fn dot_with_equality(values: &[F], point: &[F], cfg: &F::Config) -> F { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/sumcheck/inner/native.rs:300:19 [INFO] [stdout] | [INFO] [stdout] 299 | impl NativeConstantPrefix { [INFO] [stdout] | ------------------------- associated function in this implementation [INFO] [stdout] 300 | pub(crate) fn new(block_len: usize) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ColumnMajorPackedBits` is never constructed [INFO] [stdout] --> src/sumcheck/inner/packed.rs:132:19 [INFO] [stdout] | [INFO] [stdout] 132 | pub(crate) struct ColumnMajorPackedBits<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/sumcheck/inner/packed.rs:138:19 [INFO] [stdout] | [INFO] [stdout] 137 | impl<'a> ColumnMajorPackedBits<'a> { [INFO] [stdout] | ---------------------------------- associated function in this implementation [INFO] [stdout] 138 | pub(crate) fn new(columns: &'a [Vec], row_vars: usize) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TailPiece` is never constructed [INFO] [stdout] --> src/sumcheck/inner/packed/composite.rs:241:8 [INFO] [stdout] | [INFO] [stdout] 241 | struct TailPiece { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `tail_pieces` is never used [INFO] [stdout] --> src/sumcheck/inner/packed/composite.rs:252:4 [INFO] [stdout] | [INFO] [stdout] 252 | fn tail_pieces( [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `ternary_extension_table` is never used [INFO] [stdout] --> src/sumcheck/inner/packed/composite.rs:323:4 [INFO] [stdout] | [INFO] [stdout] 323 | fn ternary_extension_table() -> Vec<[i8; 16]> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TailShapeState` is never constructed [INFO] [stdout] --> src/sumcheck/inner/packed/composite.rs:367:8 [INFO] [stdout] | [INFO] [stdout] 367 | struct TailShapeState { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/sumcheck/inner/packed/composite.rs:373:8 [INFO] [stdout] | [INFO] [stdout] 372 | impl TailShapeState { [INFO] [stdout] | ------------------- associated function in this implementation [INFO] [stdout] 373 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `shape_index` is never used [INFO] [stdout] --> src/sumcheck/inner/packed/composite.rs:385:4 [INFO] [stdout] | [INFO] [stdout] 385 | fn shape_index(lo: usize, hi: usize) -> usize { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `accumulate_tail_block` is never used [INFO] [stdout] --> src/sumcheck/inner/packed/composite.rs:391:4 [INFO] [stdout] | [INFO] [stdout] 391 | fn accumulate_tail_block( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `tail_run_beta_values` is never used [INFO] [stdout] --> src/sumcheck/inner/packed/composite.rs:441:4 [INFO] [stdout] | [INFO] [stdout] 441 | fn tail_run_beta_values( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `finish_tail_shapes` is never used [INFO] [stdout] --> src/sumcheck/inner/packed/composite.rs:528:4 [INFO] [stdout] | [INFO] [stdout] 528 | fn finish_tail_shapes(state: TailShapeState, cfg: &FieldConfig, zero: &Field) -> Result, SumcheckError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `RepeatedState` is never constructed [INFO] [stdout] --> src/sumcheck/inner/packed/composite.rs:598:8 [INFO] [stdout] | [INFO] [stdout] 598 | struct RepeatedState { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `repeated_beta_values` is never used [INFO] [stdout] --> src/sumcheck/inner/packed/composite.rs:611:4 [INFO] [stdout] | [INFO] [stdout] 611 | fn repeated_beta_values( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `len` is never used [INFO] [stdout] --> src/sumcheck/outer/arithmetic.rs:100:19 [INFO] [stdout] | [INFO] [stdout] 91 | impl<'a> NativeProducts<'a> { [INFO] [stdout] | --------------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 100 | pub(crate) fn len(&self) -> usize { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `validate_products_for_skip` is never used [INFO] [stdout] --> src/sumcheck/outer/univariate.rs:682:4 [INFO] [stdout] | [INFO] [stdout] 682 | fn validate_products_for_skip( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `validate_equality_factors` is never used [INFO] [stdout] --> src/sumcheck/outer/univariate.rs:706:4 [INFO] [stdout] | [INFO] [stdout] 706 | fn validate_equality_factors( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `has_dense_shape` is never used [INFO] [stdout] --> src/sumcheck/outer/univariate.rs:736:4 [INFO] [stdout] | [INFO] [stdout] 736 | fn has_dense_shape(mle: &DenseMultilinearExtension) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Independent` is never constructed [INFO] [stdout] --> src/sumcheck/bridge/native.rs:195:5 [INFO] [stdout] | [INFO] [stdout] 187 | pub(crate) enum RowFunctional<'a> { [INFO] [stdout] | ------------- variant in this enum [INFO] [stdout] ... [INFO] [stdout] 195 | Independent([&'a [field::Fp<2>]; 3]), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `RowFunctional` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/ligerito_flock.rs:11551:29 [INFO] [stdout] | [INFO] [stdout] 11551 | fn packed_source_planes(&self) -> Option; [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 11551 | fn packed_source_planes(&self) -> Option>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/ligerito_flock.rs:11553:9 [INFO] [stdout] | [INFO] [stdout] 11553 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] 11554 | plane_major: bool, [INFO] [stdout] 11555 | ) -> Option; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 11555 | ) -> Option>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SpartanBitzField` [INFO] [stdout] --> tests/transcript_state_pins.rs:521:23 [INFO] [stdout] | [INFO] [stdout] 521 | CmAndWitness, SpartanBitzField, prepare_cm_and_relation, prove_cm_and_bitz, [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 `pin_bytes` is never used [INFO] [stdout] --> tests/transcript_state_pins.rs:230:4 [INFO] [stdout] | [INFO] [stdout] 230 | fn pin_bytes(name: &str, parts: &[&[u8]]) { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `StdoutLock` that must be used [INFO] [stdout] --> tests/benchmark_output.rs:150:9 [INFO] [stdout] | [INFO] [stdout] 150 | stdout.finish().unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if unused stdout will immediately unlock [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _unused = ...` to ignore the resulting value without dropping it immediately [INFO] [stdout] | [INFO] [stdout] 150 | let _unused = stdout.finish().unwrap(); [INFO] [stdout] | +++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SpartanBitzField` [INFO] [stdout] --> tests/cm_virtual.rs:23:32 [INFO] [stdout] | [INFO] [stdout] 23 | CmAndLayout, CmAndWitness, SpartanBitzField, commit_cm_and_witness_with_config, [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 variable: `other_config` [INFO] [stdout] --> src/piop/spartan/matrix.rs:2556:13 [INFO] [stdout] | [INFO] [stdout] 2556 | let other_config = [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_other_config` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `other_config` [INFO] [stdout] --> src/piop/spartan/matrix.rs:2739:13 [INFO] [stdout] | [INFO] [stdout] 2739 | let other_config = Fp::<2>::make_cfg(&Uint::from(OTHER_TEST_MODULUS)).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_other_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `other_config` [INFO] [stdout] --> src/piop/spartan/matrix.rs:3214:13 [INFO] [stdout] | [INFO] [stdout] 3214 | let other_config = Fp::<2>::make_cfg(&Uint::from(OTHER_TEST_MODULUS)).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_other_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `other_config` [INFO] [stdout] --> src/piop/spartan/piop.rs:1988:13 [INFO] [stdout] | [INFO] [stdout] 1988 | let other_config = config((1_u128 << 127) - 1); [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_other_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `foreign_config` [INFO] [stdout] --> src/piop/spartan/piop.rs:2184:13 [INFO] [stdout] | [INFO] [stdout] 2184 | let foreign_config = self::config((1_u128 << 127) - 1); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_foreign_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `foreign_config` [INFO] [stdout] --> src/piop/spartan/piop.rs:2398:13 [INFO] [stdout] | [INFO] [stdout] 2398 | let foreign_config = self::config((1_u128 << 127) - 1); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_foreign_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `q` [INFO] [stdout] --> src/piop/spartan/protocol/bitify.rs:135:9 [INFO] [stdout] | [INFO] [stdout] 135 | let q = arith.modulus_u128(); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_q` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/sumcheck/inner/native/native_witness.rs:697:17 [INFO] [stdout] | [INFO] [stdout] 697 | let ctx = crate::piop::spartan::raw_monty::field_context(&cfg); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/sumcheck/inner/native.rs:835:17 [INFO] [stdout] | [INFO] [stdout] 835 | let ctx = crate::piop::spartan::raw_monty::field_context(&cfg); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `generic_reducer` [INFO] [stdout] --> src/sumcheck/inner/native.rs:1083:17 [INFO] [stdout] | [INFO] [stdout] 1083 | let generic_reducer = crate::utils::delayed_reduction::prepare_field(&cfg).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_generic_reducer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reducer` [INFO] [stdout] --> src/sumcheck/inner/native.rs:1141:17 [INFO] [stdout] | [INFO] [stdout] 1141 | let reducer = crate::utils::delayed_reduction::prepare_field(&cfg).unwrap(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reducer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reducer` [INFO] [stdout] --> src/sumcheck/inner/native.rs:1231:17 [INFO] [stdout] | [INFO] [stdout] 1231 | let reducer = crate::utils::delayed_reduction::prepare_field(&cfg).unwrap(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reducer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reducer` [INFO] [stdout] --> src/sumcheck/inner/native.rs:1438:17 [INFO] [stdout] | [INFO] [stdout] 1438 | let reducer = crate::utils::delayed_reduction::prepare_field(&cfg).unwrap(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reducer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reducer` [INFO] [stdout] --> src/sumcheck/inner/packed/composite.rs:752:13 [INFO] [stdout] | [INFO] [stdout] 752 | let reducer = crate::utils::delayed_reduction::prepare_field(&cfg).unwrap(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reducer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reducer` [INFO] [stdout] --> src/sumcheck/inner/packed/composite.rs:829:13 [INFO] [stdout] | [INFO] [stdout] 829 | let reducer = crate::utils::delayed_reduction::prepare_field(&cfg).unwrap(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reducer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reducer` [INFO] [stdout] --> src/sumcheck/inner/packed.rs:2074:13 [INFO] [stdout] | [INFO] [stdout] 2074 | let reducer = crate::utils::delayed_reduction::prepare_field(&field_cfg).unwrap(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reducer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reducer` [INFO] [stdout] --> src/sumcheck/inner/packed.rs:2205:17 [INFO] [stdout] | [INFO] [stdout] 2205 | let reducer = crate::utils::delayed_reduction::prepare_field(&field_cfg).unwrap(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reducer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reducer` [INFO] [stdout] --> src/sumcheck/inner/packed.rs:2317:13 [INFO] [stdout] | [INFO] [stdout] 2317 | let reducer = crate::utils::delayed_reduction::prepare_field(&field_cfg).unwrap(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reducer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reducer` [INFO] [stdout] --> src/sumcheck/inner/packed.rs:2454:13 [INFO] [stdout] | [INFO] [stdout] 2454 | let reducer = crate::utils::delayed_reduction::prepare_field(&field_cfg).unwrap(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reducer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reducer` [INFO] [stdout] --> src/sumcheck/inner/packed.rs:2757:13 [INFO] [stdout] | [INFO] [stdout] 2757 | let reducer = crate::utils::delayed_reduction::prepare_field(&field_cfg).unwrap(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reducer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reducer` [INFO] [stdout] --> src/sumcheck/inner/packed.rs:2991:13 [INFO] [stdout] | [INFO] [stdout] 2991 | let reducer = crate::utils::delayed_reduction::prepare_field(&field_cfg).unwrap(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reducer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reducer` [INFO] [stdout] --> src/sumcheck/inner/packed.rs:3029:13 [INFO] [stdout] | [INFO] [stdout] 3029 | let reducer = crate::utils::delayed_reduction::prepare_field(&field_cfg).unwrap(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reducer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reducer` [INFO] [stdout] --> src/sumcheck/inner/packed.rs:3080:13 [INFO] [stdout] | [INFO] [stdout] 3080 | let reducer = crate::utils::delayed_reduction::prepare_field(&field_cfg).unwrap(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reducer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `other_cfg` [INFO] [stdout] --> src/sumcheck/inner/reference.rs:951:13 [INFO] [stdout] | [INFO] [stdout] 951 | let other_cfg = Fp::<2>::make_cfg(&Uint::from((1_u128 << 127) - 1)).unwrap(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_other_cfg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reducer` [INFO] [stdout] --> src/sumcheck/outer/native_skip/reference.rs:991:48 [INFO] [stdout] | [INFO] [stdout] 991 | fn product_accumulators(reducer: &R) -> [ProductAccumulator; LANES] [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reducer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reducer` [INFO] [stdout] --> src/sumcheck/outer/native_skip/reference.rs:1003:5 [INFO] [stdout] | [INFO] [stdout] 1003 | reducer: &R, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reducer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `other_cfg` [INFO] [stdout] --> src/sumcheck/outer/univariate.rs:1282:13 [INFO] [stdout] | [INFO] [stdout] 1282 | let other_cfg = Fp::<2>::make_cfg(&Uint::from((1_u128 << 127) - 1)).unwrap(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_other_cfg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/sumcheck/arithmetic.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | config: &field::FpCtx<2>, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reducer` [INFO] [stdout] --> src/sumcheck/arithmetic.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 205 | reducer: &R, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reducer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `zero` [INFO] [stdout] --> src/sumcheck/arithmetic.rs:339:5 [INFO] [stdout] | [INFO] [stdout] 339 | zero: &Fp<2>, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_zero` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `ligerito::PackedBits` is more private than the item `ring_switch_prove` [INFO] [stdout] --> src/ligerito.rs:589:1 [INFO] [stdout] | [INFO] [stdout] 589 | / pub fn ring_switch_prove( [INFO] [stdout] 590 | | transcript: &mut impl Transcript, [INFO] [stdout] 591 | | p_msg: &[T], [INFO] [stdout] 592 | | r_hi: &[Gf], [INFO] [stdout] 593 | | ) -> (RingSwitchProof, Vec, Gf) { [INFO] [stdout] | |___________________________________^ function `ring_switch_prove` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but trait `ligerito::PackedBits` is only usable at visibility `pub(crate)` [INFO] [stdout] --> src/ligerito.rs:393:1 [INFO] [stdout] | [INFO] [stdout] 393 | pub(crate) trait PackedBits: Sync { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(private_bounds)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `ligerito::PackedBits` is more private than the item `ring_switch_prove_with` [INFO] [stdout] --> src/ligerito.rs:601:1 [INFO] [stdout] | [INFO] [stdout] 601 | / pub fn ring_switch_prove_with( [INFO] [stdout] 602 | | transcript: &mut impl Transcript, [INFO] [stdout] 603 | | p_msg: &[T], [INFO] [stdout] 604 | | r_hi: &[Gf], [INFO] [stdout] 605 | | convert: impl Fn(Gf) -> O + Sync + Send, [INFO] [stdout] 606 | | ) -> (RingSwitchProof, Vec, Gf) { [INFO] [stdout] | |__________________________________^ function `ring_switch_prove_with` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but trait `ligerito::PackedBits` is only usable at visibility `pub(crate)` [INFO] [stdout] --> src/ligerito.rs:393:1 [INFO] [stdout] | [INFO] [stdout] 393 | pub(crate) trait PackedBits: Sync { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `raw_error` is never read [INFO] [stdout] --> src/ligerito_flock/grinding.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 9 | pub(crate) struct ChallengeBlock { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 12 | pub raw_error: f64, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ChallengeBlock` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `resolve` is never used [INFO] [stdout] --> src/ligerito_flock/grinding.rs:23:12 [INFO] [stdout] | [INFO] [stdout] 22 | impl GrindingPlan { [INFO] [stdout] | ----------------- associated function in this implementation [INFO] [stdout] 23 | pub fn resolve(config: &ligerito::LigeritoSecurityConfig, target: u32) -> Result { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ASSIGNMENT_BINDING_DOMAIN` is never used [INFO] [stdout] --> src/piop/spartan/baby_bear_bitz.rs:54:7 [INFO] [stdout] | [INFO] [stdout] 54 | const ASSIGNMENT_BINDING_DOMAIN: &[u8] = b"bitz/spartan-baby-bear-bitz/assignment/v1"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fixed_q_assignment_binding` is never used [INFO] [stdout] --> src/piop/spartan/baby_bear_bitz.rs:135:4 [INFO] [stdout] | [INFO] [stdout] 135 | fn fixed_q_assignment_binding( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Unsatisfied` is never constructed [INFO] [stdout] --> src/piop/spartan/multiswap/circuit_reference.rs:192:5 [INFO] [stdout] | [INFO] [stdout] 174 | pub enum MultiswapCircuitError { [INFO] [stdout] | --------------------- variant in this enum [INFO] [stdout] ... [INFO] [stdout] 192 | Unsatisfied { row: usize }, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MultiswapCircuitError` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `batch_count`, `dims`, `const_col`, `is_sat_integer`, and `with_quotients_for_tests` are never used [INFO] [stdout] --> src/piop/spartan/multiswap/circuit_reference.rs:675:18 [INFO] [stdout] | [INFO] [stdout] 395 | impl MultiswapCircuit { [INFO] [stdout] | --------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 675 | pub const fn batch_count(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 733 | pub const fn dims(&self) -> &MultiswapDims { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 753 | pub const fn const_col(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 789 | pub fn is_sat_integer(&self) -> Result<(), MultiswapCircuitError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 815 | pub(crate) fn with_quotients_for_tests(mut self, quos: Vec) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `initial_grinding_bits`, `inner_round_grinding_bits`, and `terminal_grinding_bits` are never used [INFO] [stdout] --> src/piop/spartan/sha256/prime.rs:145:18 [INFO] [stdout] | [INFO] [stdout] 87 | impl Sha256PrimeProfile { [INFO] [stdout] | ----------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 145 | pub const fn initial_grinding_bits(self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 150 | pub const fn inner_round_grinding_bits(self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 155 | pub const fn terminal_grinding_bits(self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `low` and `high` are never used [INFO] [stdout] --> src/poly/mle/structured.rs:299:19 [INFO] [stdout] | [INFO] [stdout] 282 | impl EqualityWeights { [INFO] [stdout] | ---------------------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 299 | pub(crate) fn low(&self) -> &[F] { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 302 | pub(crate) fn high(&self) -> &[F] { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ColumnMajorPackedBits` is never constructed [INFO] [stdout] --> src/sumcheck/inner/packed.rs:132:19 [INFO] [stdout] | [INFO] [stdout] 132 | pub(crate) struct ColumnMajorPackedBits<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/sumcheck/inner/packed.rs:138:19 [INFO] [stdout] | [INFO] [stdout] 137 | impl<'a> ColumnMajorPackedBits<'a> { [INFO] [stdout] | ---------------------------------- associated function in this implementation [INFO] [stdout] 138 | pub(crate) fn new(columns: &'a [Vec], row_vars: usize) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Residues` is never constructed [INFO] [stdout] --> src/sumcheck/outer/arithmetic/native.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 46 | pub(crate) enum NativeInput<'a> { [INFO] [stdout] | ----------- variant in this enum [INFO] [stdout] 47 | U32(NativeProducts<'a>), [INFO] [stdout] 48 | Residues(&'a RawProducts), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `NativeInput` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/ligerito_flock.rs:11551:29 [INFO] [stdout] | [INFO] [stdout] 11551 | fn packed_source_planes(&self) -> Option; [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 11551 | fn packed_source_planes(&self) -> Option>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/ligerito_flock.rs:11553:9 [INFO] [stdout] | [INFO] [stdout] 11553 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] 11554 | plane_major: bool, [INFO] [stdout] 11555 | ) -> Option; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 11555 | ) -> Option>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 51.59s [INFO] running `Command { std: "docker" "inspect" "531f006db8c3be53c9a2098417e1a2a5b88333d4a1c672f68fa1b597873760dd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "531f006db8c3be53c9a2098417e1a2a5b88333d4a1c672f68fa1b597873760dd", kill_on_drop: false }` [INFO] [stdout] 531f006db8c3be53c9a2098417e1a2a5b88333d4a1c672f68fa1b597873760dd