[INFO] fetching crate ark-r1cs-std 0.5.0...
[INFO] testing ark-r1cs-std-0.5.0 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7
[INFO] extracting crate ark-r1cs-std 0.5.0 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate ark-r1cs-std 0.5.0
[INFO] finished tweaking crates.io crate ark-r1cs-std 0.5.0
[INFO] tweaked toml for crates.io crate ark-r1cs-std 0.5.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate ark-r1cs-std 0.5.0 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 54 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 597f757a9e2c7f05295f56a87b48c04ef442a1f86133cea49473b2497aa97019
[INFO] running `Command { std: "docker" "start" "-a" "597f757a9e2c7f05295f56a87b48c04ef442a1f86133cea49473b2497aa97019", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "597f757a9e2c7f05295f56a87b48c04ef442a1f86133cea49473b2497aa97019", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "597f757a9e2c7f05295f56a87b48c04ef442a1f86133cea49473b2497aa97019", kill_on_drop: false }`
[INFO] [stdout] 597f757a9e2c7f05295f56a87b48c04ef442a1f86133cea49473b2497aa97019
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 944e5efc1c44752fd6cb2fadde9e8d17a914b5d841c859d6d4259fc48fdaf5b5
[INFO] running `Command { std: "docker" "start" "-a" "944e5efc1c44752fd6cb2fadde9e8d17a914b5d841c859d6d4259fc48fdaf5b5", kill_on_drop: false }`
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling tracing-core v0.1.34
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling tracing-subscriber v0.2.25
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling ark-std v0.5.0
[INFO] [stderr]    Compiling enum-ordinalize-derive v4.3.2
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling ark-serialize-derive v0.5.0
[INFO] [stderr]    Compiling ark-ff-asm v0.5.0
[INFO] [stderr]    Compiling ark-ff-macros v0.5.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling ark-serialize v0.5.0
[INFO] [stderr]    Compiling enum-ordinalize v4.3.2
[INFO] [stderr]    Compiling educe v0.6.0
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling ark-ff v0.5.0
[INFO] [stderr]    Compiling ark-poly v0.5.0
[INFO] [stderr]    Compiling ark-relations v0.5.1
[INFO] [stderr]    Compiling ark-ec v0.5.0
[INFO] [stderr]    Compiling ark-r1cs-std v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 36.73s
[INFO] running `Command { std: "docker" "inspect" "944e5efc1c44752fd6cb2fadde9e8d17a914b5d841c859d6d4259fc48fdaf5b5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "944e5efc1c44752fd6cb2fadde9e8d17a914b5d841c859d6d4259fc48fdaf5b5", kill_on_drop: false }`
[INFO] [stdout] 944e5efc1c44752fd6cb2fadde9e8d17a914b5d841c859d6d4259fc48fdaf5b5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bd6631e888180ab90f2f5df483305feb92a10ab737249385256eaefe1c72ab85
[INFO] running `Command { std: "docker" "start" "-a" "bd6631e888180ab90f2f5df483305feb92a10ab737249385256eaefe1c72ab85", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling tracing-core v0.1.34
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling tracing-subscriber v0.2.25
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling ark-std v0.5.0
[INFO] [stderr]    Compiling enum-ordinalize-derive v4.3.2
[INFO] [stderr]    Compiling ark-serialize-derive v0.5.0
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling ark-ff-asm v0.5.0
[INFO] [stderr]    Compiling ark-ff-macros v0.5.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling ark-serialize v0.5.0
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling enum-ordinalize v4.3.2
[INFO] [stderr]    Compiling educe v0.6.0
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling ark-ff v0.5.0
[INFO] [stderr]    Compiling ark-poly v0.5.0
[INFO] [stderr]    Compiling ark-relations v0.5.1
[INFO] [stderr]    Compiling ark-ec v0.5.0
[INFO] [stderr]    Compiling ark-r1cs-std v0.5.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    --> src/boolean/allocated.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    --> src/boolean/and.rs:200:9
[INFO] [stdout]     |
[INFO] [stdout] 200 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]   --> src/boolean/eq.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]   --> src/boolean/not.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    --> src/boolean/or.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    --> src/boolean/select.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    --> src/boolean/xor.rs:108:9
[INFO] [stdout]     |
[INFO] [stdout] 108 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    --> src/boolean/mod.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    --> src/fields/fp/cmp.rs:161:9
[INFO] [stdout]     |
[INFO] [stdout] 161 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]     --> src/fields/fp/mod.rs:1132:9
[INFO] [stdout]      |
[INFO] [stdout] 1132 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    --> src/groups/curves/short_weierstrass/non_zero_affine.rs:243:9
[INFO] [stdout]     |
[INFO] [stdout] 243 |     use ark_test_curves::bls12_381::{g1::Config as G1Config, Fq};
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]   --> src/poly/domain/vanishing_poly.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_poly`
[INFO] [stdout]    --> src/poly/evaluations/univariate/lagrange_interpolator.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |     use ark_poly::{univariate::DensePolynomial, DenseUVPolynomial, Polynomial};
[INFO] [stdout]     |         ^^^^^^^^ use of unresolved module or unlinked crate `ark_poly`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ark_poly`, use `cargo add ark_poly` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    --> src/poly/evaluations/univariate/lagrange_interpolator.rs:108:9
[INFO] [stdout]     |
[INFO] [stdout] 108 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_poly`
[INFO] [stdout]    --> src/poly/evaluations/univariate/mod.rs:387:9
[INFO] [stdout]     |
[INFO] [stdout] 387 |     use ark_poly::{polynomial::univariate::DensePolynomial, DenseUVPolynomial, Polynomial};
[INFO] [stdout]     |         ^^^^^^^^ use of unresolved module or unlinked crate `ark_poly`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ark_poly`, use `cargo add ark_poly` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ark_poly`
[INFO] [stdout]    --> src/poly/evaluations/univariate/lagrange_interpolator.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |     use ark_poly::{univariate::DensePolynomial, DenseUVPolynomial, Polynomial};
[INFO] [stdout]     |         ^^^^^^^^ use of unresolved module or unlinked crate `ark_poly`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ark_poly`, use `cargo add ark_poly` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    --> src/poly/evaluations/univariate/mod.rs:390:9
[INFO] [stdout]     |
[INFO] [stdout] 390 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_poly`
[INFO] [stdout]   --> src/poly/polynomial/univariate/dense.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |     use ark_poly::{polynomial::univariate::DensePolynomial, DenseUVPolynomial, Polynomial};
[INFO] [stdout]    |         ^^^^^^^^ use of unresolved module or unlinked crate `ark_poly`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ark_poly`, use `cargo add ark_poly` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ark_poly`
[INFO] [stdout]    --> src/poly/evaluations/univariate/mod.rs:387:9
[INFO] [stdout]     |
[INFO] [stdout] 387 |     use ark_poly::{polynomial::univariate::DensePolynomial, DenseUVPolynomial, Polynomial};
[INFO] [stdout]     |         ^^^^^^^^ use of unresolved module or unlinked crate `ark_poly`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ark_poly`, use `cargo add ark_poly` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]   --> src/poly/polynomial/univariate/dense.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    --> src/uint8.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]   --> src/uint/add/saturating.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]   --> src/uint/add/wrapping.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    --> src/uint/and.rs:266:9
[INFO] [stdout]     |
[INFO] [stdout] 266 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]   --> src/uint/cmp.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    --> src/uint/convert.rs:183:9
[INFO] [stdout]     |
[INFO] [stdout] 183 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]   --> src/uint/eq.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]   --> src/uint/not.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    --> src/uint/or.rs:179:9
[INFO] [stdout]     |
[INFO] [stdout] 179 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    --> src/uint/rotate.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]   --> src/uint/select.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    --> src/uint/shl.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    --> src/uint/shr.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]    --> src/uint/xor.rs:178:9
[INFO] [stdout]     |
[INFO] [stdout] 178 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_test_curves`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ark_test_curves`, use `cargo add ark_test_curves` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ark_poly`
[INFO] [stdout]   --> src/poly/polynomial/univariate/dense.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |     use ark_poly::{polynomial::univariate::DensePolynomial, DenseUVPolynomial, Polynomial};
[INFO] [stdout]    |         ^^^^^^^^ use of unresolved module or unlinked crate `ark_poly`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ark_poly`, use `cargo add ark_poly` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused imports: `Field` and `One`
[INFO] [stdout]    --> src/boolean/mod.rs:208:54
[INFO] [stdout]     |
[INFO] [stdout] 208 |         AdditiveGroup, BitIteratorBE, BitIteratorLE, Field, One, PrimeField, UniformRand,
[INFO] [stdout]     |                                                      ^^^^^  ^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:6:5
[INFO] [stdout]     |
[INFO] [stdout]   6 |     unused,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused imports: `PrimeField` and `UniformRand`
[INFO] [stdout]    --> src/fields/fp/cmp.rs:159:18
[INFO] [stdout]     |
[INFO] [stdout] 159 |     use ark_ff::{PrimeField, UniformRand};
[INFO] [stdout]     |                  ^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused imports: `UniformRand` and `Zero`
[INFO] [stdout]     --> src/fields/fp/mod.rs:1131:19
[INFO] [stdout]      |
[INFO] [stdout] 1131 |     use ark_std::{UniformRand, Zero};
[INFO] [stdout]      |                   ^^^^^^^^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused import: `models::short_weierstrass::SWCurveConfig`
[INFO] [stdout]    --> src/groups/curves/short_weierstrass/non_zero_affine.rs:240:18
[INFO] [stdout]     |
[INFO] [stdout] 240 |     use ark_ec::{models::short_weierstrass::SWCurveConfig, CurveGroup};
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused import: `One`
[INFO] [stdout]    --> src/groups/curves/short_weierstrass/non_zero_affine.rs:242:29
[INFO] [stdout]     |
[INFO] [stdout] 242 |     use ark_std::{vec::Vec, One};
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused import: `UniformRand`
[INFO] [stdout]   --> src/poly/domain/vanishing_poly.rs:63:29
[INFO] [stdout]    |
[INFO] [stdout] 63 |     use ark_std::{test_rng, UniformRand};
[INFO] [stdout]    |                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused imports: `FftField` and `One`
[INFO] [stdout]    --> src/poly/evaluations/univariate/lagrange_interpolator.rs:105:18
[INFO] [stdout]     |
[INFO] [stdout] 105 |     use ark_ff::{FftField, Field, One};
[INFO] [stdout]     |                  ^^^^^^^^         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused import: `UniformRand`
[INFO] [stdout]    --> src/poly/evaluations/univariate/lagrange_interpolator.rs:107:29
[INFO] [stdout]     |
[INFO] [stdout] 107 |     use ark_std::{test_rng, UniformRand};
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused imports: `FftField`, `One`, and `UniformRand`
[INFO] [stdout]    --> src/poly/evaluations/univariate/mod.rs:386:18
[INFO] [stdout]     |
[INFO] [stdout] 386 |     use ark_ff::{FftField, Field, One, UniformRand};
[INFO] [stdout]     |                  ^^^^^^^^         ^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused import: `UniformRand`
[INFO] [stdout]   --> src/poly/polynomial/univariate/dense.rs:50:39
[INFO] [stdout]    |
[INFO] [stdout] 50 |     use ark_std::{test_rng, vec::Vec, UniformRand};
[INFO] [stdout]    |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/boolean/and.rs:204:38
[INFO] [stdout]     |
[INFO] [stdout] 204 |         run_binary_exhaustive::<Fr>(|a, b| {
[INFO] [stdout]     |                                      ^
[INFO] [stdout] 205 |             let cs = a.cs().or(b.cs());
[INFO] [stdout]     |                      - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 204 |         run_binary_exhaustive::<Fr>(|a: /* Type */, b| {
[INFO] [stdout]     |                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/boolean/and.rs:204:41
[INFO] [stdout]     |
[INFO] [stdout] 204 |         run_binary_exhaustive::<Fr>(|a, b| {
[INFO] [stdout]     |                                         ^
[INFO] [stdout] 205 |             let cs = a.cs().or(b.cs());
[INFO] [stdout]     |                                - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 204 |         run_binary_exhaustive::<Fr>(|a, b: /* Type */| {
[INFO] [stdout]     |                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/boolean/and.rs:227:38
[INFO] [stdout]     |
[INFO] [stdout] 227 |         run_binary_exhaustive::<Fr>(|a, b| {
[INFO] [stdout]     |                                      ^
[INFO] [stdout] 228 |             let cs = a.cs().or(b.cs());
[INFO] [stdout]     |                      - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 227 |         run_binary_exhaustive::<Fr>(|a: /* Type */, b| {
[INFO] [stdout]     |                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/boolean/and.rs:227:41
[INFO] [stdout]     |
[INFO] [stdout] 227 |         run_binary_exhaustive::<Fr>(|a, b| {
[INFO] [stdout]     |                                         ^
[INFO] [stdout] 228 |             let cs = a.cs().or(b.cs());
[INFO] [stdout]     |                                - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 227 |         run_binary_exhaustive::<Fr>(|a, b: /* Type */| {
[INFO] [stdout]     |                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/boolean/eq.rs:96:38
[INFO] [stdout]    |
[INFO] [stdout] 96 |         run_binary_exhaustive::<Fr>(|a, b| {
[INFO] [stdout]    |                                      ^
[INFO] [stdout] 97 |             let cs = a.cs().or(b.cs());
[INFO] [stdout]    |                      - type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 96 |         run_binary_exhaustive::<Fr>(|a: /* Type */, b| {
[INFO] [stdout]    |                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/boolean/eq.rs:96:41
[INFO] [stdout]    |
[INFO] [stdout] 96 |         run_binary_exhaustive::<Fr>(|a, b| {
[INFO] [stdout]    |                                         ^
[INFO] [stdout] 97 |             let cs = a.cs().or(b.cs());
[INFO] [stdout]    |                                - type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 96 |         run_binary_exhaustive::<Fr>(|a, b: /* Type */| {
[INFO] [stdout]    |                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/boolean/eq.rs:119:38
[INFO] [stdout]     |
[INFO] [stdout] 119 |         run_binary_exhaustive::<Fr>(|a, b| {
[INFO] [stdout]     |                                      ^
[INFO] [stdout] 120 |             let cs = a.cs().or(b.cs());
[INFO] [stdout]     |                      - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 119 |         run_binary_exhaustive::<Fr>(|a: /* Type */, b| {
[INFO] [stdout]     |                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/boolean/eq.rs:119:41
[INFO] [stdout]     |
[INFO] [stdout] 119 |         run_binary_exhaustive::<Fr>(|a, b| {
[INFO] [stdout]     |                                         ^
[INFO] [stdout] 120 |             let cs = a.cs().or(b.cs());
[INFO] [stdout]     |                                - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 119 |         run_binary_exhaustive::<Fr>(|a, b: /* Type */| {
[INFO] [stdout]     |                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/boolean/eq.rs:142:38
[INFO] [stdout]     |
[INFO] [stdout] 142 |         run_binary_exhaustive::<Fr>(|a, b| {
[INFO] [stdout]     |                                      ^
[INFO] [stdout] 143 |             let cs = a.cs().or(b.cs());
[INFO] [stdout]     |                      - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 142 |         run_binary_exhaustive::<Fr>(|a: /* Type */, b| {
[INFO] [stdout]     |                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/boolean/eq.rs:142:41
[INFO] [stdout]     |
[INFO] [stdout] 142 |         run_binary_exhaustive::<Fr>(|a, b| {
[INFO] [stdout]     |                                         ^
[INFO] [stdout] 143 |             let cs = a.cs().or(b.cs());
[INFO] [stdout]     |                                - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 142 |         run_binary_exhaustive::<Fr>(|a, b: /* Type */| {
[INFO] [stdout]     |                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/boolean/eq.rs:169:37
[INFO] [stdout]     |
[INFO] [stdout] 169 |         run_unary_exhaustive::<Fr>(|a| {
[INFO] [stdout]     |                                     ^
[INFO] [stdout] 170 |             let cs = a.cs();
[INFO] [stdout]     |                      - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 169 |         run_unary_exhaustive::<Fr>(|a: /* Type */| {
[INFO] [stdout]     |                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/boolean/eq.rs:186:38
[INFO] [stdout]     |
[INFO] [stdout] 186 |         run_binary_exhaustive::<Fr>(|a, b| {
[INFO] [stdout]     |                                      ^
[INFO] [stdout] 187 |             let cs = a.cs().or(b.cs());
[INFO] [stdout]     |                      - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 186 |         run_binary_exhaustive::<Fr>(|a: /* Type */, b| {
[INFO] [stdout]     |                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/boolean/eq.rs:186:41
[INFO] [stdout]     |
[INFO] [stdout] 186 |         run_binary_exhaustive::<Fr>(|a, b| {
[INFO] [stdout]     |                                         ^
[INFO] [stdout] 187 |             let cs = a.cs().or(b.cs());
[INFO] [stdout]     |                                - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 186 |         run_binary_exhaustive::<Fr>(|a, b: /* Type */| {
[INFO] [stdout]     |                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/boolean/eq.rs:209:38
[INFO] [stdout]     |
[INFO] [stdout] 209 |         run_binary_exhaustive::<Fr>(|a, b| {
[INFO] [stdout]     |                                      ^
[INFO] [stdout] 210 |             let cs = a.cs().or(b.cs());
[INFO] [stdout]     |                      - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 209 |         run_binary_exhaustive::<Fr>(|a: /* Type */, b| {
[INFO] [stdout]     |                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/boolean/eq.rs:209:41
[INFO] [stdout]     |
[INFO] [stdout] 209 |         run_binary_exhaustive::<Fr>(|a, b| {
[INFO] [stdout]     |                                         ^
[INFO] [stdout] 210 |             let cs = a.cs().or(b.cs());
[INFO] [stdout]     |                                - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 209 |         run_binary_exhaustive::<Fr>(|a, b: /* Type */| {
[INFO] [stdout]     |                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/boolean/not.rs:87:37
[INFO] [stdout]    |
[INFO] [stdout] 87 |         run_unary_exhaustive::<Fr>(|a| {
[INFO] [stdout]    |                                     ^
[INFO] [stdout] 88 |             let cs = a.cs();
[INFO] [stdout]    |                      - type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 87 |         run_unary_exhaustive::<Fr>(|a: /* Type */| {
[INFO] [stdout]    |                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/boolean/or.rs:162:38
[INFO] [stdout]     |
[INFO] [stdout] 162 |         run_binary_exhaustive::<Fr>(|a, b| {
[INFO] [stdout]     |                                      ^
[INFO] [stdout] 163 |             let cs = a.cs().or(b.cs());
[INFO] [stdout]     |                      - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 162 |         run_binary_exhaustive::<Fr>(|a: /* Type */, b| {
[INFO] [stdout]     |                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/boolean/or.rs:162:41
[INFO] [stdout]     |
[INFO] [stdout] 162 |         run_binary_exhaustive::<Fr>(|a, b| {
[INFO] [stdout]     |                                         ^
[INFO] [stdout] 163 |             let cs = a.cs().or(b.cs());
[INFO] [stdout]     |                                - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 162 |         run_binary_exhaustive::<Fr>(|a, b: /* Type */| {
[INFO] [stdout]     |                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/boolean/select.rs:107:38
[INFO] [stdout]     |
[INFO] [stdout] 107 |         run_binary_exhaustive::<Fr>(|a, b| {
[INFO] [stdout]     |                                      ^
[INFO] [stdout] 108 |             let cs = a.cs().or(b.cs());
[INFO] [stdout]     |                      - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 107 |         run_binary_exhaustive::<Fr>(|a: /* Type */, b| {
[INFO] [stdout]     |                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/boolean/select.rs:107:41
[INFO] [stdout]     |
[INFO] [stdout] 107 |         run_binary_exhaustive::<Fr>(|a, b| {
[INFO] [stdout]     |                                         ^
[INFO] [stdout] 108 |             let cs = a.cs().or(b.cs());
[INFO] [stdout]     |                                - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 107 |         run_binary_exhaustive::<Fr>(|a, b: /* Type */| {
[INFO] [stdout]     |                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/boolean/select.rs:122:21
[INFO] [stdout]     |
[INFO] [stdout] 122 |                 let computed = cond.select(&a, &b)?;
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 123 |
[INFO] [stdout] 124 |                 assert_eq!(expected.value(), computed.value());
[INFO] [stdout]     |                                              -------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `computed` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 122 |                 let computed: /* Type */ = cond.select(&a, &b)?;
[INFO] [stdout]     |                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/boolean/xor.rs:112:38
[INFO] [stdout]     |
[INFO] [stdout] 112 |         run_binary_exhaustive::<Fr>(|a, b| {
[INFO] [stdout]     |                                      ^
[INFO] [stdout] 113 |             let cs = a.cs().or(b.cs());
[INFO] [stdout]     |                      - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 112 |         run_binary_exhaustive::<Fr>(|a: /* Type */, b| {
[INFO] [stdout]     |                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/boolean/xor.rs:112:41
[INFO] [stdout]     |
[INFO] [stdout] 112 |         run_binary_exhaustive::<Fr>(|a, b| {
[INFO] [stdout]     |                                         ^
[INFO] [stdout] 113 |             let cs = a.cs().or(b.cs());
[INFO] [stdout]     |                                - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 112 |         run_binary_exhaustive::<Fr>(|a, b: /* Type */| {
[INFO] [stdout]     |                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/groups/curves/short_weierstrass/non_zero_affine.rs:368:53
[INFO] [stdout]     |
[INFO] [stdout] 368 |             std::iter::successors(Some(a.clone()), |acc| Some(acc.add_unchecked(&a).unwrap()))
[INFO] [stdout]     |                                                     ^^^       --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 368 |             std::iter::successors(Some(a.clone()), |acc: /* Type */| Some(acc.add_unchecked(&a).unwrap()))
[INFO] [stdout]     |                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_bls12_381`
[INFO] [stdout]     --> src/groups/curves/short_weierstrass/mod.rs:1029:51
[INFO] [stdout]      |
[INFO] [stdout] 1029 |         assert!(zero_point_scalar_mul_satisfied::<ark_bls12_381::G1Projective>().unwrap());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_bls12_381`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `ark_bls12_381`, use `cargo add ark_bls12_381` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_pallas`
[INFO] [stdout]     --> src/groups/curves/short_weierstrass/mod.rs:1030:51
[INFO] [stdout]      |
[INFO] [stdout] 1030 |         assert!(zero_point_scalar_mul_satisfied::<ark_pallas::Projective>().unwrap());
[INFO] [stdout]      |                                                   ^^^^^^^^^^ use of unresolved module or unlinked crate `ark_pallas`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `ark_pallas`, use `cargo add ark_pallas` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_mnt4_298`
[INFO] [stdout]     --> src/groups/curves/short_weierstrass/mod.rs:1031:51
[INFO] [stdout]      |
[INFO] [stdout] 1031 |         assert!(zero_point_scalar_mul_satisfied::<ark_mnt4_298::G1Projective>().unwrap());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_mnt4_298`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `ark_mnt4_298`, use `cargo add ark_mnt4_298` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_mnt6_298`
[INFO] [stdout]     --> src/groups/curves/short_weierstrass/mod.rs:1032:51
[INFO] [stdout]      |
[INFO] [stdout] 1032 |         assert!(zero_point_scalar_mul_satisfied::<ark_mnt6_298::G1Projective>().unwrap());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_mnt6_298`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `ark_mnt6_298`, use `cargo add ark_mnt6_298` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_bn254`
[INFO] [stdout]     --> src/groups/curves/short_weierstrass/mod.rs:1033:51
[INFO] [stdout]      |
[INFO] [stdout] 1033 |         assert!(zero_point_scalar_mul_satisfied::<ark_bn254::G1Projective>().unwrap());
[INFO] [stdout]      |                                                   ^^^^^^^^^ use of unresolved module or unlinked crate `ark_bn254`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `ark_bn254`, use `cargo add ark_bn254` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_bls12_381`
[INFO] [stdout]    --> src/poly/domain/mod.rs:184:37
[INFO] [stdout]     |
[INFO] [stdout] 184 |         test_query_coset_template::<ark_bls12_381::Fr>();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_bls12_381`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ark_bls12_381`, use `cargo add ark_bls12_381` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ark_bls12_377`
[INFO] [stdout]    --> src/poly/domain/mod.rs:189:37
[INFO] [stdout]     |
[INFO] [stdout] 189 |         test_query_coset_template::<ark_bls12_377::Fr>();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ark_bls12_377`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ark_bls12_377`, use `cargo add ark_bls12_377` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ark-r1cs-std` (lib test) due to 76 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "bd6631e888180ab90f2f5df483305feb92a10ab737249385256eaefe1c72ab85", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bd6631e888180ab90f2f5df483305feb92a10ab737249385256eaefe1c72ab85", kill_on_drop: false }`
[INFO] [stdout] bd6631e888180ab90f2f5df483305feb92a10ab737249385256eaefe1c72ab85
