[INFO] fetching crate ark-poly 0.3.0...
[INFO] testing ark-poly-0.3.0 against 1.54.0 for beta-1.55-1
[INFO] extracting crate ark-poly 0.3.0 into /workspace/builds/worker-103/source
[INFO] validating manifest of crates.io crate ark-poly 0.3.0 on toolchain 1.54.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate ark-poly 0.3.0
[INFO] finished tweaking crates.io crate ark-poly 0.3.0
[INFO] tweaked toml for crates.io crate ark-poly 0.3.0 written to /workspace/builds/worker-103/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-103/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-103/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d3a3ccf1416e28b26f08554143c8ff4032e1fd81b57f126fdaf00a12e819c6de
[INFO] running `Command { std: "docker" "start" "-a" "d3a3ccf1416e28b26f08554143c8ff4032e1fd81b57f126fdaf00a12e819c6de", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d3a3ccf1416e28b26f08554143c8ff4032e1fd81b57f126fdaf00a12e819c6de", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d3a3ccf1416e28b26f08554143c8ff4032e1fd81b57f126fdaf00a12e819c6de", kill_on_drop: false }`
[INFO] [stdout] d3a3ccf1416e28b26f08554143c8ff4032e1fd81b57f126fdaf00a12e819c6de
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-103/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-103/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5d12ea1cbf1f01f362a5c30544b2644371e332b90ae36a038821acd37b122164
[INFO] running `Command { std: "docker" "start" "-a" "5d12ea1cbf1f01f362a5c30544b2644371e332b90ae36a038821acd37b122164", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.74
[INFO] [stderr]    Compiling ucd-trie v0.1.3
[INFO] [stderr]    Compiling libc v0.2.98
[INFO] [stderr]    Compiling rand_core v0.6.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.10
[INFO] [stderr]    Compiling once_cell v1.8.0
[INFO] [stderr]    Compiling paste v1.0.5
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]    Compiling num-bigint v0.4.0
[INFO] [stderr]    Compiling ahash v0.7.4
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling pest v2.1.3
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.4
[INFO] [stderr]    Compiling semver-parser v0.10.2
[INFO] [stderr]    Compiling getrandom v0.2.3
[INFO] [stderr]    Compiling ark-std v0.3.0
[INFO] [stderr]    Compiling hashbrown v0.11.2
[INFO] [stderr]    Compiling semver v0.11.0
[INFO] [stderr]    Compiling rustc_version v0.3.3
[INFO] [stderr]    Compiling ark-ff v0.3.0
[INFO] [stderr]    Compiling synstructure v0.12.5
[INFO] [stderr]    Compiling ark-serialize-derive v0.3.0
[INFO] [stderr]    Compiling zeroize_derive v1.1.0
[INFO] [stderr]    Compiling ark-ff-asm v0.3.0
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]    Compiling ark-ff-macros v0.3.0
[INFO] [stderr]    Compiling ark-serialize v0.3.0
[INFO] [stderr]    Compiling zeroize v1.4.1
[INFO] [stderr]    Compiling ark-poly v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 32.36s
[INFO] running `Command { std: "docker" "inspect" "5d12ea1cbf1f01f362a5c30544b2644371e332b90ae36a038821acd37b122164", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5d12ea1cbf1f01f362a5c30544b2644371e332b90ae36a038821acd37b122164", kill_on_drop: false }`
[INFO] [stdout] 5d12ea1cbf1f01f362a5c30544b2644371e332b90ae36a038821acd37b122164
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-103/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-103/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3df573d5dffe441ea8ecff9fab4cbf5d34424bb9df3963a8b59a1af13248cc50
[INFO] running `Command { std: "docker" "start" "-a" "3df573d5dffe441ea8ecff9fab4cbf5d34424bb9df3963a8b59a1af13248cc50", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling ark-poly v0.3.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ark_test_curves`
[INFO] [stdout]    --> src/domain/general.rs:268:9
[INFO] [stdout]     |
[INFO] [stdout] 268 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `ark_test_curves`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ark_test_curves`
[INFO] [stdout]    --> src/domain/general.rs:269:9
[INFO] [stdout]     |
[INFO] [stdout] 269 |     use ark_test_curves::bn384_small_two_adicity::Fr as BNFr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `ark_test_curves`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ark_test_curves`
[INFO] [stdout]    --> src/domain/mixed_radix.rs:413:9
[INFO] [stdout]     |
[INFO] [stdout] 413 |     use ark_test_curves::bn384_small_two_adicity::Fq as Fr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `ark_test_curves`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ark_test_curves`
[INFO] [stdout]    --> src/domain/radix2/mod.rs:219:9
[INFO] [stdout]     |
[INFO] [stdout] 219 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `ark_test_curves`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ark_test_curves`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/dense.rs:276:9
[INFO] [stdout]     |
[INFO] [stdout] 276 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `ark_test_curves`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ark_test_curves`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:402:9
[INFO] [stdout]     |
[INFO] [stdout] 402 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `ark_test_curves`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ark_test_curves`
[INFO] [stdout]    --> src/polynomial/multivariate/sparse.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 249 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `ark_test_curves`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ark_test_curves`
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:581:9
[INFO] [stdout]     |
[INFO] [stdout] 581 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `ark_test_curves`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ark_test_curves`
[INFO] [stdout]    --> src/polynomial/univariate/sparse.rs:327:9
[INFO] [stdout]     |
[INFO] [stdout] 327 |     use ark_test_curves::bls12_381::Fr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `ark_test_curves`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ark_test_curves`
[INFO] [stdout]  --> src/test.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ark_test_curves::bls12_381::{Fr, G1Projective};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of undeclared crate or module `ark_test_curves`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ark_test_curves`
[INFO] [stdout]  --> src/test.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use ark_test_curves::bn384_small_two_adicity::Fr as BNFr;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of undeclared crate or module `ark_test_curves`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/domain/radix2/mod.rs:276:27
[INFO] [stdout]     |
[INFO] [stdout] 276 |             let rand_pt = Fr::rand(&mut test_rng());
[INFO] [stdout]     |                           ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/domain/radix2/mod.rs:285:41
[INFO] [stdout]     |
[INFO] [stdout] 285 |             let mut interpolated_eval = Fr::zero();
[INFO] [stdout]     |                                         ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/domain/radix2/mod.rs:308:56
[INFO] [stdout]     |
[INFO] [stdout] 308 |                         assert_eq!(lagrange_coeffs[j], Fr::one());
[INFO] [stdout]     |                                                        ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/domain/radix2/mod.rs:310:56
[INFO] [stdout]     |
[INFO] [stdout] 310 |                         assert_eq!(lagrange_coeffs[j], Fr::zero());
[INFO] [stdout]     |                                                        ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/domain/radix2/mod.rs:335:31
[INFO] [stdout]     |
[INFO] [stdout] 335 |                 let coset_x = Fr::multiplicative_generator() * x;
[INFO] [stdout]     |                               ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/dense.rs:301:49
[INFO] [stdout]     |
[INFO] [stdout] 301 |             let point: Vec<_> = (0..10).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                                 ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/dense.rs:314:53
[INFO] [stdout]     |
[INFO] [stdout] 314 |             let mut point: Vec<_> = (0..10).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                                     ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/dense.rs:347:49
[INFO] [stdout]     |
[INFO] [stdout] 347 |             let point: Vec<_> = (0..NV).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                                 ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/dense.rs:373:30
[INFO] [stdout]     |
[INFO] [stdout] 373 |                 let scalar = Fr::rand(&mut rng);
[INFO] [stdout]     |                              ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/dense.rs:386:34
[INFO] [stdout]     |
[INFO] [stdout] 386 |                     let scalar = Fr::rand(&mut rng);
[INFO] [stdout]     |                                  ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:433:49
[INFO] [stdout]     |
[INFO] [stdout] 433 |             let point: Vec<_> = (0..NV).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                                 ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:437:56
[INFO] [stdout]     |
[INFO] [stdout] 437 |             let point2: Vec<_> = (0..(NV - 3)).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                                        ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:449:19
[INFO] [stdout]     |
[INFO] [stdout] 449 |         let ev1 = Fr::rand(&mut rng);
[INFO] [stdout]     |                   ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:454:24
[INFO] [stdout]     |
[INFO] [stdout] 454 |         let ev2 = vec![Fr::rand(&mut rng), Fr::rand(&mut rng)];
[INFO] [stdout]     |                        ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:454:44
[INFO] [stdout]     |
[INFO] [stdout] 454 |         let ev2 = vec![Fr::rand(&mut rng), Fr::rand(&mut rng)];
[INFO] [stdout]     |                                            ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:458:17
[INFO] [stdout]     |
[INFO] [stdout] 458 |         let x = Fr::rand(&mut rng);
[INFO] [stdout]     |                 ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:461:27
[INFO] [stdout]     |
[INFO] [stdout] 461 |             x * ev2[1] + (Fr::one() - x) * ev2[0]
[INFO] [stdout]     |                           ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:465:19
[INFO] [stdout]     |
[INFO] [stdout] 465 |         let ev3 = Fr::rand(&mut rng);
[INFO] [stdout]     |                   ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:468:17
[INFO] [stdout]     |
[INFO] [stdout] 468 |         let x = Fr::rand(&mut rng);
[INFO] [stdout]     |                 ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:476:18
[INFO] [stdout]     |
[INFO] [stdout] 476 |             (11, Fr::rand(&mut rng)),
[INFO] [stdout]     |                  ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:477:19
[INFO] [stdout]     |
[INFO] [stdout] 477 |             (117, Fr::rand(&mut rng)),
[INFO] [stdout]     |                   ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:478:19
[INFO] [stdout]     |
[INFO] [stdout] 478 |             (213, Fr::rand(&mut rng)),
[INFO] [stdout]     |                   ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:479:19
[INFO] [stdout]     |
[INFO] [stdout] 479 |             (255, Fr::rand(&mut rng)),
[INFO] [stdout]     |                   ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:486:29
[INFO] [stdout]     |
[INFO] [stdout] 486 |         assert_eq!(poly[0], Fr::zero());
[INFO] [stdout]     |                             ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:487:29
[INFO] [stdout]     |
[INFO] [stdout] 487 |         assert_eq!(poly[1], Fr::zero());
[INFO] [stdout]     |                             ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:495:49
[INFO] [stdout]     |
[INFO] [stdout] 495 |             let point: Vec<_> = (0..NV).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                                 ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:521:30
[INFO] [stdout]     |
[INFO] [stdout] 521 |                 let scalar = Fr::rand(&mut rng);
[INFO] [stdout]     |                              ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:534:34
[INFO] [stdout]     |
[INFO] [stdout] 534 |                     let scalar = Fr::rand(&mut rng);
[INFO] [stdout]     |                                  ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:547:53
[INFO] [stdout]     |
[INFO] [stdout] 547 |             let mut point: Vec<_> = (0..10).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                                     ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:581:49
[INFO] [stdout]     |
[INFO] [stdout] 581 |             let point: Vec<_> = (0..10).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                                 ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/polynomial/multivariate/sparse.rs:259:28
[INFO] [stdout]     |
[INFO] [stdout] 259 |         random_terms.push((Fr::rand(rng), SparseTerm::new(vec![])));
[INFO] [stdout]     |                            ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/polynomial/multivariate/sparse.rs:272:25
[INFO] [stdout]     |
[INFO] [stdout] 272 |             let coeff = Fr::rand(rng);
[INFO] [stdout]     |                         ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/polynomial/multivariate/sparse.rs:337:28
[INFO] [stdout]     |
[INFO] [stdout] 337 |                 point.push(Fr::rand(rng));
[INFO] [stdout]     |                            ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/polynomial/multivariate/sparse.rs:339:29
[INFO] [stdout]     |
[INFO] [stdout] 339 |             let mut total = Fr::zero();
[INFO] [stdout]     |                             ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/polynomial/multivariate/sparse.rs:362:32
[INFO] [stdout]     |
[INFO] [stdout] 362 |                     point.push(Fr::rand(rng));
[INFO] [stdout]     |                                ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:585:40
[INFO] [stdout]     |
[INFO] [stdout] 585 |         let mut coeffs = vec![(degree, Fr::rand(rng))];
[INFO] [stdout]     |                                        ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:588:33
[INFO] [stdout]     |
[INFO] [stdout] 588 |                 coeffs.push((i, Fr::rand(rng)));
[INFO] [stdout]     |                                 ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:654:25
[INFO] [stdout]     |
[INFO] [stdout] 654 |                 let f = Fr::rand(rng);
[INFO] [stdout]     |                         ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:737:66
[INFO] [stdout]     |
[INFO] [stdout] 737 |         let divisor = DensePolynomial::from_coefficients_slice(&[Fr::one(), Fr::one()]); // Construct a monic linear polynomial.
[INFO] [stdout]     |                                                                  ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:737:77
[INFO] [stdout]     |
[INFO] [stdout] 737 |         let divisor = DensePolynomial::from_coefficients_slice(&[Fr::one(), Fr::one()]); // Construct a monic linear polynomial.
[INFO] [stdout]     |                                                                             ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:770:29
[INFO] [stdout]     |
[INFO] [stdout] 770 |             let point: Fr = Fr::rand(rng);
[INFO] [stdout]     |                             ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:771:29
[INFO] [stdout]     |
[INFO] [stdout] 771 |             let mut total = Fr::zero();
[INFO] [stdout]     |                             ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:784:21
[INFO] [stdout]     |
[INFO] [stdout] 784 |             let e = Fr::rand(rng);
[INFO] [stdout]     |                     ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/polynomial/univariate/sparse.rs:334:40
[INFO] [stdout]     |
[INFO] [stdout] 334 |         let mut coeffs = vec![(degree, Fr::rand(rng))];
[INFO] [stdout]     |                                        ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/polynomial/univariate/sparse.rs:337:33
[INFO] [stdout]     |
[INFO] [stdout] 337 |                 coeffs.push((i, Fr::rand(rng)));
[INFO] [stdout]     |                                 ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/polynomial/univariate/sparse.rs:350:22
[INFO] [stdout]     |
[INFO] [stdout] 350 |             let pt = Fr::rand(&mut rng);
[INFO] [stdout]     |                      ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> src/polynomial/univariate/sparse.rs:418:21
[INFO] [stdout]     |
[INFO] [stdout] 418 |             let e = Fr::rand(rng);
[INFO] [stdout]     |                     ^^ use of undeclared type `Fr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/domain/general.rs:275:52
[INFO] [stdout]     |
[INFO] [stdout] 275 |               let domain = GeneralEvaluationDomain::<Fr>::new(coeffs).unwrap();
[INFO] [stdout]     |                                                      ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 275 |             let domain = GeneralEvaluationDomain::<Fn>::new(coeffs).unwrap();
[INFO] [stdout]     |                                                    ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 272 |     fn vanishing_polynomial_evaluation<Fr>() {
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BNFr` in this scope
[INFO] [stdout]    --> src/domain/general.rs:287:52
[INFO] [stdout]     |
[INFO] [stdout] 272 |     fn vanishing_polynomial_evaluation() {
[INFO] [stdout]     |                                       - help: you might be missing a type parameter: `<BNFr>`
[INFO] [stdout] ...
[INFO] [stdout] 287 |             let domain = GeneralEvaluationDomain::<BNFr>::new(coeffs).unwrap();
[INFO] [stdout]     |                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/domain/general.rs:302:52
[INFO] [stdout]     |
[INFO] [stdout] 302 |               let domain = GeneralEvaluationDomain::<Fr>::new(coeffs).unwrap();
[INFO] [stdout]     |                                                      ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 302 |             let domain = GeneralEvaluationDomain::<Fn>::new(coeffs).unwrap();
[INFO] [stdout]     |                                                    ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 300 |     fn vanishing_polynomial_vanishes_on_domain<Fr>() {
[INFO] [stdout]     |                                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/domain/general.rs:314:52
[INFO] [stdout]     |
[INFO] [stdout] 314 |               let domain = GeneralEvaluationDomain::<Fr>::new(size).unwrap();
[INFO] [stdout]     |                                                      ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 314 |             let domain = GeneralEvaluationDomain::<Fn>::new(size).unwrap();
[INFO] [stdout]     |                                                    ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 311 |     fn size_of_elements<Fr>() {
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/domain/mixed_radix.rs:419:55
[INFO] [stdout]     |
[INFO] [stdout] 419 |               let domain = MixedRadixEvaluationDomain::<Fr>::new(coeffs).unwrap();
[INFO] [stdout]     |                                                         ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 419 |             let domain = MixedRadixEvaluationDomain::<Fn>::new(coeffs).unwrap();
[INFO] [stdout]     |                                                       ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 416 |     fn vanishing_polynomial_evaluation<Fr>() {
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/domain/mixed_radix.rs:422:28
[INFO] [stdout]     |
[INFO] [stdout] 422 |                   let point: Fr = rng.gen();
[INFO] [stdout]     |                              ^^ help: a trait with a similar name exists: `Fn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/domain/mixed_radix.rs:434:55
[INFO] [stdout]     |
[INFO] [stdout] 434 |               let domain = MixedRadixEvaluationDomain::<Fr>::new(coeffs).unwrap();
[INFO] [stdout]     |                                                         ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 434 |             let domain = MixedRadixEvaluationDomain::<Fn>::new(coeffs).unwrap();
[INFO] [stdout]     |                                                       ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 432 |     fn vanishing_polynomial_vanishes_on_domain<Fr>() {
[INFO] [stdout]     |                                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/domain/mixed_radix.rs:446:55
[INFO] [stdout]     |
[INFO] [stdout] 446 |               let domain = MixedRadixEvaluationDomain::<Fr>::new(size).unwrap();
[INFO] [stdout]     |                                                         ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 446 |             let domain = MixedRadixEvaluationDomain::<Fn>::new(size).unwrap();
[INFO] [stdout]     |                                                       ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 443 |     fn size_of_elements<Fr>() {
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/domain/mixed_radix.rs:456:55
[INFO] [stdout]     |
[INFO] [stdout] 456 |               let domain = MixedRadixEvaluationDomain::<Fr>::new(size).unwrap();
[INFO] [stdout]     |                                                         ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 456 |             let domain = MixedRadixEvaluationDomain::<Fn>::new(size).unwrap();
[INFO] [stdout]     |                                                       ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 453 |     fn elements_contents<Fr>() {
[INFO] [stdout]     |                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/domain/radix2/mod.rs:225:51
[INFO] [stdout]     |
[INFO] [stdout] 225 |               let domain = Radix2EvaluationDomain::<Fr>::new(coeffs).unwrap();
[INFO] [stdout]     |                                                     ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 225 |             let domain = Radix2EvaluationDomain::<Fn>::new(coeffs).unwrap();
[INFO] [stdout]     |                                                   ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 222 |     fn vanishing_polynomial_evaluation<Fr>() {
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/domain/radix2/mod.rs:228:28
[INFO] [stdout]     |
[INFO] [stdout] 228 |                   let point: Fr = rng.gen();
[INFO] [stdout]     |                              ^^ help: a trait with a similar name exists: `Fn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/domain/radix2/mod.rs:240:51
[INFO] [stdout]     |
[INFO] [stdout] 240 |               let domain = Radix2EvaluationDomain::<Fr>::new(coeffs).unwrap();
[INFO] [stdout]     |                                                     ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 240 |             let domain = Radix2EvaluationDomain::<Fn>::new(coeffs).unwrap();
[INFO] [stdout]     |                                                   ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 238 |     fn vanishing_polynomial_vanishes_on_domain<Fr>() {
[INFO] [stdout]     |                                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/domain/radix2/mod.rs:252:51
[INFO] [stdout]     |
[INFO] [stdout] 252 |               let domain = Radix2EvaluationDomain::<Fr>::new(size).unwrap();
[INFO] [stdout]     |                                                     ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 252 |             let domain = Radix2EvaluationDomain::<Fn>::new(size).unwrap();
[INFO] [stdout]     |                                                   ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 249 |     fn size_of_elements<Fr>() {
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/domain/radix2/mod.rs:262:51
[INFO] [stdout]     |
[INFO] [stdout] 262 |               let domain = Radix2EvaluationDomain::<Fr>::new(size).unwrap();
[INFO] [stdout]     |                                                     ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 262 |             let domain = Radix2EvaluationDomain::<Fn>::new(size).unwrap();
[INFO] [stdout]     |                                                   ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 259 |     fn elements_contents<Fr>() {
[INFO] [stdout]     |                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/domain/radix2/mod.rs:274:51
[INFO] [stdout]     |
[INFO] [stdout] 274 |               let domain = Radix2EvaluationDomain::<Fr>::new(domain_size).unwrap();
[INFO] [stdout]     |                                                     ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 274 |             let domain = Radix2EvaluationDomain::<Fn>::new(domain_size).unwrap();
[INFO] [stdout]     |                                                   ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 271 |     fn non_systematic_lagrange_coefficients_test<Fr>() {
[INFO] [stdout]     |                                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/domain/radix2/mod.rs:280:47
[INFO] [stdout]     |
[INFO] [stdout] 280 |               let rand_poly = DensePolynomial::<Fr>::rand(domain_size - 1, &mut test_rng());
[INFO] [stdout]     |                                                 ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 280 |             let rand_poly = DensePolynomial::<Fn>::rand(domain_size - 1, &mut test_rng());
[INFO] [stdout]     |                                               ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 271 |     fn non_systematic_lagrange_coefficients_test<Fr>() {
[INFO] [stdout]     |                                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/domain/radix2/mod.rs:300:51
[INFO] [stdout]     |
[INFO] [stdout] 300 |               let domain = Radix2EvaluationDomain::<Fr>::new(domain_size).unwrap();
[INFO] [stdout]     |                                                     ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 300 |             let domain = Radix2EvaluationDomain::<Fn>::new(domain_size).unwrap();
[INFO] [stdout]     |                                                   ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 295 |     fn systematic_lagrange_coefficients_test<Fr>() {
[INFO] [stdout]     |                                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/domain/radix2/mod.rs:301:42
[INFO] [stdout]     |
[INFO] [stdout] 301 |               let all_domain_elements: Vec<Fr> = domain.elements().collect();
[INFO] [stdout]     |                                            ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 301 |             let all_domain_elements: Vec<Fn> = domain.elements().collect();
[INFO] [stdout]     |                                          ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 295 |     fn systematic_lagrange_coefficients_test<Fr>() {
[INFO] [stdout]     |                                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/domain/radix2/mod.rs:327:43
[INFO] [stdout]     |
[INFO] [stdout] 327 |           let rand_poly = DensePolynomial::<Fr>::rand(degree - 1, &mut test_rng());
[INFO] [stdout]     |                                             ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 327 |         let rand_poly = DensePolynomial::<Fn>::rand(degree - 1, &mut test_rng());
[INFO] [stdout]     |                                           ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 318 |     fn test_fft_correctness<Fr>() {
[INFO] [stdout]     |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/domain/radix2/mod.rs:331:51
[INFO] [stdout]     |
[INFO] [stdout] 331 |               let domain = Radix2EvaluationDomain::<Fr>::new(domain_size).unwrap();
[INFO] [stdout]     |                                                     ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 331 |             let domain = Radix2EvaluationDomain::<Fn>::new(domain_size).unwrap();
[INFO] [stdout]     |                                                   ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 318 |     fn test_fft_correctness<Fr>() {
[INFO] [stdout]     |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/domain/radix2/mod.rs:365:51
[INFO] [stdout]     |
[INFO] [stdout] 365 |               let domain = Radix2EvaluationDomain::<Fr>::new(domain_size).unwrap();
[INFO] [stdout]     |                                                     ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 365 |             let domain = Radix2EvaluationDomain::<Fn>::new(domain_size).unwrap();
[INFO] [stdout]     |                                                   ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 360 |     fn test_roots_of_unity<Fr>() {
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:410:50
[INFO] [stdout]     |
[INFO] [stdout] 410 |           let poly1 = SparseMultilinearExtension::<Fr>::rand(NV, &mut rng);
[INFO] [stdout]     |                                                    ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 410 |         let poly1 = SparseMultilinearExtension::<Fn>::rand(NV, &mut rng);
[INFO] [stdout]     |                                                  ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 405 |     fn random_poly<Fr>() {
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:411:50
[INFO] [stdout]     |
[INFO] [stdout] 411 |           let poly2 = SparseMultilinearExtension::<Fr>::rand(NV, &mut rng);
[INFO] [stdout]     |                                                    ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 411 |         let poly2 = SparseMultilinearExtension::<Fn>::rand(NV, &mut rng);
[INFO] [stdout]     |                                                  ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 405 |     fn random_poly<Fr>() {
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:431:55
[INFO] [stdout]     |
[INFO] [stdout] 431 |               let sparse = SparseMultilinearExtension::<Fr>::rand(NV, &mut rng);
[INFO] [stdout]     |                                                         ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 431 |             let sparse = SparseMultilinearExtension::<Fn>::rand(NV, &mut rng);
[INFO] [stdout]     |                                                       ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 427 |     fn evaluate<Fr>() {
[INFO] [stdout]     |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:580:53
[INFO] [stdout]     |
[INFO] [stdout] 580 |               let poly = SparseMultilinearExtension::<Fr>::rand(10, &mut rng);
[INFO] [stdout]     |                                                       ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 580 |             let poly = SparseMultilinearExtension::<Fn>::rand(10, &mut rng);
[INFO] [stdout]     |                                                     ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 576 |     fn serialize<Fr>() {
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:586:51
[INFO] [stdout]     |
[INFO] [stdout] 586 |               let poly2: SparseMultilinearExtension<Fr> =
[INFO] [stdout]     |                                                     ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 586 |             let poly2: SparseMultilinearExtension<Fn> =
[INFO] [stdout]     |                                                   ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 576 |     fn serialize<Fr>() {
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/multivariate/sparse.rs:254:79
[INFO] [stdout]     |
[INFO] [stdout] 254 |       fn rand_poly<R: Rng>(l: usize, d: usize, rng: &mut R) -> SparsePolynomial<Fr, SparseTerm> {
[INFO] [stdout]     |                                                                                 ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 254 |     fn rand_poly<R: Rng>(l: usize, d: usize, rng: &mut R) -> SparsePolynomial<Fn, SparseTerm> {
[INFO] [stdout]     |                                                                               ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 254 |     fn rand_poly<R: Rng, Fr>(l: usize, d: usize, rng: &mut R) -> SparsePolynomial<Fr, SparseTerm> {
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/multivariate/sparse.rs:280:32
[INFO] [stdout]     |
[INFO] [stdout] 280 |           cur: &SparsePolynomial<Fr, SparseTerm>,
[INFO] [stdout]     |                                  ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 280 |         cur: &SparsePolynomial<Fn, SparseTerm>,
[INFO] [stdout]     |                                ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 279 |     fn naive_mul<Fr>(
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/multivariate/sparse.rs:281:34
[INFO] [stdout]     |
[INFO] [stdout] 281 |           other: &SparsePolynomial<Fr, SparseTerm>,
[INFO] [stdout]     |                                    ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 281 |         other: &SparsePolynomial<Fn, SparseTerm>,
[INFO] [stdout]     |                                  ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 279 |     fn naive_mul<Fr>(
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/multivariate/sparse.rs:282:27
[INFO] [stdout]     |
[INFO] [stdout] 282 |       ) -> SparsePolynomial<Fr, SparseTerm> {
[INFO] [stdout]     |                             ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 282 |     ) -> SparsePolynomial<Fn, SparseTerm> {
[INFO] [stdout]     |                           ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 279 |     fn naive_mul<Fr>(
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:583:81
[INFO] [stdout]     |
[INFO] [stdout] 583 |       fn rand_sparse_poly<R: Rng>(degree: usize, rng: &mut R) -> SparsePolynomial<Fr> {
[INFO] [stdout]     |                                                                                   ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 583 |     fn rand_sparse_poly<R: Rng>(degree: usize, rng: &mut R) -> SparsePolynomial<Fn> {
[INFO] [stdout]     |                                                                                 ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 583 |     fn rand_sparse_poly<R: Rng, Fr>(degree: usize, rng: &mut R) -> SparsePolynomial<Fr> {
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:598:39
[INFO] [stdout]     |
[INFO] [stdout] 598 |               let p = DensePolynomial::<Fr>::rand(degree, rng);
[INFO] [stdout]     |                                         ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 598 |             let p = DensePolynomial::<Fn>::rand(degree, rng);
[INFO] [stdout]     |                                       ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 595 |     fn double_polynomials_random<Fr>() {
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:610:44
[INFO] [stdout]     |
[INFO] [stdout] 610 |                   let p1 = DensePolynomial::<Fr>::rand(a_degree, rng);
[INFO] [stdout]     |                                              ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 610 |                 let p1 = DensePolynomial::<Fn>::rand(a_degree, rng);
[INFO] [stdout]     |                                            ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 606 |     fn add_polynomials<Fr>() {
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:611:44
[INFO] [stdout]     |
[INFO] [stdout] 611 |                   let p2 = DensePolynomial::<Fr>::rand(b_degree, rng);
[INFO] [stdout]     |                                              ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 611 |                 let p2 = DensePolynomial::<Fn>::rand(b_degree, rng);
[INFO] [stdout]     |                                            ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 606 |     fn add_polynomials<Fr>() {
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:624:44
[INFO] [stdout]     |
[INFO] [stdout] 624 |                   let p1 = DensePolynomial::<Fr>::rand(a_degree, rng);
[INFO] [stdout]     |                                              ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 624 |                 let p1 = DensePolynomial::<Fn>::rand(a_degree, rng);
[INFO] [stdout]     |                                            ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 620 |     fn add_sparse_polynomials<Fr>() {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:627:63
[INFO] [stdout]     |
[INFO] [stdout] 627 |                   assert_eq!(res, &p1 + &Into::<DensePolynomial<Fr>>::into(p2));
[INFO] [stdout]     |                                                                 ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 627 |                 assert_eq!(res, &p1 + &Into::<DensePolynomial<Fn>>::into(p2));
[INFO] [stdout]     |                                                               ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 620 |     fn add_sparse_polynomials<Fr>() {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:637:44
[INFO] [stdout]     |
[INFO] [stdout] 637 |                   let p1 = DensePolynomial::<Fr>::rand(a_degree, rng);
[INFO] [stdout]     |                                              ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 637 |                 let p1 = DensePolynomial::<Fn>::rand(a_degree, rng);
[INFO] [stdout]     |                                            ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 633 |     fn add_assign_sparse_polynomials<Fr>() {
[INFO] [stdout]     |                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:642:63
[INFO] [stdout]     |
[INFO] [stdout] 642 |                   assert_eq!(res, &p1 + &Into::<DensePolynomial<Fr>>::into(p2));
[INFO] [stdout]     |                                                                 ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 642 |                 assert_eq!(res, &p1 + &Into::<DensePolynomial<Fn>>::into(p2));
[INFO] [stdout]     |                                                               ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 633 |     fn add_assign_sparse_polynomials<Fr>() {
[INFO] [stdout]     |                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:671:44
[INFO] [stdout]     |
[INFO] [stdout] 671 |                   let p1 = DensePolynomial::<Fr>::rand(a_degree, rng);
[INFO] [stdout]     |                                              ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 671 |                 let p1 = DensePolynomial::<Fn>::rand(a_degree, rng);
[INFO] [stdout]     |                                            ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 667 |     fn sub_polynomials<Fr>() {
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:672:44
[INFO] [stdout]     |
[INFO] [stdout] 672 |                   let p2 = DensePolynomial::<Fr>::rand(b_degree, rng);
[INFO] [stdout]     |                                              ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 672 |                 let p2 = DensePolynomial::<Fn>::rand(b_degree, rng);
[INFO] [stdout]     |                                            ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 667 |     fn sub_polynomials<Fr>() {
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:686:44
[INFO] [stdout]     |
[INFO] [stdout] 686 |                   let p1 = DensePolynomial::<Fr>::rand(a_degree, rng);
[INFO] [stdout]     |                                              ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 686 |                 let p1 = DensePolynomial::<Fn>::rand(a_degree, rng);
[INFO] [stdout]     |                                            ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 682 |     fn sub_sparse_polynomials<Fr>() {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:689:63
[INFO] [stdout]     |
[INFO] [stdout] 689 |                   assert_eq!(res, &p1 - &Into::<DensePolynomial<Fr>>::into(p2));
[INFO] [stdout]     |                                                                 ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 689 |                 assert_eq!(res, &p1 - &Into::<DensePolynomial<Fn>>::into(p2));
[INFO] [stdout]     |                                                               ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 682 |     fn sub_sparse_polynomials<Fr>() {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:699:44
[INFO] [stdout]     |
[INFO] [stdout] 699 |                   let p1 = DensePolynomial::<Fr>::rand(a_degree, rng);
[INFO] [stdout]     |                                              ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 699 |                 let p1 = DensePolynomial::<Fn>::rand(a_degree, rng);
[INFO] [stdout]     |                                            ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 695 |     fn sub_assign_sparse_polynomials<Fr>() {
[INFO] [stdout]     |                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:704:63
[INFO] [stdout]     |
[INFO] [stdout] 704 |                   assert_eq!(res, &p1 - &Into::<DensePolynomial<Fr>>::into(p2));
[INFO] [stdout]     |                                                                 ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 704 |                 assert_eq!(res, &p1 - &Into::<DensePolynomial<Fn>>::into(p2));
[INFO] [stdout]     |                                                               ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 695 |     fn sub_assign_sparse_polynomials<Fr>() {
[INFO] [stdout]     |                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:714:42
[INFO] [stdout]     |
[INFO] [stdout] 714 |               let poly = DensePolynomial::<Fr>::rand(degree, &mut rng);
[INFO] [stdout]     |                                            ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 714 |             let poly = DensePolynomial::<Fn>::rand(degree, &mut rng);
[INFO] [stdout]     |                                          ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 710 |     fn polynomial_additive_identity<Fr>() {
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:721:42
[INFO] [stdout]     |
[INFO] [stdout] 721 |               let poly = DensePolynomial::<Fr>::rand(degree, &mut rng);
[INFO] [stdout]     |                                            ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 721 |             let poly = DensePolynomial::<Fn>::rand(degree, &mut rng);
[INFO] [stdout]     |                                          ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 710 |     fn polynomial_additive_identity<Fr>() {
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:753:50
[INFO] [stdout]     |
[INFO] [stdout] 753 |                   let dividend = DensePolynomial::<Fr>::rand(a_degree, rng);
[INFO] [stdout]     |                                                    ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 753 |                 let dividend = DensePolynomial::<Fn>::rand(a_degree, rng);
[INFO] [stdout]     |                                                  ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 748 |     fn divide_polynomials_random<Fr>() {
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:754:49
[INFO] [stdout]     |
[INFO] [stdout] 754 |                   let divisor = DensePolynomial::<Fr>::rand(b_degree, rng);
[INFO] [stdout]     |                                                   ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 754 |                 let divisor = DensePolynomial::<Fn>::rand(b_degree, rng);
[INFO] [stdout]     |                                                 ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 748 |     fn divide_polynomials_random<Fr>() {
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:770:24
[INFO] [stdout]     |
[INFO] [stdout] 770 |               let point: Fr = Fr::rand(rng);
[INFO] [stdout]     |                          ^^ help: a trait with a similar name exists: `Fn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:783:39
[INFO] [stdout]     |
[INFO] [stdout] 783 |               let a = DensePolynomial::<Fr>::rand(degree, rng);
[INFO] [stdout]     |                                         ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 783 |             let a = DensePolynomial::<Fn>::rand(degree, rng);
[INFO] [stdout]     |                                       ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 780 |     fn mul_random_element<Fr>() {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:797:43
[INFO] [stdout]     |
[INFO] [stdout] 797 |                   let a = DensePolynomial::<Fr>::rand(a_degree, rng);
[INFO] [stdout]     |                                             ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 797 |                 let a = DensePolynomial::<Fn>::rand(a_degree, rng);
[INFO] [stdout]     |                                           ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 793 |     fn mul_polynomials_random<Fr>() {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:798:43
[INFO] [stdout]     |
[INFO] [stdout] 798 |                   let b = DensePolynomial::<Fr>::rand(b_degree, rng);
[INFO] [stdout]     |                                             ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 798 |                 let b = DensePolynomial::<Fn>::rand(b_degree, rng);
[INFO] [stdout]     |                                           ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 793 |     fn mul_polynomials_random<Fr>() {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:810:43
[INFO] [stdout]     |
[INFO] [stdout] 810 |                   let p = DensePolynomial::<Fr>::rand(degree, rng);
[INFO] [stdout]     |                                             ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 810 |                 let p = DensePolynomial::<Fn>::rand(degree, rng);
[INFO] [stdout]     |                                           ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 805 |     fn mul_by_vanishing_poly<Fr>() {
[INFO] [stdout]     |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:823:34
[INFO] [stdout]     |
[INFO] [stdout] 823 |           let leading_coefficient: Fr = coefficients[n];
[INFO] [stdout]     |                                    ^^ help: a trait with a similar name exists: `Fn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/sparse.rs:332:81
[INFO] [stdout]     |
[INFO] [stdout] 332 |       fn rand_sparse_poly<R: Rng>(degree: usize, rng: &mut R) -> SparsePolynomial<Fr> {
[INFO] [stdout]     |                                                                                   ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 332 |     fn rand_sparse_poly<R: Rng>(degree: usize, rng: &mut R) -> SparsePolynomial<Fn> {
[INFO] [stdout]     |                                                                                 ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 332 |     fn rand_sparse_poly<R: Rng, Fr>(degree: usize, rng: &mut R) -> SparsePolynomial<Fr> {
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/sparse.rs:349:45
[INFO] [stdout]     |
[INFO] [stdout] 349 |               let dense_poly: DensePolynomial<Fr> = sparse_poly.clone().into();
[INFO] [stdout]     |                                               ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 349 |             let dense_poly: DensePolynomial<Fn> = sparse_poly.clone().into();
[INFO] [stdout]     |                                             ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 344 |     fn evaluate_at_point<Fr>() {
[INFO] [stdout]     |                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/sparse.rs:361:47
[INFO] [stdout]     |
[INFO] [stdout] 361 |               let dense_poly_a: DensePolynomial<Fr> = sparse_poly_a.clone().into();
[INFO] [stdout]     |                                                 ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 361 |             let dense_poly_a: DensePolynomial<Fn> = sparse_poly_a.clone().into();
[INFO] [stdout]     |                                               ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 356 |     fn add_polynomial<Fr>() {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/sparse.rs:364:51
[INFO] [stdout]     |
[INFO] [stdout] 364 |                   let dense_poly_b: DensePolynomial<Fr> = sparse_poly_b.clone().into();
[INFO] [stdout]     |                                                     ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 364 |                 let dense_poly_b: DensePolynomial<Fn> = sparse_poly_b.clone().into();
[INFO] [stdout]     |                                                   ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 356 |     fn add_polynomial<Fr>() {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/sparse.rs:375:55
[INFO] [stdout]     |
[INFO] [stdout] 375 |                   let actual_dense_sum: DensePolynomial<Fr> = sparse_sum.into();
[INFO] [stdout]     |                                                         ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 375 |                 let actual_dense_sum: DensePolynomial<Fn> = sparse_sum.into();
[INFO] [stdout]     |                                                       ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 356 |     fn add_polynomial<Fr>() {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/sparse.rs:385:66
[INFO] [stdout]     |
[INFO] [stdout] 385 |                   let actual_add_assign_dense_sum: DensePolynomial<Fr> = sparse_add_assign_sum.into();
[INFO] [stdout]     |                                                                    ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 385 |                 let actual_add_assign_dense_sum: DensePolynomial<Fn> = sparse_add_assign_sum.into();
[INFO] [stdout]     |                                                                  ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 356 |     fn add_polynomial<Fr>() {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/sparse.rs:433:47
[INFO] [stdout]     |
[INFO] [stdout] 433 |               let dense_poly_a: DensePolynomial<Fr> = sparse_poly_a.clone().into();
[INFO] [stdout]     |                                                 ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 433 |             let dense_poly_a: DensePolynomial<Fn> = sparse_poly_a.clone().into();
[INFO] [stdout]     |                                               ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 427 |     fn mul_polynomial<Fr>() {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/sparse.rs:436:51
[INFO] [stdout]     |
[INFO] [stdout] 436 |                   let dense_poly_b: DensePolynomial<Fr> = sparse_poly_b.clone().into();
[INFO] [stdout]     |                                                     ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 436 |                 let dense_poly_b: DensePolynomial<Fn> = sparse_poly_b.clone().into();
[INFO] [stdout]     |                                                   ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 427 |     fn mul_polynomial<Fr>() {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/sparse.rs:451:40
[INFO] [stdout]     |
[INFO] [stdout] 451 |                       SparsePolynomial::<Fr>::from(dense_prod),
[INFO] [stdout]     |                                          ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 451 |                     SparsePolynomial::<Fn>::from(dense_prod),
[INFO] [stdout]     |                                        ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 427 |     fn mul_polynomial<Fr>() {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> src/polynomial/univariate/sparse.rs:482:49
[INFO] [stdout]     |
[INFO] [stdout] 482 |                   let dense_poly: DensePolynomial<Fr> = sparse_poly.clone().into();
[INFO] [stdout]     |                                                   ^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 482 |                 let dense_poly: DensePolynomial<Fn> = sparse_poly.clone().into();
[INFO] [stdout]     |                                                 ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 468 |     fn evaluate_over_domain<Fr>() {
[INFO] [stdout]     |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]   --> src/test.rs:53:28
[INFO] [stdout]    |
[INFO] [stdout] 53 |       test_fft_composition::<Fr, Fr, _, GeneralEvaluationDomain<Fr>>(rng, 10);
[INFO] [stdout]    |                              ^^
[INFO] [stdout]    |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 53 |     test_fft_composition::<Fn, Fr, _, GeneralEvaluationDomain<Fr>>(rng, 10);
[INFO] [stdout]    |                            ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn fft_composition<Fr>() {
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]   --> src/test.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 |       test_fft_composition::<Fr, Fr, _, GeneralEvaluationDomain<Fr>>(rng, 10);
[INFO] [stdout]    |                                  ^^
[INFO] [stdout]    |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 53 |     test_fft_composition::<Fr, Fn, _, GeneralEvaluationDomain<Fr>>(rng, 10);
[INFO] [stdout]    |                                ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn fft_composition<Fr>() {
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]   --> src/test.rs:53:63
[INFO] [stdout]    |
[INFO] [stdout] 53 |       test_fft_composition::<Fr, Fr, _, GeneralEvaluationDomain<Fr>>(rng, 10);
[INFO] [stdout]    |                                                                 ^^
[INFO] [stdout]    |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 53 |     test_fft_composition::<Fr, Fr, _, GeneralEvaluationDomain<Fn>>(rng, 10);
[INFO] [stdout]    |                                                               ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn fft_composition<Fr>() {
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]   --> src/test.rs:54:28
[INFO] [stdout]    |
[INFO] [stdout] 54 |       test_fft_composition::<Fr, G1Projective, _, GeneralEvaluationDomain<Fr>>(rng, 10);
[INFO] [stdout]    |                              ^^
[INFO] [stdout]    |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 54 |     test_fft_composition::<Fn, G1Projective, _, GeneralEvaluationDomain<Fr>>(rng, 10);
[INFO] [stdout]    |                            ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn fft_composition<Fr>() {
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G1Projective` in this scope
[INFO] [stdout]   --> src/test.rs:54:32
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn fft_composition() {
[INFO] [stdout]    |                   - help: you might be missing a type parameter: `<G1Projective>`
[INFO] [stdout] ...
[INFO] [stdout] 54 |     test_fft_composition::<Fr, G1Projective, _, GeneralEvaluationDomain<Fr>>(rng, 10);
[INFO] [stdout]    |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]   --> src/test.rs:54:73
[INFO] [stdout]    |
[INFO] [stdout] 54 |       test_fft_composition::<Fr, G1Projective, _, GeneralEvaluationDomain<Fr>>(rng, 10);
[INFO] [stdout]    |                                                                           ^^
[INFO] [stdout]    |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 54 |     test_fft_composition::<Fr, G1Projective, _, GeneralEvaluationDomain<Fn>>(rng, 10);
[INFO] [stdout]    |                                                                         ^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn fft_composition<Fr>() {
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BNFr` in this scope
[INFO] [stdout]   --> src/test.rs:56:28
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn fft_composition() {
[INFO] [stdout]    |                   - help: you might be missing a type parameter: `<BNFr>`
[INFO] [stdout] ...
[INFO] [stdout] 56 |     test_fft_composition::<BNFr, BNFr, _, MixedRadixEvaluationDomain<_>>(rng, 12);
[INFO] [stdout]    |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BNFr` in this scope
[INFO] [stdout]   --> src/test.rs:56:34
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn fft_composition() {
[INFO] [stdout]    |                   - help: you might be missing a type parameter: `<BNFr>`
[INFO] [stdout] ...
[INFO] [stdout] 56 |     test_fft_composition::<BNFr, BNFr, _, MixedRadixEvaluationDomain<_>>(rng, 12);
[INFO] [stdout]    |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FftField`, `One`
[INFO] [stdout]    --> src/domain/radix2/mod.rs:216:18
[INFO] [stdout]     |
[INFO] [stdout] 216 |     use ark_ff::{FftField, Field, One, UniformRand, Zero};
[INFO] [stdout]     |                  ^^^^^^^^         ^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   | #![warn(unused, future_incompatible, nonstandard_style, rust_2018_idioms)]
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     = note: `#[warn(unused_imports)]` implied by `#[warn(unused)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `One`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:397:18
[INFO] [stdout]     |
[INFO] [stdout] 397 |     use ark_ff::{One, Zero};
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `UniformRand`
[INFO] [stdout]    --> src/polynomial/multivariate/sparse.rs:247:25
[INFO] [stdout]     |
[INFO] [stdout] 247 |     use ark_ff::{Field, UniformRand, Zero};
[INFO] [stdout]     |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `One`
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:579:25
[INFO] [stdout]     |
[INFO] [stdout] 579 |     use ark_ff::{Field, One, UniformRand, Zero};
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `UniformRand`
[INFO] [stdout]    --> src/polynomial/univariate/sparse.rs:322:18
[INFO] [stdout]     |
[INFO] [stdout] 322 |     use ark_ff::{UniformRand, Zero};
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::polynomial::Polynomial`
[INFO] [stdout]    --> src/domain/general.rs:263:9
[INFO] [stdout]     |
[INFO] [stdout] 263 |     use crate::polynomial::Polynomial;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `EvaluationDomain`
[INFO] [stdout]    --> src/domain/general.rs:264:17
[INFO] [stdout]     |
[INFO] [stdout] 264 |     use crate::{EvaluationDomain, GeneralEvaluationDomain};
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ark_ff::Zero`
[INFO] [stdout]    --> src/domain/general.rs:265:9
[INFO] [stdout]     |
[INFO] [stdout] 265 |     use ark_ff::Zero;
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::polynomial::Polynomial`
[INFO] [stdout]    --> src/domain/mixed_radix.rs:408:9
[INFO] [stdout]     |
[INFO] [stdout] 408 |     use crate::polynomial::Polynomial;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `EvaluationDomain`
[INFO] [stdout]    --> src/domain/mixed_radix.rs:409:17
[INFO] [stdout]     |
[INFO] [stdout] 409 |     use crate::{EvaluationDomain, MixedRadixEvaluationDomain};
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Field`
[INFO] [stdout]    --> src/domain/mixed_radix.rs:410:18
[INFO] [stdout]     |
[INFO] [stdout] 410 |     use ark_ff::{Field, Zero};
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Zero`
[INFO] [stdout]    --> src/domain/mixed_radix.rs:410:25
[INFO] [stdout]     |
[INFO] [stdout] 410 |     use ark_ff::{Field, Zero};
[INFO] [stdout]     |                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Polynomial`
[INFO] [stdout]    --> src/domain/radix2/mod.rs:214:44
[INFO] [stdout]     |
[INFO] [stdout] 214 |     use crate::polynomial::{univariate::*, Polynomial, UVPolynomial};
[INFO] [stdout]     |                                            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `EvaluationDomain`
[INFO] [stdout]    --> src/domain/radix2/mod.rs:215:17
[INFO] [stdout]     |
[INFO] [stdout] 215 |     use crate::{EvaluationDomain, Radix2EvaluationDomain};
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Field`
[INFO] [stdout]    --> src/domain/radix2/mod.rs:216:28
[INFO] [stdout]     |
[INFO] [stdout] 216 |     use ark_ff::{FftField, Field, One, UniformRand, Zero};
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `UniformRand`
[INFO] [stdout]    --> src/domain/radix2/mod.rs:216:40
[INFO] [stdout]     |
[INFO] [stdout] 216 |     use ark_ff::{FftField, Field, One, UniformRand, Zero};
[INFO] [stdout]     |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Zero`
[INFO] [stdout]    --> src/domain/radix2/mod.rs:216:53
[INFO] [stdout]     |
[INFO] [stdout] 216 |     use ark_ff::{FftField, Field, One, UniformRand, Zero};
[INFO] [stdout]     |                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `UniformRand`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/dense.rs:275:29
[INFO] [stdout]     |
[INFO] [stdout] 275 |     use ark_std::{test_rng, UniformRand};
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CanonicalSerialize`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:398:47
[INFO] [stdout]     |
[INFO] [stdout] 398 |     use ark_serialize::{CanonicalDeserialize, CanonicalSerialize};
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `UniformRand`
[INFO] [stdout]    --> src/evaluations/multivariate/multilinear/sparse.rs:401:29
[INFO] [stdout]     |
[INFO] [stdout] 401 |     use ark_std::{test_rng, UniformRand};
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Field`
[INFO] [stdout]    --> src/polynomial/multivariate/sparse.rs:247:18
[INFO] [stdout]     |
[INFO] [stdout] 247 |     use ark_ff::{Field, UniformRand, Zero};
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Field`
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:579:18
[INFO] [stdout]     |
[INFO] [stdout] 579 |     use ark_ff::{Field, One, UniformRand, Zero};
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `UniformRand`
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:579:30
[INFO] [stdout]     |
[INFO] [stdout] 579 |     use ark_ff::{Field, One, UniformRand, Zero};
[INFO] [stdout]     |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Zero`
[INFO] [stdout]    --> src/polynomial/univariate/dense.rs:579:43
[INFO] [stdout]     |
[INFO] [stdout] 579 |     use ark_ff::{Field, One, UniformRand, Zero};
[INFO] [stdout]     |                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::polynomial::Polynomial`
[INFO] [stdout]    --> src/polynomial/univariate/sparse.rs:319:9
[INFO] [stdout]     |
[INFO] [stdout] 319 |     use crate::polynomial::Polynomial;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Zero`
[INFO] [stdout]    --> src/polynomial/univariate/sparse.rs:322:31
[INFO] [stdout]     |
[INFO] [stdout] 322 |     use ark_ff::{UniformRand, Zero};
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ark_std::ops::Mul`
[INFO] [stdout]    --> src/polynomial/univariate/sparse.rs:324:9
[INFO] [stdout]     |
[INFO] [stdout] 324 |     use ark_std::ops::Mul;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 130 previous errors; 27 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ark-poly`
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `Command { std: "docker" "inspect" "3df573d5dffe441ea8ecff9fab4cbf5d34424bb9df3963a8b59a1af13248cc50", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3df573d5dffe441ea8ecff9fab4cbf5d34424bb9df3963a8b59a1af13248cc50", kill_on_drop: false }`
[INFO] [stdout] 3df573d5dffe441ea8ecff9fab4cbf5d34424bb9df3963a8b59a1af13248cc50
