[INFO] fetching crate circuit_definitions 0.152.1... [INFO] checking circuit_definitions-0.152.1 against try#1d0e7c032bf9b905a3165592072b5cc63c491d50 for pr-133502-5 [INFO] extracting crate circuit_definitions 0.152.1 into /workspace/builds/worker-5-tc2/source [INFO] validating manifest of crates.io crate circuit_definitions 0.152.1 on toolchain 1d0e7c032bf9b905a3165592072b5cc63c491d50 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1d0e7c032bf9b905a3165592072b5cc63c491d50" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-5-tc2/source/rust-toolchain.toml [INFO] started tweaking crates.io crate circuit_definitions 0.152.1 [INFO] finished tweaking crates.io crate circuit_definitions 0.152.1 [INFO] tweaked toml for crates.io crate circuit_definitions 0.152.1 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] crate crates.io crate circuit_definitions 0.152.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1d0e7c032bf9b905a3165592072b5cc63c491d50" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+1d0e7c032bf9b905a3165592072b5cc63c491d50" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 2460dce8e58801fd1590ac3225ebff06e24154e88ac2804fe6987b29b9510e6d [INFO] running `Command { std: "docker" "start" "-a" "2460dce8e58801fd1590ac3225ebff06e24154e88ac2804fe6987b29b9510e6d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2460dce8e58801fd1590ac3225ebff06e24154e88ac2804fe6987b29b9510e6d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2460dce8e58801fd1590ac3225ebff06e24154e88ac2804fe6987b29b9510e6d", kill_on_drop: false }` [INFO] [stdout] 2460dce8e58801fd1590ac3225ebff06e24154e88ac2804fe6987b29b9510e6d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+1d0e7c032bf9b905a3165592072b5cc63c491d50" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c9c0f9077a76ef06c95975dba853e96d26b756879e894e96a443749cd6fc63f6 [INFO] running `Command { std: "docker" "start" "-a" "c9c0f9077a76ef06c95975dba853e96d26b756879e894e96a443749cd6fc63f6", kill_on_drop: false }` [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Checking zeroize v1.8.1 [INFO] [stderr] Checking subtle v2.6.1 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Compiling zerocopy v0.8.24 [INFO] [stderr] Compiling crunchy v0.2.3 [INFO] [stderr] Checking generic-array v0.14.7 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Checking base64ct v1.7.3 [INFO] [stderr] Checking hex v0.4.3 [INFO] [stderr] Compiling syn v2.0.100 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking pem-rfc7468 v0.7.0 [INFO] [stderr] Checking bytes v1.10.1 [INFO] [stderr] Checking der v0.7.9 [INFO] [stderr] Checking rand v0.4.6 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Checking rlp v0.5.2 [INFO] [stderr] Checking crypto-common v0.1.6 [INFO] [stderr] Checking block-buffer v0.10.4 [INFO] [stderr] Checking crypto-bigint v0.5.5 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Checking impl-rlp v0.3.0 [INFO] [stderr] Checking sha2 v0.10.8 [INFO] [stderr] Checking tiny-keccak v2.0.2 [INFO] [stderr] Checking spki v0.7.3 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Checking uint v0.9.5 [INFO] [stderr] Checking pkcs8 v0.10.2 [INFO] [stderr] Checking ff v0.13.1 [INFO] [stderr] Checking sec1 v0.7.3 [INFO] [stderr] Checking crossbeam-deque v0.8.6 [INFO] [stderr] Checking group v0.13.0 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Checking hmac v0.12.1 [INFO] [stderr] Checking blake2 v0.10.6 [INFO] [stderr] Checking num_cpus v1.16.0 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Checking ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Checking rfc6979 v0.4.0 [INFO] [stderr] Checking signature v2.2.0 [INFO] [stderr] Checking crossbeam-channel v0.5.15 [INFO] [stderr] Checking crossbeam-queue v0.3.12 [INFO] [stderr] Compiling proc-macro2 v0.4.30 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling hashbrown v0.15.2 [INFO] [stderr] Checking either v1.15.0 [INFO] [stderr] Compiling const_format_proc_macros v0.2.34 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking crossbeam v0.8.4 [INFO] [stderr] Compiling unicode-xid v0.1.0 [INFO] [stderr] Compiling proc-macro-hack v0.5.20+deprecated [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Checking unicode-segmentation v1.12.0 [INFO] [stderr] Checking elliptic-curve v0.13.8 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling indexmap v2.9.0 [INFO] [stderr] Compiling winnow v0.5.40 [INFO] [stderr] Checking arrayvec v0.7.6 [INFO] [stderr] Checking const_format v0.2.34 [INFO] [stderr] Checking convert_case v0.6.0 [INFO] [stderr] Checking rayon v1.10.0 [INFO] [stderr] Checking ecdsa v0.16.9 [INFO] [stderr] Checking primeorder v0.13.6 [INFO] [stderr] Checking fixed-hash v0.8.0 [INFO] [stderr] Checking itertools v0.10.5 [INFO] [stderr] Checking sha3_ce v0.10.6 [INFO] [stderr] Checking digest v0.9.0 [INFO] [stderr] Checking num-modular v0.5.1 [INFO] [stderr] Compiling syn v0.15.44 [INFO] [stderr] Checking block-padding v0.2.1 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Checking firestorm v0.5.1 [INFO] [stderr] Checking block-buffer v0.9.0 [INFO] [stderr] Compiling quote v0.6.13 [INFO] [stderr] Checking p256 v0.13.2 [INFO] [stderr] Checking k256 v0.13.4 [INFO] [stderr] Checking futures-executor v0.3.31 [INFO] [stderr] Checking sha3 v0.10.8 [INFO] [stderr] Checking num-iter v0.1.45 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling num-bigint v0.3.3 [INFO] [stderr] Checking bitflags v2.9.0 [INFO] [stderr] Compiling num-derive v0.2.5 [INFO] [stderr] Checking arrayvec v0.5.2 [INFO] [stderr] Checking futures v0.3.31 [INFO] [stderr] Checking crypto-mac v0.8.0 [INFO] [stderr] Checking blake2s_simd v0.5.11 [INFO] [stderr] Checking tiny-keccak v1.5.0 [INFO] [stderr] Checking hashbrown v0.12.3 [INFO] [stderr] Checking blake2 v0.9.2 [INFO] [stderr] Compiling zksync_cs_derive v0.32.1 [INFO] [stderr] Compiling derivative v2.2.0 [INFO] [stderr] Compiling unroll v0.1.5 [INFO] [stderr] Compiling arr_macro_impl v0.1.3 [INFO] [stderr] Checking arr_macro v0.1.3 [INFO] [stderr] Checking blake2-rfc_bellman_edition v0.0.1 [INFO] [stderr] Checking sha2 v0.9.9 [INFO] [stderr] Checking sha3 v0.9.1 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking splitmut v0.2.1 [INFO] [stderr] Checking addchain v0.2.0 [INFO] [stderr] Checking typemap_rev v0.3.0 [INFO] [stderr] Compiling seq-macro v0.3.6 [INFO] [stderr] Compiling toml_edit v0.19.15 [INFO] [stderr] Compiling zksync_ff_derive v0.32.1 [INFO] [stderr] Checking impl-serde v0.4.0 [INFO] [stderr] Checking smallvec v1.15.0 [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Checking bit-vec v0.6.3 [INFO] [stderr] Checking serde_json v1.0.140 [INFO] [stderr] Checking ethbloom v0.13.0 [INFO] [stderr] Checking primitive-types v0.12.2 [INFO] [stderr] Checking zksync_ff v0.32.1 [INFO] [stderr] Checking zksync_pairing v0.32.1 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Checking ethereum-types v0.14.1 [INFO] [stderr] Checking num v0.4.3 [INFO] [stderr] Checking boojum v0.32.1 [INFO] [stderr] Checking zkevm_opcode_defs v0.152.1 [INFO] [stderr] Checking zksync_bellman v0.32.1 [INFO] [stderr] Compiling proc-macro-crate v1.3.1 [INFO] [stderr] Compiling num_enum_derive v0.6.1 [INFO] [stdout] error: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/lib.rs:46:12 [INFO] [stdout] | [INFO] [stdout] 46 | #![feature(generic_const_exprs)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: remove one of these features [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[cs::Variable; N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:140:16 [INFO] [stdout] | [INFO] [stdout] 140 | pub terms: [Variable; N * 2], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `dot_product_gate::DotProductGate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 136 | pub struct DotProductGate [INFO] [stdout] | -------------- required by a bound in this struct [INFO] [stdout] 137 | where [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `DotProductGate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:10 [INFO] [stdout] | [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `dot_product_gate::DotProductGate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 136 | pub struct DotProductGate [INFO] [stdout] | -------------- required by a bound in this struct [INFO] [stdout] 137 | where [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `DotProductGate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate: Clone` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:136:12 [INFO] [stdout] | [INFO] [stdout] 136 | pub struct DotProductGate [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:136:12 [INFO] [stdout] | [INFO] [stdout] 136 | pub struct DotProductGate [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as Clone>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in ` as Clone>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:10 [INFO] [stdout] | [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as Clone>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in ` as Clone>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate: std::fmt::Debug` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:136:12 [INFO] [stdout] | [INFO] [stdout] 136 | pub struct DotProductGate [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as std::fmt::Debug>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in ` as Debug>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:10 [INFO] [stdout] | [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as std::fmt::Debug>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in ` as Debug>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate: std::cmp::Eq` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:136:12 [INFO] [stdout] | [INFO] [stdout] 136 | pub struct DotProductGate [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as std::cmp::Eq>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in ` as Eq>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:10 [INFO] [stdout] | [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as std::cmp::Eq>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in ` as Eq>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate: std::hash::Hash` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:136:12 [INFO] [stdout] | [INFO] [stdout] 136 | pub struct DotProductGate [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as std::hash::Hash>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in ` as Hash>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:10 [INFO] [stdout] | [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as std::hash::Hash>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in ` as Hash>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate: PartialEq` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:136:12 [INFO] [stdout] | [INFO] [stdout] 136 | pub struct DotProductGate [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as PartialEq>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in ` as PartialEq>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:10 [INFO] [stdout] | [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as PartialEq>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in ` as PartialEq>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:134:10 [INFO] [stdout] | [INFO] [stdout] 134 | #[derive(Derivative)] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `Derivative` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate: gate::Gate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:144:49 [INFO] [stdout] | [INFO] [stdout] 144 | impl Gate for DotProductGate [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:144:49 [INFO] [stdout] | [INFO] [stdout] 144 | impl Gate for DotProductGate [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 146 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as gate::Gate>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 146 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in ` as Gate>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:146:10 [INFO] [stdout] | [INFO] [stdout] 146 | [(); N * 2]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as gate::Gate>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 146 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in ` as Gate>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:164:22 [INFO] [stdout] | [INFO] [stdout] 164 | impl DotProductGate [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `dot_product_gate::DotProductGate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `DotProductGate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:166:10 [INFO] [stdout] | [INFO] [stdout] 166 | [(); N * 2]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `dot_product_gate::DotProductGate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `DotProductGate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&dot_product_gate::DotProductGate well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:134:10 [INFO] [stdout] | [INFO] [stdout] 134 | #[derive(Derivative)] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `Derivative` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&dot_product_gate::DotProductGate well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:135:1 [INFO] [stdout] | [INFO] [stdout] 135 | / #[derivative(Clone, Debug, PartialEq, Eq, Hash)] [INFO] [stdout] 136 | | pub struct DotProductGate [INFO] [stdout] 137 | | where [INFO] [stdout] 138 | | [(); N * 2]:, [INFO] [stdout] ... | [INFO] [stdout] 141 | | pub result: Variable, [INFO] [stdout] 142 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&dot_product_gate::DotProductGate well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:149:58 [INFO] [stdout] | [INFO] [stdout] 149 | fn check_compatible_with_cs>(&self, cs: &CS) -> bool { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as gate::Gate>::Evaluator: Sized` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:159:28 [INFO] [stdout] | [INFO] [stdout] 159 | fn evaluator(&self) -> Self::Evaluator { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the return type of a function must have a statically known size [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&dot_product_gate::DotProductGate well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:159:18 [INFO] [stdout] | [INFO] [stdout] 159 | fn evaluator(&self) -> Self::Evaluator { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as gate::Gate>::Evaluator well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:159:28 [INFO] [stdout] | [INFO] [stdout] 159 | fn evaluator(&self) -> Self::Evaluator { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:168:29 [INFO] [stdout] | [INFO] [stdout] 168 | pub const fn empty() -> Self { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `cs::cs_builder::CsBuilder, ...>, ...), ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:184:10 [INFO] [stdout] | [INFO] [stdout] 184 | ) -> CsBuilder, GC), TB> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:232:62 [INFO] [stdout] | [INFO] [stdout] 232 | pub fn add_to_cs>(self, cs: &mut CS) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking num_enum v0.6.1 [INFO] [stderr] Checking zk_evm_abstractions v0.152.1 [INFO] [stdout] error[E0275]: overflow evaluating the requirement `Poseidon2RoundFunctionFlattenedEvaluator: evaluator::GateConstraintEvaluator` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:26:38 [INFO] [stdout] | [INFO] [stdout] 26 | > GateConstraintEvaluator for Poseidon2RoundFunctionFlattenedEvaluator [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_FULL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as evaluator::GateConstraintEvaluator>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as GateConstraintEvaluator>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_PARTIAL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as evaluator::GateConstraintEvaluator>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as GateConstraintEvaluator>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_FULL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as evaluator::GateConstraintEvaluator>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as GateConstraintEvaluator>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_PARTIAL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as evaluator::GateConstraintEvaluator>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as GateConstraintEvaluator>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_FULL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:28:10 [INFO] [stdout] | [INFO] [stdout] 28 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as evaluator::GateConstraintEvaluator>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as GateConstraintEvaluator>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_PARTIAL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:28:10 [INFO] [stdout] | [INFO] [stdout] 28 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as evaluator::GateConstraintEvaluator>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as GateConstraintEvaluator>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_FULL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:29:10 [INFO] [stdout] | [INFO] [stdout] 29 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as evaluator::GateConstraintEvaluator>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as GateConstraintEvaluator>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_PARTIAL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:29:10 [INFO] [stdout] | [INFO] [stdout] 29 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as evaluator::GateConstraintEvaluator>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as GateConstraintEvaluator>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `<... as GateConstraintEvaluator<...>>::GlobalConstants<...> == ...` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:112:84 [INFO] [stdout] | [INFO] [stdout] 112 | type GlobalConstants> = ( [INFO] [stdout] | ____________________________________________________________________________________^ [INFO] [stdout] 113 | | [[P; SW]; SW], [INFO] [stdout] 114 | | [[P; SW]; PAR::NUM_FULL_ROUNDS], [INFO] [stdout] 115 | | [[P; SW]; SW], [INFO] [stdout] 116 | | [P; PAR::NUM_PARTIAL_ROUNDS], [INFO] [stdout] 117 | | ); [INFO] [stdout] | |_____^ cannot satisfy `<... as GateConstraintEvaluator<...>>::GlobalConstants<...> == ...` [INFO] [stdout] | [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/boojum-290b505c98f2d644.long-type-3042914043591304770.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot normalize ` as evaluator::GateConstraintEvaluator>::GlobalConstants

: '_` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | / fn evaluate_once< [INFO] [stdout] 167 | | P: field::traits::field_like::PrimeFieldLike, [INFO] [stdout] 168 | | S: TraceSource, [INFO] [stdout] 169 | | D: EvaluationDestination, [INFO] [stdout] ... | [INFO] [stdout] 176 | | ctx: &mut P::Context, [INFO] [stdout] 177 | | ) { [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `cs::gates::poseidon2::Poseidon2FlattenedGate: gate::Gate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:463:19 [INFO] [stdout] | [INFO] [stdout] 463 | > Gate for Poseidon2FlattenedGate [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_FULL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:465:5 [INFO] [stdout] | [INFO] [stdout] 465 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as gate::Gate>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:465:5 [INFO] [stdout] | [INFO] [stdout] 465 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as Gate>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_PARTIAL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:465:5 [INFO] [stdout] | [INFO] [stdout] 465 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as gate::Gate>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:466:5 [INFO] [stdout] | [INFO] [stdout] 466 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as Gate>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_FULL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:466:5 [INFO] [stdout] | [INFO] [stdout] 466 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as gate::Gate>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:465:5 [INFO] [stdout] | [INFO] [stdout] 465 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as Gate>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_PARTIAL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:466:5 [INFO] [stdout] | [INFO] [stdout] 466 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as gate::Gate>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:466:5 [INFO] [stdout] | [INFO] [stdout] 466 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as Gate>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_FULL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:465:10 [INFO] [stdout] | [INFO] [stdout] 465 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as gate::Gate>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:465:5 [INFO] [stdout] | [INFO] [stdout] 465 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as Gate>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_PARTIAL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:465:10 [INFO] [stdout] | [INFO] [stdout] 465 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as gate::Gate>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:466:5 [INFO] [stdout] | [INFO] [stdout] 466 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as Gate>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_FULL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:466:10 [INFO] [stdout] | [INFO] [stdout] 466 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as gate::Gate>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:465:5 [INFO] [stdout] | [INFO] [stdout] 465 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as Gate>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_PARTIAL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:466:10 [INFO] [stdout] | [INFO] [stdout] 466 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as gate::Gate>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:466:5 [INFO] [stdout] | [INFO] [stdout] 466 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as Gate>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `Poseidon2RoundFunctionFlattenedEvaluator: evaluator::GateConstraintEvaluator` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:478:22 [INFO] [stdout] | [INFO] [stdout] 478 | type Evaluator = Poseidon2RoundFunctionFlattenedEvaluator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `gate::Gate::Evaluator` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/traits/gate.rs:90:21 [INFO] [stdout] | [INFO] [stdout] 90 | type Evaluator: GateConstraintEvaluator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Gate::Evaluator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `PAR::NUM_FULL_ROUNDS` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:498:5 [INFO] [stdout] | [INFO] [stdout] 498 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `PAR::NUM_FULL_ROUNDS` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::gates::poseidon2::Poseidon2FlattenedGate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:498:10 [INFO] [stdout] | [INFO] [stdout] 498 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Poseidon2FlattenedGate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_FULL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:498:5 [INFO] [stdout] | [INFO] [stdout] 498 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::gates::poseidon2::Poseidon2FlattenedGate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:498:5 [INFO] [stdout] | [INFO] [stdout] 498 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Poseidon2FlattenedGate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_PARTIAL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:498:5 [INFO] [stdout] | [INFO] [stdout] 498 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::gates::poseidon2::Poseidon2FlattenedGate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:499:5 [INFO] [stdout] | [INFO] [stdout] 499 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Poseidon2FlattenedGate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_FULL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:499:5 [INFO] [stdout] | [INFO] [stdout] 499 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::gates::poseidon2::Poseidon2FlattenedGate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:498:5 [INFO] [stdout] | [INFO] [stdout] 498 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Poseidon2FlattenedGate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_PARTIAL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:499:5 [INFO] [stdout] | [INFO] [stdout] 499 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::gates::poseidon2::Poseidon2FlattenedGate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:499:5 [INFO] [stdout] | [INFO] [stdout] 499 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Poseidon2FlattenedGate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_FULL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:498:10 [INFO] [stdout] | [INFO] [stdout] 498 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::gates::poseidon2::Poseidon2FlattenedGate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:498:5 [INFO] [stdout] | [INFO] [stdout] 498 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Poseidon2FlattenedGate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_PARTIAL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:498:10 [INFO] [stdout] | [INFO] [stdout] 498 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::gates::poseidon2::Poseidon2FlattenedGate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:499:5 [INFO] [stdout] | [INFO] [stdout] 499 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Poseidon2FlattenedGate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_FULL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:499:10 [INFO] [stdout] | [INFO] [stdout] 499 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::gates::poseidon2::Poseidon2FlattenedGate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:498:5 [INFO] [stdout] | [INFO] [stdout] 498 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Poseidon2FlattenedGate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_PARTIAL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:499:10 [INFO] [stdout] | [INFO] [stdout] 499 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::gates::poseidon2::Poseidon2FlattenedGate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:499:5 [INFO] [stdout] | [INFO] [stdout] 499 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Poseidon2FlattenedGate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `PAR::NUM_FULL_ROUNDS` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `PAR::NUM_FULL_ROUNDS` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as evaluator::GateConstraintEvaluator>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:28:10 [INFO] [stdout] | [INFO] [stdout] 28 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as GateConstraintEvaluator>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as evaluator::GateConstraintEvaluator>::UniqueParameterizationParams well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:34:36 [INFO] [stdout] | [INFO] [stdout] 34 | fn new_from_parameters(params: Self::UniqueParameterizationParams) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as evaluator::GateConstraintEvaluator>::UniqueParameterizationParams: Sized` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:43:32 [INFO] [stdout] | [INFO] [stdout] 43 | fn unique_params(&self) -> Self::UniqueParameterizationParams { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the return type of a function must have a statically known size [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as evaluator::GateConstraintEvaluator>::UniqueParameterizationParams well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:43:32 [INFO] [stdout] | [INFO] [stdout] 43 | fn unique_params(&self) -> Self::UniqueParameterizationParams { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `([[P; SW]; SW], [[P; SW]; PAR::NUM_FULL_ROUNDS], [[...; SW]; SW], [...; PAR::NUM_PARTIAL_ROUNDS]) well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:112:84 [INFO] [stdout] | [INFO] [stdout] 112 | type GlobalConstants> = ( [INFO] [stdout] | ____________________________________________________________________________________^ [INFO] [stdout] 113 | | [[P; SW]; SW], [INFO] [stdout] 114 | | [[P; SW]; PAR::NUM_FULL_ROUNDS], [INFO] [stdout] 115 | | [[P; SW]; SW], [INFO] [stdout] 116 | | [P; PAR::NUM_PARTIAL_ROUNDS], [INFO] [stdout] 117 | | ); [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as evaluator::GateConstraintEvaluator>::GlobalConstants

: Sized` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:123:10 [INFO] [stdout] | [INFO] [stdout] 123 | ) -> Self::GlobalConstants

{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the return type of a function must have a statically known size [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as evaluator::GateConstraintEvaluator>::GlobalConstants

well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:123:10 [INFO] [stdout] | [INFO] [stdout] 123 | ) -> Self::GlobalConstants

{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as evaluator::GateConstraintEvaluator>::RowSharedConstants

: Sized` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:162:10 [INFO] [stdout] | [INFO] [stdout] 162 | ) -> Self::RowSharedConstants

{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the return type of a function must have a statically known size [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as evaluator::GateConstraintEvaluator>::RowSharedConstants

well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:162:10 [INFO] [stdout] | [INFO] [stdout] 162 | ) -> Self::RowSharedConstants

{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `& as evaluator::GateConstraintEvaluator>::RowSharedConstants

well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:174:28 [INFO] [stdout] | [INFO] [stdout] 174 | _shared_constants: &Self::RowSharedConstants

, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `& as evaluator::GateConstraintEvaluator>::GlobalConstants

well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:175:27 [INFO] [stdout] | [INFO] [stdout] 175 | global_constants: &Self::GlobalConstants

, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `PAR::NUM_FULL_ROUNDS` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:465:5 [INFO] [stdout] | [INFO] [stdout] 465 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `PAR::NUM_FULL_ROUNDS` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as gate::Gate>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:465:10 [INFO] [stdout] | [INFO] [stdout] 465 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as Gate>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as gate::Gate>::Evaluator: Sized` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:481:28 [INFO] [stdout] | [INFO] [stdout] 481 | fn evaluator(&self) -> Self::Evaluator { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the return type of a function must have a statically known size [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as gate::Gate>::Evaluator well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:481:28 [INFO] [stdout] | [INFO] [stdout] 481 | fn evaluator(&self) -> Self::Evaluator { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `cs::cs_builder::CsBuilder, ...>, ...), ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:605:10 [INFO] [stdout] | [INFO] [stdout] 605 | ) -> CsBuilder, GC), TB> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); KEYS + VALUES] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/implementations/cs.rs:815:9 [INFO] [stdout] | [INFO] [stdout] 815 | [(); KEYS + VALUES]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the requirement `[(); KEYS + VALUES] well-formed` appears on the `impl`'s method `perform_lookup` but not on the corresponding trait's method [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/traits/cs.rs:268:8 [INFO] [stdout] | [INFO] [stdout] 62 | pub trait ConstraintSystem: Send + Sync { [INFO] [stdout] | ---------------- in this trait [INFO] [stdout] ... [INFO] [stdout] 268 | fn perform_lookup( [INFO] [stdout] | ^^^^^^^^^^^^^^ this trait's method doesn't have the requirement `[(); KEYS + VALUES] well-formed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); KEYS + VALUES] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/implementations/cs.rs:815:9 [INFO] [stdout] | [INFO] [stdout] 815 | [(); KEYS + VALUES]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::implementations::cs:: for reference_cs::CSReferenceImplementation>::perform_lookup` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/implementations/cs.rs:815:9 [INFO] [stdout] | [INFO] [stdout] 809 | fn perform_lookup( [INFO] [stdout] | -------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 815 | [(); KEYS + VALUES]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ required by this bound in `cs::implementations::cs:: for CSReferenceImplementation>::perform_lookup` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); KEYS + VALUES] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/implementations/cs.rs:815:14 [INFO] [stdout] | [INFO] [stdout] 815 | [(); KEYS + VALUES]:, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::implementations::cs:: for reference_cs::CSReferenceImplementation>::perform_lookup` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/implementations/cs.rs:815:9 [INFO] [stdout] | [INFO] [stdout] 809 | fn perform_lookup( [INFO] [stdout] | -------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 815 | [(); KEYS + VALUES]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ required by this bound in `cs::implementations::cs:: for CSReferenceImplementation>::perform_lookup` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking zk_evm v0.152.1 [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); KEYS + VALUES] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/traits/cs.rs:274:9 [INFO] [stdout] | [INFO] [stdout] 274 | [(); KEYS + VALUES]:; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::traits::cs::ConstraintSystem::perform_lookup` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/traits/cs.rs:274:9 [INFO] [stdout] | [INFO] [stdout] 268 | fn perform_lookup( [INFO] [stdout] | -------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 274 | [(); KEYS + VALUES]:; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ required by this bound in `ConstraintSystem::perform_lookup` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); KEYS + VALUES] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/traits/cs.rs:274:14 [INFO] [stdout] | [INFO] [stdout] 274 | [(); KEYS + VALUES]:; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::traits::cs::ConstraintSystem::perform_lookup` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/traits/cs.rs:274:9 [INFO] [stdout] | [INFO] [stdout] 268 | fn perform_lookup( [INFO] [stdout] | -------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 274 | [(); KEYS + VALUES]:; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ required by this bound in `ConstraintSystem::perform_lookup` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/boolean/mod.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 64 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` appears on the `impl`'s method `flatten_as_variables` but not on the corresponding trait's method [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/traits/allocatable.rs:38:8 [INFO] [stdout] | [INFO] [stdout] 29 | pub trait CSAllocatableExt: CSAllocatable { [INFO] [stdout] | ---------------- in this trait [INFO] [stdout] ... [INFO] [stdout] 38 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this trait's method doesn't have the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[cs::Variable; Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/boolean/mod.rs:62:39 [INFO] [stdout] | [INFO] [stdout] 62 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/boolean/mod.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 64 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as allocatable::CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/boolean/mod.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 62 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] 63 | where [INFO] [stdout] 64 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/boolean/mod.rs:64:14 [INFO] [stdout] | [INFO] [stdout] 64 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as allocatable::CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/boolean/mod.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 62 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] 63 | where [INFO] [stdout] 64 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/boolean/mod.rs:62:50 [INFO] [stdout] | [INFO] [stdout] 62 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as allocatable::CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/boolean/mod.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 62 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] 63 | where [INFO] [stdout] 64 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:1255:9 [INFO] [stdout] | [INFO] [stdout] 1255 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` appears on the `impl`'s method `flatten_as_variables` but not on the corresponding trait's method [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/traits/allocatable.rs:38:8 [INFO] [stdout] | [INFO] [stdout] 29 | pub trait CSAllocatableExt: CSAllocatable { [INFO] [stdout] | ---------------- in this trait [INFO] [stdout] ... [INFO] [stdout] 38 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this trait's method doesn't have the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[cs::Variable; Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:1253:39 [INFO] [stdout] | [INFO] [stdout] 1253 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:1255:9 [INFO] [stdout] | [INFO] [stdout] 1255 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as allocatable::CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:1255:9 [INFO] [stdout] | [INFO] [stdout] 1253 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] 1254 | where [INFO] [stdout] 1255 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:1255:14 [INFO] [stdout] | [INFO] [stdout] 1255 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as allocatable::CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:1255:9 [INFO] [stdout] | [INFO] [stdout] 1253 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] 1254 | where [INFO] [stdout] 1255 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:1253:50 [INFO] [stdout] | [INFO] [stdout] 1253 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as allocatable::CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:1255:9 [INFO] [stdout] | [INFO] [stdout] 1253 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] 1254 | where [INFO] [stdout] 1255 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/mod.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 99 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `non_native_field::implementations::NonNativeFieldOverU16Params::::create` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/mod.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 97 | pub fn create() -> Self [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] 98 | where [INFO] [stdout] 99 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `NonNativeFieldOverU16Params::::create` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/mod.rs:99:14 [INFO] [stdout] | [INFO] [stdout] 99 | [(); N + 1]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `non_native_field::implementations::NonNativeFieldOverU16Params::::create` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/mod.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 97 | pub fn create() -> Self [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] 98 | where [INFO] [stdout] 99 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `NonNativeFieldOverU16Params::::create` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16: NonNativeField` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | for NonNativeFieldOverU16 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `impl_traits:: for non_native_field::implementations::NonNativeFieldOverU16>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `impl_traits:: for NonNativeFieldOverU16>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:11:10 [INFO] [stdout] | [INFO] [stdout] 11 | [(); N + 1]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `impl_traits:: for non_native_field::implementations::NonNativeFieldOverU16>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `impl_traits:: for NonNativeFieldOverU16>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot normalize `std::sync::Arc< as NonNativeField>::Params>: '_` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | fn get_params(&self) -> &Arc { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot normalize `std::sync::Arc< as NonNativeField>::Params>: '_` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | / fn allocated_constant>( [INFO] [stdout] 21 | | cs: &mut CS, [INFO] [stdout] 22 | | value: T, [INFO] [stdout] 23 | | params: &Arc, [INFO] [stdout] 24 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot normalize `std::sync::Arc< as NonNativeField>::Params>: '_` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | / fn allocate_checked_without_value>( [INFO] [stdout] 29 | | cs: &mut CS, [INFO] [stdout] 30 | | params: &Arc, [INFO] [stdout] 31 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot normalize `std::sync::Arc< as NonNativeField>::Params>: '_` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | / fn allocate_checked>( [INFO] [stdout] 36 | | cs: &mut CS, [INFO] [stdout] 37 | | witness: T, [INFO] [stdout] 38 | | params: &Arc, [INFO] [stdout] 39 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&std::sync::Arc< as NonNativeField>::Params> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:15:29 [INFO] [stdout] | [INFO] [stdout] 15 | fn get_params(&self) -> &Arc { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&std::sync::Arc< as NonNativeField>::Params> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:23:17 [INFO] [stdout] | [INFO] [stdout] 23 | params: &Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&std::sync::Arc< as NonNativeField>::Params> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:30:17 [INFO] [stdout] | [INFO] [stdout] 30 | params: &Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&std::sync::Arc< as NonNativeField>::Params> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | params: &Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:10 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16: allocatable::CSAllocatable` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1034:9 [INFO] [stdout] | [INFO] [stdout] 1034 | for NonNativeFieldOverU16 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1036:5 [INFO] [stdout] | [INFO] [stdout] 1036 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16:: for non_native_field::implementations::NonNativeFieldOverU16>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1036:5 [INFO] [stdout] | [INFO] [stdout] 1036 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16:: for NonNativeFieldOverU16>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1036:10 [INFO] [stdout] | [INFO] [stdout] 1036 | [(); N + 1]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16:: for non_native_field::implementations::NonNativeFieldOverU16>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1036:5 [INFO] [stdout] | [INFO] [stdout] 1036 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16:: for NonNativeFieldOverU16>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16: encodable::CircuitVarLengthEncodable` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1075:9 [INFO] [stdout] | [INFO] [stdout] 1075 | for NonNativeFieldOverU16 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1077:5 [INFO] [stdout] | [INFO] [stdout] 1077 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16:: for non_native_field::implementations::NonNativeFieldOverU16>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1077:5 [INFO] [stdout] | [INFO] [stdout] 1077 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16:: for NonNativeFieldOverU16>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1077:10 [INFO] [stdout] | [INFO] [stdout] 1077 | [(); N + 1]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16:: for non_native_field::implementations::NonNativeFieldOverU16>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1077:5 [INFO] [stdout] | [INFO] [stdout] 1077 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16:: for NonNativeFieldOverU16>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16: encodable::WitnessVarLengthEncodable` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1089:9 [INFO] [stdout] | [INFO] [stdout] 1089 | for NonNativeFieldOverU16 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1091:5 [INFO] [stdout] | [INFO] [stdout] 1091 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16:: for non_native_field::implementations::NonNativeFieldOverU16>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1091:5 [INFO] [stdout] | [INFO] [stdout] 1091 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16:: for NonNativeFieldOverU16>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1091:10 [INFO] [stdout] | [INFO] [stdout] 1091 | [(); N + 1]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16:: for non_native_field::implementations::NonNativeFieldOverU16>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1091:5 [INFO] [stdout] | [INFO] [stdout] 1091 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16:: for NonNativeFieldOverU16>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot normalize ` as allocatable::CSAllocatable>::Witness: '_` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1093:5 [INFO] [stdout] | [INFO] [stdout] 1093 | fn witness_encoding_length(_witness: &Self::Witness) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot normalize ` as allocatable::CSAllocatable>::Witness: '_` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1097:5 [INFO] [stdout] | [INFO] [stdout] 1097 | fn encode_witness_to_buffer(witness: &Self::Witness, dst: &mut Vec) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16: CSWitnessable` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1245:9 [INFO] [stdout] | [INFO] [stdout] 1245 | for NonNativeFieldOverU16 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1247:5 [INFO] [stdout] | [INFO] [stdout] 1247 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16:: for non_native_field::implementations::NonNativeFieldOverU16>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1247:5 [INFO] [stdout] | [INFO] [stdout] 1247 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16:: for NonNativeFieldOverU16>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1247:10 [INFO] [stdout] | [INFO] [stdout] 1247 | [(); N + 1]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16:: for non_native_field::implementations::NonNativeFieldOverU16>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1247:5 [INFO] [stdout] | [INFO] [stdout] 1247 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16:: for NonNativeFieldOverU16>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as allocatable::CSAllocatable>::Witness == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1249:31 [INFO] [stdout] | [INFO] [stdout] 1249 | type ConversionFunction = Convertor>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16: witnessable::WitnessHookable` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1261:9 [INFO] [stdout] | [INFO] [stdout] 1261 | for NonNativeFieldOverU16 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1263:5 [INFO] [stdout] | [INFO] [stdout] 1263 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16:: for non_native_field::implementations::NonNativeFieldOverU16>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1263:5 [INFO] [stdout] | [INFO] [stdout] 1263 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16:: for NonNativeFieldOverU16>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1263:10 [INFO] [stdout] | [INFO] [stdout] 1263 | [(); N + 1]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16:: for non_native_field::implementations::NonNativeFieldOverU16>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1263:5 [INFO] [stdout] | [INFO] [stdout] 1263 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16:: for NonNativeFieldOverU16>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:152:9 [INFO] [stdout] | [INFO] [stdout] 152 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:152:9 [INFO] [stdout] | [INFO] [stdout] 152 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::normalize` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:152:9 [INFO] [stdout] | [INFO] [stdout] 150 | pub fn normalize>(&mut self, cs: &mut CS) [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] 151 | where [INFO] [stdout] 152 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::normalize` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:152:14 [INFO] [stdout] | [INFO] [stdout] 152 | [(); N + 1]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:152:14 [INFO] [stdout] | [INFO] [stdout] 152 | [(); N + 1]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::normalize` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:152:9 [INFO] [stdout] | [INFO] [stdout] 150 | pub fn normalize>(&mut self, cs: &mut CS) [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] 151 | where [INFO] [stdout] 152 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::normalize` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:370:9 [INFO] [stdout] | [INFO] [stdout] 370 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:370:9 [INFO] [stdout] | [INFO] [stdout] 370 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::mul` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:370:9 [INFO] [stdout] | [INFO] [stdout] 368 | pub fn mul>(&mut self, cs: &mut CS, other: &mut Self) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] 369 | where [INFO] [stdout] 370 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::mul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:370:14 [INFO] [stdout] | [INFO] [stdout] 370 | [(); N + 1]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:370:14 [INFO] [stdout] | [INFO] [stdout] 370 | [(); N + 1]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::mul` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:370:9 [INFO] [stdout] | [INFO] [stdout] 368 | pub fn mul>(&mut self, cs: &mut CS, other: &mut Self) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] 369 | where [INFO] [stdout] 370 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::mul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:733:9 [INFO] [stdout] | [INFO] [stdout] 733 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:733:9 [INFO] [stdout] | [INFO] [stdout] 733 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::square` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:733:9 [INFO] [stdout] | [INFO] [stdout] 731 | pub fn square>(&mut self, cs: &mut CS) -> Self [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] 732 | where [INFO] [stdout] 733 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::square` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:733:14 [INFO] [stdout] | [INFO] [stdout] 733 | [(); N + 1]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:733:14 [INFO] [stdout] | [INFO] [stdout] 733 | [(); N + 1]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::square` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:733:9 [INFO] [stdout] | [INFO] [stdout] 731 | pub fn square>(&mut self, cs: &mut CS) -> Self [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] 732 | where [INFO] [stdout] 733 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::square` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:743:9 [INFO] [stdout] | [INFO] [stdout] 743 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:743:9 [INFO] [stdout] | [INFO] [stdout] 743 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::negated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:743:9 [INFO] [stdout] | [INFO] [stdout] 741 | pub fn negated>(&mut self, cs: &mut CS) -> Self [INFO] [stdout] | ------- required by a bound in this associated function [INFO] [stdout] 742 | where [INFO] [stdout] 743 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::negated` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:743:14 [INFO] [stdout] | [INFO] [stdout] 743 | [(); N + 1]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:743:14 [INFO] [stdout] | [INFO] [stdout] 743 | [(); N + 1]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::negated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:743:9 [INFO] [stdout] | [INFO] [stdout] 741 | pub fn negated>(&mut self, cs: &mut CS) -> Self [INFO] [stdout] | ------- required by a bound in this associated function [INFO] [stdout] 742 | where [INFO] [stdout] 743 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::negated` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:952:9 [INFO] [stdout] | [INFO] [stdout] 952 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:952:9 [INFO] [stdout] | [INFO] [stdout] 952 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::inverse_unchecked` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:952:9 [INFO] [stdout] | [INFO] [stdout] 950 | pub fn inverse_unchecked>(&mut self, cs: &mut CS) -> Self [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 951 | where [INFO] [stdout] 952 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::inverse_unchecked` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:952:14 [INFO] [stdout] | [INFO] [stdout] 952 | [(); N + 1]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:952:14 [INFO] [stdout] | [INFO] [stdout] 952 | [(); N + 1]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::inverse_unchecked` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:952:9 [INFO] [stdout] | [INFO] [stdout] 950 | pub fn inverse_unchecked>(&mut self, cs: &mut CS) -> Self [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 951 | where [INFO] [stdout] 952 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::inverse_unchecked` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:973:9 [INFO] [stdout] | [INFO] [stdout] 973 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:973:9 [INFO] [stdout] | [INFO] [stdout] 973 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::div_unchecked` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:973:9 [INFO] [stdout] | [INFO] [stdout] 971 | pub fn div_unchecked>(&mut self, cs: &mut CS, other: &mut Self) -> Self [INFO] [stdout] | ------------- required by a bound in this associated function [INFO] [stdout] 972 | where [INFO] [stdout] 973 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::div_unchecked` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:973:14 [INFO] [stdout] | [INFO] [stdout] 973 | [(); N + 1]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:973:14 [INFO] [stdout] | [INFO] [stdout] 973 | [(); N + 1]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::div_unchecked` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:973:9 [INFO] [stdout] | [INFO] [stdout] 971 | pub fn div_unchecked>(&mut self, cs: &mut CS, other: &mut Self) -> Self [INFO] [stdout] | ------------- required by a bound in this associated function [INFO] [stdout] 972 | where [INFO] [stdout] 973 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::div_unchecked` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:982:9 [INFO] [stdout] | [INFO] [stdout] 982 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:982:9 [INFO] [stdout] | [INFO] [stdout] 982 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::is_zero` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:982:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn is_zero>(&mut self, cs: &mut CS) -> Boolean [INFO] [stdout] | ------- required by a bound in this associated function [INFO] [stdout] 981 | where [INFO] [stdout] 982 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::is_zero` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:982:14 [INFO] [stdout] | [INFO] [stdout] 982 | [(); N + 1]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:982:14 [INFO] [stdout] | [INFO] [stdout] 982 | [(); N + 1]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::is_zero` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:982:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn is_zero>(&mut self, cs: &mut CS) -> Boolean [INFO] [stdout] | ------- required by a bound in this associated function [INFO] [stdout] 981 | where [INFO] [stdout] 982 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::is_zero` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as allocatable::CSAllocatable>::Witness: Sized` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1040:33 [INFO] [stdout] | [INFO] [stdout] 1040 | fn placeholder_witness() -> Self::Witness { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the return type of a function must have a statically known size [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as allocatable::CSAllocatable>::Witness well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1040:33 [INFO] [stdout] | [INFO] [stdout] 1040 | fn placeholder_witness() -> Self::Witness { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as allocatable::CSAllocatable>::Witness well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1047:64 [INFO] [stdout] | [INFO] [stdout] 1047 | fn allocate>(cs: &mut CS, witness: Self::Witness) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as allocatable::CSAllocatable>::Witness well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1051:73 [INFO] [stdout] | [INFO] [stdout] 1051 | fn allocate_constant>(cs: &mut CS, witness: Self::Witness) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `& as allocatable::CSAllocatable>::Witness well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1093:42 [INFO] [stdout] | [INFO] [stdout] 1093 | fn witness_encoding_length(_witness: &Self::Witness) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `& as allocatable::CSAllocatable>::Witness well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1097:42 [INFO] [stdout] | [INFO] [stdout] 1097 | fn encode_witness_to_buffer(witness: &Self::Witness, dst: &mut Vec) { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as allocatable::CSAllocatable>::Witness: Sized` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1251:54 [INFO] [stdout] | [INFO] [stdout] 1251 | fn witness_from_set_of_values(values: [F; N]) -> Self::Witness { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the return type of a function must have a statically known size [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as allocatable::CSAllocatable>::Witness well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1251:54 [INFO] [stdout] | [INFO] [stdout] 1251 | fn witness_from_set_of_values(values: [F; N]) -> Self::Witness { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `Box<(dyn FnOnce() -> std::option::Option< as allocatable::CSAllocatable<...>>::Witness> + 'static)> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1268:10 [INFO] [stdout] | [INFO] [stdout] 1268 | ) -> Box Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(simple_type_combinator::GateTypeEntry, std::option::Option<...>>, ...): simple_type_combinator::GateConfigurationHolder<...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/poseidon2/mod.rs:66:76 [INFO] [stdout] | [INFO] [stdout] 66 | type GateConfiguration> = ( [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 67 | | GateTypeEntry< [INFO] [stdout] 68 | | GoldilocksField, [INFO] [stdout] 69 | | Poseidon2FlattenedGate, [INFO] [stdout] ... | [INFO] [stdout] 72 | | GC, [INFO] [stdout] 73 | | ); [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `BuildableCircuitRoundFunction::GateConfiguration` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/traits/round_function.rs:95:61 [INFO] [stdout] | [INFO] [stdout] 95 | type GateConfiguration>: GateConfigurationHolder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `BuildableCircuitRoundFunction::GateConfiguration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(simple_type_combinator::GateTypeEntry, std::option::Option<...>>, ...) well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/poseidon2/mod.rs:66:76 [INFO] [stdout] | [INFO] [stdout] 66 | type GateConfiguration> = ( [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 67 | | GateTypeEntry< [INFO] [stdout] 68 | | GoldilocksField, [INFO] [stdout] 69 | | Poseidon2FlattenedGate, [INFO] [stdout] ... | [INFO] [stdout] 72 | | GC, [INFO] [stdout] 73 | | ); [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `cs::cs_builder::CsBuilder>::GateConfiguration, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/poseidon2/mod.rs:83:10 [INFO] [stdout] | [INFO] [stdout] 83 | ) -> CsBuilder, Self::Toolbox> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:177:25 [INFO] [stdout] | [INFO] [stdout] 177 | flattened_vars: [Variable; >::INTERNAL_STRUCT_LEN], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::push_evaluate_witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:177:36 [INFO] [stdout] | [INFO] [stdout] 173 | fn push_evaluate_witness>( [INFO] [stdout] | --------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 177 | flattened_vars: [Variable; >::INTERNAL_STRUCT_LEN], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::push_evaluate_witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:233:9 [INFO] [stdout] | [INFO] [stdout] 233 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::push` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:233:14 [INFO] [stdout] | [INFO] [stdout] 225 | pub fn push>( [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 233 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::push` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:233:9 [INFO] [stdout] | [INFO] [stdout] 233 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::push` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:233:9 [INFO] [stdout] | [INFO] [stdout] 225 | pub fn push>( [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 233 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::push` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:233:14 [INFO] [stdout] | [INFO] [stdout] 233 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::push` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:233:9 [INFO] [stdout] | [INFO] [stdout] 225 | pub fn push>( [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 233 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::push` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:288:9 [INFO] [stdout] | [INFO] [stdout] 288 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:288:14 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 288 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:288:9 [INFO] [stdout] | [INFO] [stdout] 288 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:288:9 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 288 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:288:9 [INFO] [stdout] | [INFO] [stdout] 288 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:289:9 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 289 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:288:9 [INFO] [stdout] | [INFO] [stdout] 288 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:290:9 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 290 | [(); N + T]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:289:9 [INFO] [stdout] | [INFO] [stdout] 289 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:288:9 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 288 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:289:9 [INFO] [stdout] | [INFO] [stdout] 289 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:289:9 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 289 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:289:9 [INFO] [stdout] | [INFO] [stdout] 289 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:290:9 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 290 | [(); N + T]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:290:9 [INFO] [stdout] | [INFO] [stdout] 290 | [(); N + T]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:288:9 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 288 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:290:9 [INFO] [stdout] | [INFO] [stdout] 290 | [(); N + T]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:289:9 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 289 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:290:9 [INFO] [stdout] | [INFO] [stdout] 290 | [(); N + T]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:290:9 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 290 | [(); N + T]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:288:14 [INFO] [stdout] | [INFO] [stdout] 288 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:288:9 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 288 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:288:14 [INFO] [stdout] | [INFO] [stdout] 288 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:289:9 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 289 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:288:14 [INFO] [stdout] | [INFO] [stdout] 288 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:290:9 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 290 | [(); N + T]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:289:14 [INFO] [stdout] | [INFO] [stdout] 289 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:288:9 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 288 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:289:14 [INFO] [stdout] | [INFO] [stdout] 289 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:289:9 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 289 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:289:14 [INFO] [stdout] | [INFO] [stdout] 289 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:290:9 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 290 | [(); N + T]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:290:14 [INFO] [stdout] | [INFO] [stdout] 290 | [(); N + T]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:288:9 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 288 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:290:14 [INFO] [stdout] | [INFO] [stdout] 290 | [(); N + T]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:289:9 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 289 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:290:14 [INFO] [stdout] | [INFO] [stdout] 290 | [(); N + T]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:290:9 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 290 | [(); N + T]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `CircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:329:9 [INFO] [stdout] | [INFO] [stdout] 329 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_evaluate_witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:329:14 [INFO] [stdout] | [INFO] [stdout] 322 | fn pop_evaluate_witness>( [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 329 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_evaluate_witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:329:9 [INFO] [stdout] | [INFO] [stdout] 329 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_evaluate_witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:329:9 [INFO] [stdout] | [INFO] [stdout] 322 | fn pop_evaluate_witness>( [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 329 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_evaluate_witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:329:14 [INFO] [stdout] | [INFO] [stdout] 329 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_evaluate_witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:329:9 [INFO] [stdout] | [INFO] [stdout] 322 | fn pop_evaluate_witness>( [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 329 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_evaluate_witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:372:9 [INFO] [stdout] | [INFO] [stdout] 372 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_front` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:372:14 [INFO] [stdout] | [INFO] [stdout] 365 | pub fn pop_front>( [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 372 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_front` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:372:9 [INFO] [stdout] | [INFO] [stdout] 372 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_front` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:372:9 [INFO] [stdout] | [INFO] [stdout] 365 | pub fn pop_front>( [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 372 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_front` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:372:14 [INFO] [stdout] | [INFO] [stdout] 372 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_front` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:372:9 [INFO] [stdout] | [INFO] [stdout] 365 | pub fn pop_front>( [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 372 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_front` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:430:9 [INFO] [stdout] | [INFO] [stdout] 430 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:430:14 [INFO] [stdout] | [INFO] [stdout] 420 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 430 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:430:9 [INFO] [stdout] | [INFO] [stdout] 430 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:430:9 [INFO] [stdout] | [INFO] [stdout] 420 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 430 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:430:9 [INFO] [stdout] | [INFO] [stdout] 430 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 420 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 431 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:430:9 [INFO] [stdout] | [INFO] [stdout] 430 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:432:9 [INFO] [stdout] | [INFO] [stdout] 420 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 432 | [(); N + T]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:430:9 [INFO] [stdout] | [INFO] [stdout] 420 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 430 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 420 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 431 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:432:9 [INFO] [stdout] | [INFO] [stdout] 420 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 432 | [(); N + T]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:432:9 [INFO] [stdout] | [INFO] [stdout] 432 | [(); N + T]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:430:9 [INFO] [stdout] | [INFO] [stdout] 420 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 430 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:432:9 [INFO] [stdout] | [INFO] [stdout] 432 | [(); N + T]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 420 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 431 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:432:9 [INFO] [stdout] | [INFO] [stdout] 432 | [(); N + T]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:432:9 [INFO] [stdout] | [INFO] [stdout] 420 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 432 | [(); N + T]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:430:14 [INFO] [stdout] | [INFO] [stdout] 430 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:430:9 [INFO] [stdout] | [INFO] [stdout] 420 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 430 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:430:14 [INFO] [stdout] | [INFO] [stdout] 430 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 420 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 431 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:430:14 [INFO] [stdout] | [INFO] [stdout] 430 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:432:9 [INFO] [stdout] | [INFO] [stdout] 420 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 432 | [(); N + T]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:431:14 [INFO] [stdout] | [INFO] [stdout] 431 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:430:9 [INFO] [stdout] | [INFO] [stdout] 420 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 430 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:431:14 [INFO] [stdout] | [INFO] [stdout] 431 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 420 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 431 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:431:14 [INFO] [stdout] | [INFO] [stdout] 431 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:432:9 [INFO] [stdout] | [INFO] [stdout] 420 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 432 | [(); N + T]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:432:14 [INFO] [stdout] | [INFO] [stdout] 432 | [(); N + T]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:430:9 [INFO] [stdout] | [INFO] [stdout] 420 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 430 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:432:14 [INFO] [stdout] | [INFO] [stdout] 432 | [(); N + T]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 420 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 431 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:432:14 [INFO] [stdout] | [INFO] [stdout] 432 | [(); N + T]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:432:9 [INFO] [stdout] | [INFO] [stdout] 420 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 432 | [(); N + T]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:148:9 [INFO] [stdout] | [INFO] [stdout] 148 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::push_evaluate_witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:148:14 [INFO] [stdout] | [INFO] [stdout] 140 | fn push_evaluate_witness>( [INFO] [stdout] | --------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 148 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::push_evaluate_witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[cs::Variable; EL::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:144:25 [INFO] [stdout] | [INFO] [stdout] 144 | flattened_vars: [Variable; EL::INTERNAL_STRUCT_LEN], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:148:9 [INFO] [stdout] | [INFO] [stdout] 148 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::push_evaluate_witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:148:9 [INFO] [stdout] | [INFO] [stdout] 140 | fn push_evaluate_witness>( [INFO] [stdout] | --------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 148 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::push_evaluate_witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:148:14 [INFO] [stdout] | [INFO] [stdout] 148 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::push_evaluate_witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:148:9 [INFO] [stdout] | [INFO] [stdout] 140 | fn push_evaluate_witness>( [INFO] [stdout] | --------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 148 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::push_evaluate_witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:144:36 [INFO] [stdout] | [INFO] [stdout] 144 | flattened_vars: [Variable; EL::INTERNAL_STRUCT_LEN], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::push_evaluate_witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:148:9 [INFO] [stdout] | [INFO] [stdout] 140 | fn push_evaluate_witness>( [INFO] [stdout] | --------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 148 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::push_evaluate_witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:207:9 [INFO] [stdout] | [INFO] [stdout] 207 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::push` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:207:14 [INFO] [stdout] | [INFO] [stdout] 199 | pub fn push>( [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 207 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::push` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:207:9 [INFO] [stdout] | [INFO] [stdout] 207 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::push` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:207:9 [INFO] [stdout] | [INFO] [stdout] 199 | pub fn push>( [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 207 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::push` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:207:14 [INFO] [stdout] | [INFO] [stdout] 207 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::push` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:207:9 [INFO] [stdout] | [INFO] [stdout] 199 | pub fn push>( [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 207 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::push` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:263:9 [INFO] [stdout] | [INFO] [stdout] 263 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:263:14 [INFO] [stdout] | [INFO] [stdout] 252 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 263 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:263:9 [INFO] [stdout] | [INFO] [stdout] 263 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:263:9 [INFO] [stdout] | [INFO] [stdout] 252 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 263 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:263:9 [INFO] [stdout] | [INFO] [stdout] 263 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:264:9 [INFO] [stdout] | [INFO] [stdout] 252 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 264 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:264:9 [INFO] [stdout] | [INFO] [stdout] 264 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:263:9 [INFO] [stdout] | [INFO] [stdout] 252 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 263 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:264:9 [INFO] [stdout] | [INFO] [stdout] 264 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:264:9 [INFO] [stdout] | [INFO] [stdout] 252 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 264 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:263:14 [INFO] [stdout] | [INFO] [stdout] 263 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:263:9 [INFO] [stdout] | [INFO] [stdout] 252 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 263 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:263:14 [INFO] [stdout] | [INFO] [stdout] 263 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:264:9 [INFO] [stdout] | [INFO] [stdout] 252 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 264 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:264:14 [INFO] [stdout] | [INFO] [stdout] 264 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:263:9 [INFO] [stdout] | [INFO] [stdout] 252 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 263 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:264:14 [INFO] [stdout] | [INFO] [stdout] 264 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::push_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:264:9 [INFO] [stdout] | [INFO] [stdout] 252 | pub fn push_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 264 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::push_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:303:9 [INFO] [stdout] | [INFO] [stdout] 303 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::pop_evaluate_witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:303:14 [INFO] [stdout] | [INFO] [stdout] 296 | fn pop_evaluate_witness>( [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 303 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::pop_evaluate_witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:303:9 [INFO] [stdout] | [INFO] [stdout] 303 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::pop_evaluate_witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:303:9 [INFO] [stdout] | [INFO] [stdout] 296 | fn pop_evaluate_witness>( [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 303 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::pop_evaluate_witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:303:14 [INFO] [stdout] | [INFO] [stdout] 303 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::pop_evaluate_witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:303:9 [INFO] [stdout] | [INFO] [stdout] 296 | fn pop_evaluate_witness>( [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 303 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::pop_evaluate_witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:341:9 [INFO] [stdout] | [INFO] [stdout] 341 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::pop_front` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:341:14 [INFO] [stdout] | [INFO] [stdout] 334 | pub fn pop_front>( [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 341 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::pop_front` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:341:9 [INFO] [stdout] | [INFO] [stdout] 341 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::pop_front` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:341:9 [INFO] [stdout] | [INFO] [stdout] 334 | pub fn pop_front>( [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 341 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::pop_front` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:341:14 [INFO] [stdout] | [INFO] [stdout] 341 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::pop_front` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:341:9 [INFO] [stdout] | [INFO] [stdout] 334 | pub fn pop_front>( [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 341 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::pop_front` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:401:9 [INFO] [stdout] | [INFO] [stdout] 401 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:401:14 [INFO] [stdout] | [INFO] [stdout] 391 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 401 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:401:9 [INFO] [stdout] | [INFO] [stdout] 401 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:401:9 [INFO] [stdout] | [INFO] [stdout] 391 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 401 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:401:9 [INFO] [stdout] | [INFO] [stdout] 401 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:402:9 [INFO] [stdout] | [INFO] [stdout] 391 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 402 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:402:9 [INFO] [stdout] | [INFO] [stdout] 402 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:401:9 [INFO] [stdout] | [INFO] [stdout] 391 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 401 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:402:9 [INFO] [stdout] | [INFO] [stdout] 402 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:402:9 [INFO] [stdout] | [INFO] [stdout] 391 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 402 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:401:14 [INFO] [stdout] | [INFO] [stdout] 401 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:401:9 [INFO] [stdout] | [INFO] [stdout] 391 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 401 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:401:14 [INFO] [stdout] | [INFO] [stdout] 401 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:402:9 [INFO] [stdout] | [INFO] [stdout] 391 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 402 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:402:14 [INFO] [stdout] | [INFO] [stdout] 402 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:401:9 [INFO] [stdout] | [INFO] [stdout] 391 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 401 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:402:14 [INFO] [stdout] | [INFO] [stdout] 402 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::pop_with_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:402:9 [INFO] [stdout] | [INFO] [stdout] 391 | pub fn pop_with_optimizer, const M: usize>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 402 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::pop_with_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `queue_optimizer::variable_length_hash_using_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn variable_length_hash_using_optimizer< [INFO] [stdout] | ------------------------------------ required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 23 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `variable_length_hash_using_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:23:10 [INFO] [stdout] | [INFO] [stdout] 23 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `queue_optimizer::variable_length_hash_using_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn variable_length_hash_using_optimizer< [INFO] [stdout] | ------------------------------------ required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 23 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `variable_length_hash_using_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `variable_length_hash_into_empty_state_using_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn variable_length_hash_into_empty_state_using_optimizer< [INFO] [stdout] | ----------------------------------------------------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 49 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `variable_length_hash_into_empty_state_using_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:49:10 [INFO] [stdout] | [INFO] [stdout] 49 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `variable_length_hash_into_empty_state_using_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn variable_length_hash_into_empty_state_using_optimizer< [INFO] [stdout] | ----------------------------------------------------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 49 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `variable_length_hash_into_empty_state_using_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `queue_optimizer::variable_length_absorb_into_state_using_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub fn variable_length_absorb_into_state_using_optimizer< [INFO] [stdout] | ------------------------------------------------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 73 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `variable_length_absorb_into_state_using_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:73:10 [INFO] [stdout] | [INFO] [stdout] 73 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `queue_optimizer::variable_length_absorb_into_state_using_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub fn variable_length_absorb_into_state_using_optimizer< [INFO] [stdout] | ------------------------------------------------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 73 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `variable_length_absorb_into_state_using_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:35:31 [INFO] [stdout] | [INFO] [stdout] 35 | impl TorusWrapper, P> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `TorusWrapper, P>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `TorusWrapper, P>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:40:10 [INFO] [stdout] | [INFO] [stdout] 40 | [(); N + 1]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `TorusWrapper, P>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `TorusWrapper, P>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P>: selectable::Selectable<...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:536:9 [INFO] [stdout] | [INFO] [stdout] 536 | for TorusWrapper, P> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:536:9 [INFO] [stdout] | [INFO] [stdout] 536 | for TorusWrapper, P> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:541:5 [INFO] [stdout] | [INFO] [stdout] 541 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `, P> as selectable::Selectable>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:541:5 [INFO] [stdout] | [INFO] [stdout] 541 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `, P> as Selectable>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:541:10 [INFO] [stdout] | [INFO] [stdout] 541 | [(); N + 1]:, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `, P> as selectable::Selectable>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:541:5 [INFO] [stdout] | [INFO] [stdout] 541 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `, P> as Selectable>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:43:26 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn new(encoding: Fq6, P::Ex6>) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:43:80 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn new(encoding: Fq6, P::Ex6>) -> Self { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&std::sync::Arc< as NonNativeField>::Params> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:49:17 [INFO] [stdout] | [INFO] [stdout] 49 | params: &Arc< as NonNativeField>::Params>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:50:10 [INFO] [stdout] | [INFO] [stdout] 50 | ) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&std::sync::Arc< as NonNativeField>::Params> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:60:17 [INFO] [stdout] | [INFO] [stdout] 60 | params: &Arc< as NonNativeField>::Params>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:61:10 [INFO] [stdout] | [INFO] [stdout] 61 | ) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&TorusWrapper, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | &self, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&std::sync::Arc< as NonNativeField>::Params> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:72:10 [INFO] [stdout] | [INFO] [stdout] 72 | ) -> &Arc< as NonNativeField>::Params> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&mut TorusWrapper, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:77:26 [INFO] [stdout] | [INFO] [stdout] 77 | pub fn normalize(&mut self, cs: &mut CS) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&mut TorusWrapper, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:85:21 [INFO] [stdout] | [INFO] [stdout] 85 | pub fn mask(&mut self, cs: &mut CS, flag: Boolean) -> Self [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:85:66 [INFO] [stdout] | [INFO] [stdout] 85 | pub fn mask(&mut self, cs: &mut CS, flag: Boolean) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&mut TorusWrapper, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | &mut self, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(TorusWrapper, ...>, ...) well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:104:10 [INFO] [stdout] | [INFO] [stdout] 104 | ) -> (Self, Boolean) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&mut tower_extension::fq12::Fq12, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:135:12 [INFO] [stdout] | [INFO] [stdout] 135 | f: &mut Fq12, P>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:137:10 [INFO] [stdout] | [INFO] [stdout] 137 | ) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&TorusWrapper, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:185:27 [INFO] [stdout] | [INFO] [stdout] 185 | pub fn decompress(&self, cs: &mut CS) -> Fq12, P> [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq12::Fq12, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:185:50 [INFO] [stdout] | [INFO] [stdout] 185 | pub fn decompress(&self, cs: &mut CS) -> Fq12, P> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&mut TorusWrapper, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:206:24 [INFO] [stdout] | [INFO] [stdout] 206 | pub fn inverse(&mut self, cs: &mut CS) -> Self [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:206:51 [INFO] [stdout] | [INFO] [stdout] 206 | pub fn inverse(&mut self, cs: &mut CS) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&mut TorusWrapper, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:216:26 [INFO] [stdout] | [INFO] [stdout] 216 | pub fn conjugate(&mut self, cs: &mut CS) -> Self [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:216:53 [INFO] [stdout] | [INFO] [stdout] 216 | pub fn conjugate(&mut self, cs: &mut CS) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&mut TorusWrapper, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:226:30 [INFO] [stdout] | [INFO] [stdout] 226 | pub fn frobenius_map(&mut self, cs: &mut CS, power: usize) -> Self [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:226:71 [INFO] [stdout] | [INFO] [stdout] 226 | pub fn frobenius_map(&mut self, cs: &mut CS, power: usize) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&mut TorusWrapper, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:278:20 [INFO] [stdout] | [INFO] [stdout] 278 | pub fn mul(&mut self, cs: &mut CS, other: &mut Self) -> Self [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&mut TorusWrapper, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:278:51 [INFO] [stdout] | [INFO] [stdout] 278 | pub fn mul(&mut self, cs: &mut CS, other: &mut Self) -> Self [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:278:65 [INFO] [stdout] | [INFO] [stdout] 278 | pub fn mul(&mut self, cs: &mut CS, other: &mut Self) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&mut TorusWrapper, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:308:28 [INFO] [stdout] | [INFO] [stdout] 308 | pub fn mul_optimal(&mut self, cs: &mut CS, other: &mut Self, is_safe: bool) -> Self [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&mut TorusWrapper, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:308:59 [INFO] [stdout] | [INFO] [stdout] 308 | pub fn mul_optimal(&mut self, cs: &mut CS, other: &mut Self, is_safe: bool) -> Self [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:308:88 [INFO] [stdout] | [INFO] [stdout] 308 | pub fn mul_optimal(&mut self, cs: &mut CS, other: &mut Self, is_safe: bool) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&mut TorusWrapper, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:362:9 [INFO] [stdout] | [INFO] [stdout] 362 | &mut self, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:366:10 [INFO] [stdout] | [INFO] [stdout] 366 | ) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&mut TorusWrapper, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:389:41 [INFO] [stdout] | [INFO] [stdout] 389 | pub fn pow_u32>(&mut self, cs: &mut CS, exponent: S) -> Self [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:389:81 [INFO] [stdout] | [INFO] [stdout] 389 | pub fn pow_u32>(&mut self, cs: &mut CS, exponent: S) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&mut TorusWrapper, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:414:23 [INFO] [stdout] | [INFO] [stdout] 414 | pub fn square(&mut self, cs: &mut CS) -> Self [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:414:50 [INFO] [stdout] | [INFO] [stdout] 414 | pub fn square(&mut self, cs: &mut CS) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&mut TorusWrapper, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:447:31 [INFO] [stdout] | [INFO] [stdout] 447 | pub fn square_optimal(&mut self, cs: &mut CS, is_safe: bool) -> Self [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:447:73 [INFO] [stdout] | [INFO] [stdout] 447 | pub fn square_optimal(&mut self, cs: &mut CS, is_safe: bool) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&TorusWrapper, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:499:9 [INFO] [stdout] | [INFO] [stdout] 499 | &self, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&TorusWrapper, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:543:67 [INFO] [stdout] | [INFO] [stdout] 543 | fn conditionally_select(cs: &mut CS, flag: Boolean, a: &Self, b: &Self) -> Self [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&TorusWrapper, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:543:77 [INFO] [stdout] | [INFO] [stdout] 543 | fn conditionally_select(cs: &mut CS, flag: Boolean, a: &Self, b: &Self) -> Self [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:543:87 [INFO] [stdout] | [INFO] [stdout] 543 | fn conditionally_select(cs: &mut CS, flag: Boolean, a: &Self, b: &Self) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `Self::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/traits/allocatable.rs:33:43 [INFO] [stdout] | [INFO] [stdout] 33 | fn witness_from_set_of_values(values: [F; Self::INTERNAL_STRUCT_LEN]) -> Self::Witness; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `Self::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `allocatable::CSAllocatableExt::witness_from_set_of_values` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/traits/allocatable.rs:33:47 [INFO] [stdout] | [INFO] [stdout] 33 | fn witness_from_set_of_values(values: [F; Self::INTERNAL_STRUCT_LEN]) -> Self::Witness; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CSAllocatableExt::witness_from_set_of_values` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `Self::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/traits/allocatable.rs:38:39 [INFO] [stdout] | [INFO] [stdout] 38 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `Self::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `allocatable::CSAllocatableExt::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/traits/allocatable.rs:38:50 [INFO] [stdout] | [INFO] [stdout] 38 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CSAllocatableExt::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `Self::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/traits/allocatable.rs:39:39 [INFO] [stdout] | [INFO] [stdout] 39 | fn from_variables_set(_variables: [Variable; Self::INTERNAL_STRUCT_LEN]) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `Self::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `allocatable::CSAllocatableExt::from_variables_set` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/traits/allocatable.rs:39:50 [INFO] [stdout] | [INFO] [stdout] 39 | fn from_variables_set(_variables: [Variable; Self::INTERNAL_STRUCT_LEN]) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CSAllocatableExt::from_variables_set` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u16/mod.rs:66:9 [INFO] [stdout] | [INFO] [stdout] 66 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` appears on the `impl`'s method `flatten_as_variables` but not on the corresponding trait's method [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/traits/allocatable.rs:38:8 [INFO] [stdout] | [INFO] [stdout] 29 | pub trait CSAllocatableExt: CSAllocatable { [INFO] [stdout] | ---------------- in this trait [INFO] [stdout] ... [INFO] [stdout] 38 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this trait's method doesn't have the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[cs::Variable; Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u16/mod.rs:64:39 [INFO] [stdout] | [INFO] [stdout] 64 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u16/mod.rs:66:9 [INFO] [stdout] | [INFO] [stdout] 66 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as allocatable::CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u16/mod.rs:66:9 [INFO] [stdout] | [INFO] [stdout] 64 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] 65 | where [INFO] [stdout] 66 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u16/mod.rs:66:14 [INFO] [stdout] | [INFO] [stdout] 66 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as allocatable::CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u16/mod.rs:66:9 [INFO] [stdout] | [INFO] [stdout] 64 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] 65 | where [INFO] [stdout] 66 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u16/mod.rs:64:50 [INFO] [stdout] | [INFO] [stdout] 64 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as allocatable::CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u16/mod.rs:66:9 [INFO] [stdout] | [INFO] [stdout] 64 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] 65 | where [INFO] [stdout] 66 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u160/mod.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 91 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` appears on the `impl`'s method `flatten_as_variables` but not on the corresponding trait's method [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/traits/allocatable.rs:38:8 [INFO] [stdout] | [INFO] [stdout] 29 | pub trait CSAllocatableExt: CSAllocatable { [INFO] [stdout] | ---------------- in this trait [INFO] [stdout] ... [INFO] [stdout] 38 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this trait's method doesn't have the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[cs::Variable; Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u160/mod.rs:89:39 [INFO] [stdout] | [INFO] [stdout] 89 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u160/mod.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 91 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as allocatable::CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u160/mod.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 89 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] 90 | where [INFO] [stdout] 91 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u160/mod.rs:91:14 [INFO] [stdout] | [INFO] [stdout] 91 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as allocatable::CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u160/mod.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 89 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] 90 | where [INFO] [stdout] 91 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u160/mod.rs:89:50 [INFO] [stdout] | [INFO] [stdout] 89 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as allocatable::CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u160/mod.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 89 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] 90 | where [INFO] [stdout] 91 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u256/mod.rs:96:9 [INFO] [stdout] | [INFO] [stdout] 96 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` appears on the `impl`'s method `flatten_as_variables` but not on the corresponding trait's method [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/traits/allocatable.rs:38:8 [INFO] [stdout] | [INFO] [stdout] 29 | pub trait CSAllocatableExt: CSAllocatable { [INFO] [stdout] | ---------------- in this trait [INFO] [stdout] ... [INFO] [stdout] 38 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this trait's method doesn't have the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[cs::Variable; Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u256/mod.rs:94:39 [INFO] [stdout] | [INFO] [stdout] 94 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u256/mod.rs:96:9 [INFO] [stdout] | [INFO] [stdout] 96 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as allocatable::CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u256/mod.rs:96:9 [INFO] [stdout] | [INFO] [stdout] 94 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] 95 | where [INFO] [stdout] 96 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u256/mod.rs:96:14 [INFO] [stdout] | [INFO] [stdout] 96 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as allocatable::CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u256/mod.rs:96:9 [INFO] [stdout] | [INFO] [stdout] 94 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] 95 | where [INFO] [stdout] 96 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u256/mod.rs:94:50 [INFO] [stdout] | [INFO] [stdout] 94 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as allocatable::CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u256/mod.rs:96:9 [INFO] [stdout] | [INFO] [stdout] 94 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] 95 | where [INFO] [stdout] 96 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u32/mod.rs:75:9 [INFO] [stdout] | [INFO] [stdout] 75 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` appears on the `impl`'s method `flatten_as_variables` but not on the corresponding trait's method [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/traits/allocatable.rs:38:8 [INFO] [stdout] | [INFO] [stdout] 29 | pub trait CSAllocatableExt: CSAllocatable { [INFO] [stdout] | ---------------- in this trait [INFO] [stdout] ... [INFO] [stdout] 38 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this trait's method doesn't have the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[cs::Variable; Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u32/mod.rs:73:39 [INFO] [stdout] | [INFO] [stdout] 73 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u32/mod.rs:75:9 [INFO] [stdout] | [INFO] [stdout] 75 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as allocatable::CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u32/mod.rs:75:9 [INFO] [stdout] | [INFO] [stdout] 73 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] 74 | where [INFO] [stdout] 75 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u32/mod.rs:75:14 [INFO] [stdout] | [INFO] [stdout] 75 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as allocatable::CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u32/mod.rs:75:9 [INFO] [stdout] | [INFO] [stdout] 73 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] 74 | where [INFO] [stdout] 75 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u32/mod.rs:73:50 [INFO] [stdout] | [INFO] [stdout] 73 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as allocatable::CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u32/mod.rs:75:9 [INFO] [stdout] | [INFO] [stdout] 73 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] 74 | where [INFO] [stdout] 75 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u512/mod.rs:110:9 [INFO] [stdout] | [INFO] [stdout] 110 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` appears on the `impl`'s method `flatten_as_variables` but not on the corresponding trait's method [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/traits/allocatable.rs:38:8 [INFO] [stdout] | [INFO] [stdout] 29 | pub trait CSAllocatableExt: CSAllocatable { [INFO] [stdout] | ---------------- in this trait [INFO] [stdout] ... [INFO] [stdout] 38 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this trait's method doesn't have the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[cs::Variable; Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u512/mod.rs:108:39 [INFO] [stdout] | [INFO] [stdout] 108 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u512/mod.rs:110:9 [INFO] [stdout] | [INFO] [stdout] 110 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as allocatable::CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u512/mod.rs:110:9 [INFO] [stdout] | [INFO] [stdout] 108 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] 109 | where [INFO] [stdout] 110 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u512/mod.rs:110:14 [INFO] [stdout] | [INFO] [stdout] 110 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as allocatable::CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u512/mod.rs:110:9 [INFO] [stdout] | [INFO] [stdout] 108 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] 109 | where [INFO] [stdout] 110 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u512/mod.rs:108:50 [INFO] [stdout] | [INFO] [stdout] 108 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as allocatable::CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u512/mod.rs:110:9 [INFO] [stdout] | [INFO] [stdout] 108 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] 109 | where [INFO] [stdout] 110 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u8/mod.rs:169:9 [INFO] [stdout] | [INFO] [stdout] 169 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` appears on the `impl`'s method `flatten_as_variables` but not on the corresponding trait's method [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/traits/allocatable.rs:38:8 [INFO] [stdout] | [INFO] [stdout] 29 | pub trait CSAllocatableExt: CSAllocatable { [INFO] [stdout] | ---------------- in this trait [INFO] [stdout] ... [INFO] [stdout] 38 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this trait's method doesn't have the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[cs::Variable; Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u8/mod.rs:167:39 [INFO] [stdout] | [INFO] [stdout] 167 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u8/mod.rs:169:9 [INFO] [stdout] | [INFO] [stdout] 169 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as allocatable::CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u8/mod.rs:169:9 [INFO] [stdout] | [INFO] [stdout] 167 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] 168 | where [INFO] [stdout] 169 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u8/mod.rs:169:14 [INFO] [stdout] | [INFO] [stdout] 169 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as allocatable::CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u8/mod.rs:169:9 [INFO] [stdout] | [INFO] [stdout] 167 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] 168 | where [INFO] [stdout] 169 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); Self::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u8/mod.rs:167:50 [INFO] [stdout] | [INFO] [stdout] 167 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in ` as allocatable::CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/u8/mod.rs:169:9 [INFO] [stdout] | [INFO] [stdout] 167 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN] [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] 168 | where [INFO] [stdout] 169 | [(); Self::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in ` as CSAllocatableExt>::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:136:12 [INFO] [stdout] | [INFO] [stdout] 136 | pub struct DotProductGate [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `dot_product_gate::DotProductGate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 136 | pub struct DotProductGate [INFO] [stdout] | -------------- required by a bound in this struct [INFO] [stdout] 137 | where [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `DotProductGate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[cs::Variable; N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:134:10 [INFO] [stdout] | [INFO] [stdout] 134 | #[derive(Derivative)] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `Derivative` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&[cs::Variable; N * 2]) -> [cs::Variable; N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:134:10 [INFO] [stdout] | [INFO] [stdout] 134 | #[derive(Derivative)] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `Derivative` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&[cs::Variable; N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:134:10 [INFO] [stdout] | [INFO] [stdout] 134 | #[derive(Derivative)] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `Derivative` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&&[cs::Variable; N * 2], &&[...; N * 2]) -> bool well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:134:10 [INFO] [stdout] | [INFO] [stdout] 134 | #[derive(Derivative)] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `Derivative` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `principal_width` found for type `_` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:152:80 [INFO] [stdout] | [INFO] [stdout] 152 | && geometry.num_columns_under_copy_permutation >= Self::Evaluator::principal_width() [INFO] [stdout] | ^^^^^^^^^^^^^^^ function or associated item not found in `_` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as gate::Gate>::Evaluator == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:152:63 [INFO] [stdout] | [INFO] [stdout] 152 | && geometry.num_columns_under_copy_permutation >= Self::Evaluator::principal_width() [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:160:9 [INFO] [stdout] | [INFO] [stdout] 160 | DotProductConstraintEvaluator [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer the value of the const parameter `N` declared on the struct `DotProductConstraintEvaluator` [INFO] [stdout] | [INFO] [stdout] note: required by a const generic parameter in `DotProductConstraintEvaluator` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:7:42 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct DotProductConstraintEvaluator; [INFO] [stdout] | ^^^^^^^^^^^^^^ required by this const generic parameter in `DotProductConstraintEvaluator` [INFO] [stdout] help: consider specifying the generic argument [INFO] [stdout] | [INFO] [stdout] 160 | DotProductConstraintEvaluator:: [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as gate::Gate>::Evaluator == DotProductConstraintEvaluator<_>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:160:9 [INFO] [stdout] | [INFO] [stdout] 160 | DotProductConstraintEvaluator [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `DotProductConstraintEvaluator<_> <: as gate::Gate>::Evaluator` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:159:44 [INFO] [stdout] | [INFO] [stdout] 159 | fn evaluator(&self) -> Self::Evaluator { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 160 | | DotProductConstraintEvaluator [INFO] [stdout] 161 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as gate::Gate>::Evaluator == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:159:5 [INFO] [stdout] | [INFO] [stdout] 159 | fn evaluator(&self) -> Self::Evaluator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:169:9 [INFO] [stdout] | [INFO] [stdout] 169 | Self { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `dot_product_gate::DotProductGate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 136 | pub struct DotProductGate [INFO] [stdout] | -------------- required by a bound in this struct [INFO] [stdout] 137 | where [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `DotProductGate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[cs::Variable; N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:170:20 [INFO] [stdout] | [INFO] [stdout] 170 | terms: [Variable::placeholder(); N * 2], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `N * 2 well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:170:46 [INFO] [stdout] | [INFO] [stdout] 170 | terms: [Variable::placeholder(); N * 2], [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate: gate::Gate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:185:17 [INFO] [stdout] | [INFO] [stdout] 185 | builder.allow_gate(placement_strategy, (), None) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::cs_builder::CsBuilder::::allow_gate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/cs_builder.rs:101:26 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn allow_gate, TAux: 'static + Send + Sync + Clone>( [INFO] [stdout] | ^^^^^^^ required by this bound in `CsBuilder::::allow_gate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `< as gate::Gate>::Evaluator as evaluator::GateConstraintEvaluator>::UniqueParameterizationParams == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:185:48 [INFO] [stdout] | [INFO] [stdout] 185 | builder.allow_gate(placement_strategy, (), None) [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `< as gate::Gate>::Evaluator as evaluator::GateConstraintEvaluator>::UniqueParameterizationParams == ()` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:185:48 [INFO] [stdout] | [INFO] [stdout] 185 | builder.allow_gate(placement_strategy, (), None) [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `< as gate::Gate>::Evaluator as evaluator::GateConstraintEvaluator>::UniqueParameterizationParams == <<... as gate::Gate<...>>::Evaluator as evaluator::GateConstraintEvaluator<...>>::UniqueParameterizationParams` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:185:48 [INFO] [stdout] | [INFO] [stdout] 185 | builder.allow_gate(placement_strategy, (), None) [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:185:9 [INFO] [stdout] | [INFO] [stdout] 185 | builder.allow_gate(placement_strategy, (), None) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(cs::cs_builder::CsBuilder, gate::GatePlacementStrategy, ..., ...) -> ... well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:185:17 [INFO] [stdout] | [INFO] [stdout] 185 | builder.allow_gate(placement_strategy, (), None) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `< as gate::Gate>::Evaluator as evaluator::GateConstraintEvaluator>::UniqueParameterizationParams well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:185:48 [INFO] [stdout] | [INFO] [stdout] 185 | builder.allow_gate(placement_strategy, (), None) [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `principal_width` found for type `_` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:253:82 [INFO] [stdout] | [INFO] [stdout] 253 | num_instances_already_placed * >::Evaluator::principal_width(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ function or associated item not found in `_` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as gate::Gate>::Evaluator == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:253:52 [INFO] [stdout] | [INFO] [stdout] 253 | num_instances_already_placed * >::Evaluator::principal_width(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:36:40 [INFO] [stdout] | [INFO] [stdout] 36 | num_copiable_columns_used: params.0, [INFO] [stdout] | ^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as evaluator::GateConstraintEvaluator>::UniqueParameterizationParams == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:34:28 [INFO] [stdout] | [INFO] [stdout] 34 | fn new_from_parameters(params: Self::UniqueParameterizationParams) -> Self { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as evaluator::GateConstraintEvaluator>::UniqueParameterizationParams == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | fn new_from_parameters(params: Self::UniqueParameterizationParams) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as evaluator::GateConstraintEvaluator>::UniqueParameterizationParams == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 44 | / ( [INFO] [stdout] 45 | | self.num_copiable_columns_used, [INFO] [stdout] 46 | | self.num_witness_columns_used, [INFO] [stdout] 47 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as evaluator::GateConstraintEvaluator>::UniqueParameterizationParams == (usize, usize)` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 44 | / ( [INFO] [stdout] 45 | | self.num_copiable_columns_used, [INFO] [stdout] 46 | | self.num_witness_columns_used, [INFO] [stdout] 47 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(usize, usize) <: as evaluator::GateConstraintEvaluator<...>>::UniqueParameterizationParams` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:43:67 [INFO] [stdout] | [INFO] [stdout] 43 | fn unique_params(&self) -> Self::UniqueParameterizationParams { [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 44 | | ( [INFO] [stdout] 45 | | self.num_copiable_columns_used, [INFO] [stdout] 46 | | self.num_witness_columns_used, [INFO] [stdout] 47 | | ) [INFO] [stdout] 48 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as evaluator::GateConstraintEvaluator>::UniqueParameterizationParams == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | fn unique_params(&self) -> Self::UniqueParameterizationParams { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as evaluator::GateConstraintEvaluator>::GlobalConstants

== _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:144:9 [INFO] [stdout] | [INFO] [stdout] 144 | / ( [INFO] [stdout] 145 | | external_matrix, [INFO] [stdout] 146 | | full_round_constants, [INFO] [stdout] 147 | | inner_matrix, [INFO] [stdout] 148 | | partial_round_constants, [INFO] [stdout] 149 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as evaluator::GateConstraintEvaluator>::GlobalConstants

== ([[...; SW]; SW], [[...; SW]; PAR::NUM_FULL_ROUNDS], [[...; SW]; SW], [...; PAR::NUM_PARTIAL_ROUNDS])` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:144:9 [INFO] [stdout] | [INFO] [stdout] 144 | / ( [INFO] [stdout] 145 | | external_matrix, [INFO] [stdout] 146 | | full_round_constants, [INFO] [stdout] 147 | | inner_matrix, [INFO] [stdout] 148 | | partial_round_constants, [INFO] [stdout] 149 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `([[P; SW]; SW], [[P; SW]; PAR::NUM_FULL_ROUNDS], [[...; SW]; SW], [...; PAR::NUM_PARTIAL_ROUNDS]) <: ...` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:123:35 [INFO] [stdout] | [INFO] [stdout] 123 | ) -> Self::GlobalConstants

{ [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 124 | | let external_matrix = [INFO] [stdout] 125 | | PAR::ExternalMatrixParams::COEFFS.map(|row| row.map(|el| P::constant(el, ctx))); [INFO] [stdout] 126 | | let mut full_round_constants = [[P::zero(ctx); SW]; PAR::NUM_FULL_ROUNDS]; [INFO] [stdout] ... | [INFO] [stdout] 150 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:125:51: 125:56} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:125:13 [INFO] [stdout] | [INFO] [stdout] 125 | PAR::ExternalMatrixParams::COEFFS.map(|row| row.map(|el| P::constant(el, ctx))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([[F; SW]; SW], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:125:51: 125:56}) -> [[...; SW]; SW] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:125:47 [INFO] [stdout] | [INFO] [stdout] 125 | PAR::ExternalMatrixParams::COEFFS.map(|row| row.map(|el| P::constant(el, ctx))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:125:51: 125:56} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:125:51 [INFO] [stdout] | [INFO] [stdout] 125 | PAR::ExternalMatrixParams::COEFFS.map(|row| row.map(|el| P::constant(el, ctx))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:125:65: 125:69} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:125:57 [INFO] [stdout] | [INFO] [stdout] 125 | PAR::ExternalMatrixParams::COEFFS.map(|row| row.map(|el| P::constant(el, ctx))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([F; SW], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:125:65: 125:69}) -> [P; SW] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:125:61 [INFO] [stdout] | [INFO] [stdout] 125 | PAR::ExternalMatrixParams::COEFFS.map(|row| row.map(|el| P::constant(el, ctx))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:125:65: 125:69} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:125:65 [INFO] [stdout] | [INFO] [stdout] 125 | PAR::ExternalMatrixParams::COEFFS.map(|row| row.map(|el| P::constant(el, ctx))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `PAR::NUM_FULL_ROUNDS well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:126:61 [INFO] [stdout] | [INFO] [stdout] 126 | let mut full_round_constants = [[P::zero(ctx); SW]; PAR::NUM_FULL_ROUNDS]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[[P; SW]; PAR::NUM_FULL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:126:40 [INFO] [stdout] | [INFO] [stdout] 126 | let mut full_round_constants = [[P::zero(ctx); SW]; PAR::NUM_FULL_ROUNDS]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:131:31: 131:35} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:131:20 [INFO] [stdout] | [INFO] [stdout] 131 | *dst = (*src).map(|el| P::constant(el, ctx)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([F; SW], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:131:31: 131:35}) -> [P; SW] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:131:27 [INFO] [stdout] | [INFO] [stdout] 131 | *dst = (*src).map(|el| P::constant(el, ctx)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:131:31: 131:35} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:131:31 [INFO] [stdout] | [INFO] [stdout] 131 | *dst = (*src).map(|el| P::constant(el, ctx)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:135:51: 135:56} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:135:13 [INFO] [stdout] | [INFO] [stdout] 135 | PAR::InternalMatrixParams::COEFFS.map(|row| row.map(|el| P::constant(el, ctx))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([[F; SW]; SW], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:135:51: 135:56}) -> [[...; SW]; SW] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:135:47 [INFO] [stdout] | [INFO] [stdout] 135 | PAR::InternalMatrixParams::COEFFS.map(|row| row.map(|el| P::constant(el, ctx))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:135:51: 135:56} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:135:51 [INFO] [stdout] | [INFO] [stdout] 135 | PAR::InternalMatrixParams::COEFFS.map(|row| row.map(|el| P::constant(el, ctx))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:135:65: 135:69} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:135:57 [INFO] [stdout] | [INFO] [stdout] 135 | PAR::InternalMatrixParams::COEFFS.map(|row| row.map(|el| P::constant(el, ctx))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([F; SW], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:135:65: 135:69}) -> [P; SW] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:135:61 [INFO] [stdout] | [INFO] [stdout] 135 | PAR::InternalMatrixParams::COEFFS.map(|row| row.map(|el| P::constant(el, ctx))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:135:65: 135:69} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:135:65 [INFO] [stdout] | [INFO] [stdout] 135 | PAR::InternalMatrixParams::COEFFS.map(|row| row.map(|el| P::constant(el, ctx))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `PAR::NUM_PARTIAL_ROUNDS well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:136:58 [INFO] [stdout] | [INFO] [stdout] 136 | let mut partial_round_constants = [P::zero(ctx); PAR::NUM_PARTIAL_ROUNDS]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[P; PAR::NUM_PARTIAL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:136:43 [INFO] [stdout] | [INFO] [stdout] 136 | let mut partial_round_constants = [P::zero(ctx); PAR::NUM_PARTIAL_ROUNDS]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as evaluator::GateConstraintEvaluator>::GlobalConstants

== _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | / fn create_global_constants>( [INFO] [stdout] 121 | | &self, [INFO] [stdout] 122 | | ctx: &mut P::Context, [INFO] [stdout] 123 | | ) -> Self::GlobalConstants

{ [INFO] [stdout] | |_________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as evaluator::GateConstraintEvaluator>::RowSharedConstants

== ()` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:162:10 [INFO] [stdout] | [INFO] [stdout] 162 | ) -> Self::RowSharedConstants

{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as evaluator::GateConstraintEvaluator>::RowSharedConstants

== ()` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:162:38 [INFO] [stdout] | [INFO] [stdout] 162 | ) -> Self::RowSharedConstants

{ [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 163 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `() <: as evaluator::GateConstraintEvaluator>::RowSharedConstants

` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:162:38 [INFO] [stdout] | [INFO] [stdout] 162 | ) -> Self::RowSharedConstants

{ [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 163 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as evaluator::GateConstraintEvaluator>::RowSharedConstants

== _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:155:5 [INFO] [stdout] | [INFO] [stdout] 155 | / fn load_row_shared_constants< [INFO] [stdout] 156 | | P: field::traits::field_like::PrimeFieldLike, [INFO] [stdout] 157 | | S: TraceSource, [INFO] [stdout] 158 | | >( [INFO] [stdout] ... | [INFO] [stdout] 161 | | _ctx: &mut P::Context, [INFO] [stdout] 162 | | ) -> Self::RowSharedConstants

{ [INFO] [stdout] | |____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `() == as evaluator::GateConstraintEvaluator>::RowSharedConstants

` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:174:9 [INFO] [stdout] | [INFO] [stdout] 174 | _shared_constants: &Self::RowSharedConstants

, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `([[P; SW]; SW], [[P; SW]; PAR::NUM_FULL_ROUNDS], [[...; SW]; SW], [...; PAR::NUM_PARTIAL_ROUNDS]) == ...` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:175:9 [INFO] [stdout] | [INFO] [stdout] 175 | global_constants: &Self::GlobalConstants

, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:181:54: 181:59} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:181:34 [INFO] [stdout] | [INFO] [stdout] 181 | let mut state: [P; SW] = std::array::from_fn(|idx| trace_source.get_variable_value(idx)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:181:54: 181:59} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:181:54 [INFO] [stdout] | [INFO] [stdout] 181 | let mut state: [P; SW] = std::array::from_fn(|idx| trace_source.get_variable_value(idx)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:210:33: 210:38} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:210:13 [INFO] [stdout] | [INFO] [stdout] 210 | std::array::from_fn(|idx| trace_source.get_variable_value(copiable_var_offset + idx)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:210:33: 210:38} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:210:33 [INFO] [stdout] | [INFO] [stdout] 210 | std::array::from_fn(|idx| trace_source.get_variable_value(copiable_var_offset + idx)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&[[P; SW]; PAR::NUM_FULL_ROUNDS], usize) -> &... well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:261:33 [INFO] [stdout] | [INFO] [stdout] 261 | dst.add_assign(&full_round_constants[round][idx], ctx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&[P; PAR::NUM_PARTIAL_ROUNDS], usize) -> &<[...; PAR::NUM_PARTIAL_ROUNDS] as std::ops::Index>::Output well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:299:38 [INFO] [stdout] | [INFO] [stdout] 299 | state[0].add_assign(&partial_round_constants[round], ctx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&[[P; SW]; PAR::NUM_FULL_ROUNDS], usize) -> &... well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:381:33 [INFO] [stdout] | [INFO] [stdout] 381 | dst.add_assign(&full_round_constants[round][idx], ctx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as evaluator::GateConstraintEvaluator>::RowSharedConstants

== _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:174:9 [INFO] [stdout] | [INFO] [stdout] 174 | _shared_constants: &Self::RowSharedConstants

, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as evaluator::GateConstraintEvaluator>::GlobalConstants

== _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:175:9 [INFO] [stdout] | [INFO] [stdout] 175 | global_constants: &Self::GlobalConstants

, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as evaluator::GateConstraintEvaluator>::RowSharedConstants

== _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | / fn evaluate_once< [INFO] [stdout] 167 | | P: field::traits::field_like::PrimeFieldLike, [INFO] [stdout] 168 | | S: TraceSource, [INFO] [stdout] 169 | | D: EvaluationDestination, [INFO] [stdout] ... | [INFO] [stdout] 176 | | ctx: &mut P::Context, [INFO] [stdout] 177 | | ) { [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as evaluator::GateConstraintEvaluator>::GlobalConstants

== _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | / fn evaluate_once< [INFO] [stdout] 167 | | P: field::traits::field_like::PrimeFieldLike, [INFO] [stdout] 168 | | S: TraceSource, [INFO] [stdout] 169 | | D: EvaluationDestination, [INFO] [stdout] ... | [INFO] [stdout] 176 | | ctx: &mut P::Context, [INFO] [stdout] 177 | | ) { [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `min_num_required_copiable_variables` found for type `_` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:473:37 [INFO] [stdout] | [INFO] [stdout] 473 | >= Self::Evaluator::min_num_required_copiable_variables() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `_` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `total_num_required_columns` found for type `_` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:475:37 [INFO] [stdout] | [INFO] [stdout] 475 | >= Self::Evaluator::total_num_required_columns() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `_` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as gate::Gate>::Evaluator == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:473:20 [INFO] [stdout] | [INFO] [stdout] 473 | >= Self::Evaluator::min_num_required_copiable_variables() [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as gate::Gate>::Evaluator == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:475:20 [INFO] [stdout] | [INFO] [stdout] 475 | >= Self::Evaluator::total_num_required_columns() [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:482:9 [INFO] [stdout] | [INFO] [stdout] 482 | / Poseidon2RoundFunctionFlattenedEvaluator { [INFO] [stdout] 483 | | num_copiable_columns_used: self.num_copiable_columns_used, [INFO] [stdout] 484 | | num_witness_columns_used: self.num_witness_columns_used, [INFO] [stdout] 485 | | _marker: std::marker::PhantomData, [INFO] [stdout] 486 | | } [INFO] [stdout] | |_________^ cannot infer the value of the const parameter `AW` declared on the struct `Poseidon2RoundFunctionFlattenedEvaluator` [INFO] [stdout] | [INFO] [stdout] note: required by a const generic parameter in `Poseidon2RoundFunctionFlattenedEvaluator` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct Poseidon2RoundFunctionFlattenedEvaluator< [INFO] [stdout] | ---------------------------------------- required by a bound in this struct [INFO] [stdout] 9 | F: SmallField, [INFO] [stdout] 10 | const AW: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^ required by this const generic parameter in `Poseidon2RoundFunctionFlattenedEvaluator` [INFO] [stdout] help: consider specifying the generic arguments [INFO] [stdout] | [INFO] [stdout] 482 | Poseidon2RoundFunctionFlattenedEvaluator:: { [INFO] [stdout] | ++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:482:9 [INFO] [stdout] | [INFO] [stdout] 482 | / Poseidon2RoundFunctionFlattenedEvaluator { [INFO] [stdout] 483 | | num_copiable_columns_used: self.num_copiable_columns_used, [INFO] [stdout] 484 | | num_witness_columns_used: self.num_witness_columns_used, [INFO] [stdout] 485 | | _marker: std::marker::PhantomData, [INFO] [stdout] 486 | | } [INFO] [stdout] | |_________^ cannot infer the value of the const parameter `SW` declared on the struct `Poseidon2RoundFunctionFlattenedEvaluator` [INFO] [stdout] | [INFO] [stdout] note: required by a const generic parameter in `Poseidon2RoundFunctionFlattenedEvaluator` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct Poseidon2RoundFunctionFlattenedEvaluator< [INFO] [stdout] | ---------------------------------------- required by a bound in this struct [INFO] [stdout] ... [INFO] [stdout] 11 | const SW: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^ required by this const generic parameter in `Poseidon2RoundFunctionFlattenedEvaluator` [INFO] [stdout] help: consider specifying the generic arguments [INFO] [stdout] | [INFO] [stdout] 482 | Poseidon2RoundFunctionFlattenedEvaluator:: { [INFO] [stdout] | ++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:482:9 [INFO] [stdout] | [INFO] [stdout] 482 | / Poseidon2RoundFunctionFlattenedEvaluator { [INFO] [stdout] 483 | | num_copiable_columns_used: self.num_copiable_columns_used, [INFO] [stdout] 484 | | num_witness_columns_used: self.num_witness_columns_used, [INFO] [stdout] 485 | | _marker: std::marker::PhantomData, [INFO] [stdout] 486 | | } [INFO] [stdout] | |_________^ cannot infer the value of the const parameter `CW` declared on the struct `Poseidon2RoundFunctionFlattenedEvaluator` [INFO] [stdout] | [INFO] [stdout] note: required by a const generic parameter in `Poseidon2RoundFunctionFlattenedEvaluator` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct Poseidon2RoundFunctionFlattenedEvaluator< [INFO] [stdout] | ---------------------------------------- required by a bound in this struct [INFO] [stdout] ... [INFO] [stdout] 12 | const CW: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^ required by this const generic parameter in `Poseidon2RoundFunctionFlattenedEvaluator` [INFO] [stdout] help: consider specifying the generic arguments [INFO] [stdout] | [INFO] [stdout] 482 | Poseidon2RoundFunctionFlattenedEvaluator:: { [INFO] [stdout] | ++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as gate::Gate>::Evaluator == Poseidon2RoundFunctionFlattenedEvaluator<_, AW, SW, CW, _>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:482:9 [INFO] [stdout] | [INFO] [stdout] 482 | / Poseidon2RoundFunctionFlattenedEvaluator { [INFO] [stdout] 483 | | num_copiable_columns_used: self.num_copiable_columns_used, [INFO] [stdout] 484 | | num_witness_columns_used: self.num_witness_columns_used, [INFO] [stdout] 485 | | _marker: std::marker::PhantomData, [INFO] [stdout] 486 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `Poseidon2RoundFunctionFlattenedEvaluator<_, AW, SW, CW, _> <: as gate::Gate<...>>::Evaluator` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:481:44 [INFO] [stdout] | [INFO] [stdout] 481 | fn evaluator(&self) -> Self::Evaluator { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 482 | | Poseidon2RoundFunctionFlattenedEvaluator { [INFO] [stdout] 483 | | num_copiable_columns_used: self.num_copiable_columns_used, [INFO] [stdout] 484 | | num_witness_columns_used: self.num_witness_columns_used, [INFO] [stdout] ... | [INFO] [stdout] 487 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as gate::Gate>::Evaluator == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:481:5 [INFO] [stdout] | [INFO] [stdout] 481 | fn evaluator(&self) -> Self::Evaluator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `min_num_required_copiable_variables` found for type `_` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:507:43 [INFO] [stdout] | [INFO] [stdout] 507 | >::Evaluator::min_num_required_copiable_variables(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `_` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `total_num_variables` found for type `_` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:508:65 [INFO] [stdout] | [INFO] [stdout] 508 | let total_vars_required = >::Evaluator::total_num_variables(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ function or associated item not found in `_` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as gate::Gate>::Evaluator == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:507:13 [INFO] [stdout] | [INFO] [stdout] 507 | >::Evaluator::min_num_required_copiable_variables(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as gate::Gate>::Evaluator == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:508:35 [INFO] [stdout] | [INFO] [stdout] 508 | let total_vars_required = >::Evaluator::total_num_variables(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `min_num_required_copiable_variables` found for type `_` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:545:51 [INFO] [stdout] | [INFO] [stdout] 545 | >::Evaluator::min_num_required_copiable_variables() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `_` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as gate::Gate>::Evaluator == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:545:21 [INFO] [stdout] | [INFO] [stdout] 545 | >::Evaluator::min_num_required_copiable_variables() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `PAR::NUM_FULL_ROUNDS` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:607:61 [INFO] [stdout] | [INFO] [stdout] 607 | let (_, (total_num_variables, num_new_witnesses)) = Self::compute_strategy(&geometry); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `PAR::NUM_FULL_ROUNDS` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::gates::poseidon2::Poseidon2FlattenedGate::::compute_strategy` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:498:10 [INFO] [stdout] | [INFO] [stdout] 498 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Poseidon2FlattenedGate::::compute_strategy` [INFO] [stdout] ... [INFO] [stdout] 502 | pub fn compute_strategy(geometry: &CSGeometry) -> (usize, (usize, usize)) { [INFO] [stdout] | ---------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `cs::gates::poseidon2::Poseidon2FlattenedGate: gate::Gate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:609:17 [INFO] [stdout] | [INFO] [stdout] 609 | builder.allow_gate( [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::cs_builder::CsBuilder::::allow_gate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/cs_builder.rs:101:26 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn allow_gate, TAux: 'static + Send + Sync + Clone>( [INFO] [stdout] | ^^^^^^^ required by this bound in `CsBuilder::::allow_gate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `< as gate::Gate>::Evaluator as evaluator::GateConstraintEvaluator>::UniqueParameterizationParams == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:611:13 [INFO] [stdout] | [INFO] [stdout] 611 | (total_num_variables, num_new_witnesses), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `< as gate::Gate>::Evaluator as evaluator::GateConstraintEvaluator>::UniqueParameterizationParams == ...` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:611:13 [INFO] [stdout] | [INFO] [stdout] 611 | (total_num_variables, num_new_witnesses), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_FULL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:607:61 [INFO] [stdout] | [INFO] [stdout] 607 | let (_, (total_num_variables, num_new_witnesses)) = Self::compute_strategy(&geometry); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::gates::poseidon2::Poseidon2FlattenedGate::::compute_strategy` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:498:5 [INFO] [stdout] | [INFO] [stdout] 498 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Poseidon2FlattenedGate::::compute_strategy` [INFO] [stdout] ... [INFO] [stdout] 502 | pub fn compute_strategy(geometry: &CSGeometry) -> (usize, (usize, usize)) { [INFO] [stdout] | ---------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_PARTIAL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:607:61 [INFO] [stdout] | [INFO] [stdout] 607 | let (_, (total_num_variables, num_new_witnesses)) = Self::compute_strategy(&geometry); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::gates::poseidon2::Poseidon2FlattenedGate::::compute_strategy` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:499:5 [INFO] [stdout] | [INFO] [stdout] 499 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Poseidon2FlattenedGate::::compute_strategy` [INFO] [stdout] ... [INFO] [stdout] 502 | pub fn compute_strategy(geometry: &CSGeometry) -> (usize, (usize, usize)) { [INFO] [stdout] | ---------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(cs::cs_builder::CsBuilder, gate::GatePlacementStrategy, ..., ...) -> ... well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:609:17 [INFO] [stdout] | [INFO] [stdout] 609 | builder.allow_gate( [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `< as gate::Gate>::Evaluator as evaluator::GateConstraintEvaluator>::UniqueParameterizationParams well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:611:13 [INFO] [stdout] | [INFO] [stdout] 611 | (total_num_variables, num_new_witnesses), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:621:54: 621:59} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:621:34 [INFO] [stdout] | [INFO] [stdout] 621 | let mut state: [F; SW] = std::array::from_fn(|idx| inputs[idx]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:621:54: 621:59} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:621:54 [INFO] [stdout] | [INFO] [stdout] 621 | let mut state: [F; SW] = std::array::from_fn(|idx| inputs[idx]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `min_num_required_copiable_variables` found for type `_` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:756:43 [INFO] [stdout] | [INFO] [stdout] 756 | >::Evaluator::min_num_required_copiable_variables(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `_` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as gate::Gate>::Evaluator == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:756:13 [INFO] [stdout] | [INFO] [stdout] 756 | >::Evaluator::min_num_required_copiable_variables(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `< as gate::Gate>::Evaluator as evaluator::GateConstraintEvaluator>::UniqueParameterizationParams == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:759:56 [INFO] [stdout] | [INFO] [stdout] 759 | let (total_num_variables, num_new_witnesses) = cs.get_gate_params::(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `min_num_required_copiable_variables` found for type `_` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:824:43 [INFO] [stdout] | [INFO] [stdout] 824 | >::Evaluator::min_num_required_copiable_variables(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `_` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as gate::Gate>::Evaluator == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:824:13 [INFO] [stdout] | [INFO] [stdout] 824 | >::Evaluator::min_num_required_copiable_variables(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `< as gate::Gate>::Evaluator as evaluator::GateConstraintEvaluator>::UniqueParameterizationParams == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:827:56 [INFO] [stdout] | [INFO] [stdout] 827 | let (total_num_variables, num_new_witnesses) = cs.get_gate_params::(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/implementations/cs.rs:835:32: 835:56} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/implementations/cs.rs:841:17 [INFO] [stdout] | [INFO] [stdout] 841 | / self.set_values_with_dependencies( [INFO] [stdout] 842 | | &Place::from_variables(*keys), [INFO] [stdout] 843 | | &Place::from_variables(output_variables), [INFO] [stdout] 844 | | value_fn, [INFO] [stdout] 845 | | ); [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&mut reference_cs::CSReferenceImplementation, ..., ..., ...) well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/implementations/cs.rs:841:22 [INFO] [stdout] | [INFO] [stdout] 841 | self.set_values_with_dependencies( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/implementations/cs.rs:835:32: 835:56} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/implementations/cs.rs:844:21 [INFO] [stdout] | [INFO] [stdout] 844 | value_fn, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `KEYS + VALUES well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/implementations/cs.rs:851:61 [INFO] [stdout] | [INFO] [stdout] 851 | let mut keys_and_values = [Variable::placeholder(); KEYS + VALUES]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[cs::Variable; KEYS + VALUES] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/implementations/cs.rs:851:35 [INFO] [stdout] | [INFO] [stdout] 851 | let mut keys_and_values = [Variable::placeholder(); KEYS + VALUES]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&[cs::Variable; KEYS + VALUES], RangeTo) -> &... well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/implementations/cs.rs:852:9 [INFO] [stdout] | [INFO] [stdout] 852 | keys_and_values[..KEYS].copy_from_slice(keys); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&mut [cs::Variable; KEYS + VALUES], RangeTo) -> &mut ... well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/implementations/cs.rs:852:9 [INFO] [stdout] | [INFO] [stdout] 852 | keys_and_values[..KEYS].copy_from_slice(keys); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&[cs::Variable; KEYS + VALUES], std::ops::RangeFrom) -> &... well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/implementations/cs.rs:853:9 [INFO] [stdout] | [INFO] [stdout] 853 | keys_and_values[KEYS..].copy_from_slice(&output); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&mut [cs::Variable; KEYS + VALUES], std::ops::RangeFrom) -> &mut ... well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/implementations/cs.rs:853:9 [INFO] [stdout] | [INFO] [stdout] 853 | keys_and_values[KEYS..].copy_from_slice(&output); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{ KEYS + VALUES } well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/implementations/cs.rs:855:31 [INFO] [stdout] | [INFO] [stdout] 855 | self.enforce_lookup::<{ KEYS + VALUES }>(table_id, &keys_and_values); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{ KEYS + VALUES } well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/implementations/cs.rs:855:9 [INFO] [stdout] | [INFO] [stdout] 855 | self.enforce_lookup::<{ KEYS + VALUES }>(table_id, &keys_and_values); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&mut reference_cs::CSReferenceImplementation, u32, ...) well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/implementations/cs.rs:855:14 [INFO] [stdout] | [INFO] [stdout] 855 | self.enforce_lookup::<{ KEYS + VALUES }>(table_id, &keys_and_values); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&[cs::Variable; { KEYS + VALUES }] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/implementations/cs.rs:855:60 [INFO] [stdout] | [INFO] [stdout] 855 | self.enforce_lookup::<{ KEYS + VALUES }>(table_id, &keys_and_values); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate<4>: gate::Gate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/boolean/mod.rs:293:33 [INFO] [stdout] | [INFO] [stdout] 293 | if cs.gate_is_allowed::>() { [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::traits::cs::ConstraintSystem::gate_is_allowed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/traits/cs.rs:198:27 [INFO] [stdout] | [INFO] [stdout] 198 | fn gate_is_allowed>(&self) -> bool { [INFO] [stdout] | ^^^^^^^ required by this bound in `ConstraintSystem::gate_is_allowed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate<4> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/boolean/mod.rs:293:33 [INFO] [stdout] | [INFO] [stdout] 293 | if cs.gate_is_allowed::>() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate<4> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/boolean/mod.rs:293:12 [INFO] [stdout] | [INFO] [stdout] 293 | if cs.gate_is_allowed::>() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/boolean/mod.rs:320:28 [INFO] [stdout] | [INFO] [stdout] 320 | let gate = DotProductGate::<4> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `dot_product_gate::DotProductGate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 136 | pub struct DotProductGate [INFO] [stdout] | -------------- required by a bound in this struct [INFO] [stdout] 137 | where [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `DotProductGate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[cs::Variable; N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/boolean/mod.rs:321:28 [INFO] [stdout] | [INFO] [stdout] 321 | terms: [ [INFO] [stdout] | ____________________________^ [INFO] [stdout] 322 | | self.variable, [INFO] [stdout] 323 | | other.variable, [INFO] [stdout] 324 | | minus_one_var, [INFO] [stdout] ... | [INFO] [stdout] 329 | | result, [INFO] [stdout] 330 | | ], [INFO] [stdout] | |_____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/boolean/mod.rs:335:22 [INFO] [stdout] | [INFO] [stdout] 335 | gate.add_to_cs(cs); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `dot_product_gate::DotProductGate::::add_to_cs` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `DotProductGate::::add_to_cs` [INFO] [stdout] ... [INFO] [stdout] 232 | pub fn add_to_cs>(self, cs: &mut CS) { [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(dot_product_gate::DotProductGate<4>, &mut CS) well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/boolean/mod.rs:335:22 [INFO] [stdout] | [INFO] [stdout] 335 | gate.add_to_cs(cs); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate<4>: gate::Gate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:788:33 [INFO] [stdout] | [INFO] [stdout] 788 | if cs.gate_is_allowed::>() { [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::traits::cs::ConstraintSystem::gate_is_allowed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/traits/cs.rs:198:27 [INFO] [stdout] | [INFO] [stdout] 198 | fn gate_is_allowed>(&self) -> bool { [INFO] [stdout] | ^^^^^^^ required by this bound in `ConstraintSystem::gate_is_allowed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate<4> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:788:33 [INFO] [stdout] | [INFO] [stdout] 788 | if cs.gate_is_allowed::>() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate<4> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:788:12 [INFO] [stdout] | [INFO] [stdout] 788 | if cs.gate_is_allowed::>() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:794:32 [INFO] [stdout] | [INFO] [stdout] 794 | let mut gate = DotProductGate::<4> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `dot_product_gate::DotProductGate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 136 | pub struct DotProductGate [INFO] [stdout] | -------------- required by a bound in this struct [INFO] [stdout] 137 | where [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `DotProductGate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[cs::Variable; N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:795:28 [INFO] [stdout] | [INFO] [stdout] 795 | terms: [Variable::placeholder(); 8], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&[cs::Variable; N * 2], usize) -> &<[...; N * 2] as std::ops::Index>::Output well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:802:25 [INFO] [stdout] | [INFO] [stdout] 802 | gate.terms[2 * idx] = zero_var; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&mut [cs::Variable; N * 2], usize) -> &mut <[...; N * 2] as std::ops::Index>::Output well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:802:25 [INFO] [stdout] | [INFO] [stdout] 802 | gate.terms[2 * idx] = zero_var; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&[cs::Variable; N * 2], usize) -> &<[...; N * 2] as std::ops::Index>::Output well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:803:25 [INFO] [stdout] | [INFO] [stdout] 803 | gate.terms[2 * idx + 1] = zero_var; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&mut [cs::Variable; N * 2], usize) -> &mut <[...; N * 2] as std::ops::Index>::Output well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:803:25 [INFO] [stdout] | [INFO] [stdout] 803 | gate.terms[2 * idx + 1] = zero_var; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:818:22 [INFO] [stdout] | [INFO] [stdout] 818 | gate.add_to_cs(cs); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `dot_product_gate::DotProductGate::::add_to_cs` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `DotProductGate::::add_to_cs` [INFO] [stdout] ... [INFO] [stdout] 232 | pub fn add_to_cs>(self, cs: &mut CS) { [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(dot_product_gate::DotProductGate<4>, &mut CS) well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:818:22 [INFO] [stdout] | [INFO] [stdout] 818 | gate.add_to_cs(cs); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:848:36 [INFO] [stdout] | [INFO] [stdout] 848 | let mut gate = DotProductGate::<4> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `dot_product_gate::DotProductGate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 136 | pub struct DotProductGate [INFO] [stdout] | -------------- required by a bound in this struct [INFO] [stdout] 137 | where [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `DotProductGate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[cs::Variable; N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:849:32 [INFO] [stdout] | [INFO] [stdout] 849 | terms: [Variable::placeholder(); 8], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:863:26 [INFO] [stdout] | [INFO] [stdout] 863 | gate.add_to_cs(cs); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `dot_product_gate::DotProductGate::::add_to_cs` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `DotProductGate::::add_to_cs` [INFO] [stdout] ... [INFO] [stdout] 232 | pub fn add_to_cs>(self, cs: &mut CS) { [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(dot_product_gate::DotProductGate<4>, &mut CS) well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:863:26 [INFO] [stdout] | [INFO] [stdout] 863 | gate.add_to_cs(cs); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:902:36 [INFO] [stdout] | [INFO] [stdout] 902 | let mut gate = DotProductGate::<4> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `dot_product_gate::DotProductGate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 136 | pub struct DotProductGate [INFO] [stdout] | -------------- required by a bound in this struct [INFO] [stdout] 137 | where [INFO] [stdout] 138 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `DotProductGate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[cs::Variable; N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:903:32 [INFO] [stdout] | [INFO] [stdout] 903 | terms: [Variable::placeholder(); 8], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:918:26 [INFO] [stdout] | [INFO] [stdout] 918 | gate.add_to_cs(cs); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `dot_product_gate::DotProductGate::::add_to_cs` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `DotProductGate::::add_to_cs` [INFO] [stdout] ... [INFO] [stdout] 232 | pub fn add_to_cs>(self, cs: &mut CS) { [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(dot_product_gate::DotProductGate<4>, &mut CS) well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:918:26 [INFO] [stdout] | [INFO] [stdout] 918 | gate.add_to_cs(cs); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate<4>: gate::Gate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:1125:29 [INFO] [stdout] | [INFO] [stdout] 1125 | if cs.gate_is_allowed::>() { [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::traits::cs::ConstraintSystem::gate_is_allowed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/traits/cs.rs:198:27 [INFO] [stdout] | [INFO] [stdout] 198 | fn gate_is_allowed>(&self) -> bool { [INFO] [stdout] | ^^^^^^^ required by this bound in `ConstraintSystem::gate_is_allowed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate<4> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:1125:29 [INFO] [stdout] | [INFO] [stdout] 1125 | if cs.gate_is_allowed::>() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate<4> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:1125:8 [INFO] [stdout] | [INFO] [stdout] 1125 | if cs.gate_is_allowed::>() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate<4>: gate::Gate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:1140:40 [INFO] [stdout] | [INFO] [stdout] 1140 | debug_assert!(cs.gate_is_allowed::>()); [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::traits::cs::ConstraintSystem::gate_is_allowed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/traits/cs.rs:198:27 [INFO] [stdout] | [INFO] [stdout] 198 | fn gate_is_allowed>(&self) -> bool { [INFO] [stdout] | ^^^^^^^ required by this bound in `ConstraintSystem::gate_is_allowed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate<4> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:1140:40 [INFO] [stdout] | [INFO] [stdout] 1140 | debug_assert!(cs.gate_is_allowed::>()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate<4> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:1140:19 [INFO] [stdout] | [INFO] [stdout] 1140 | debug_assert!(cs.gate_is_allowed::>()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate<4> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:1155:13 [INFO] [stdout] | [INFO] [stdout] 1155 | DotProductGate::compute_dot_product(cs, [(a0, b0), (a1, b1), (a2, b2), (a3, b3)]); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:1155:13 [INFO] [stdout] | [INFO] [stdout] 1155 | DotProductGate::compute_dot_product(cs, [(a0, b0), (a1, b1), (a2, b2), (a3, b3)]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `dot_product_gate::DotProductGate::::compute_dot_product` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `DotProductGate::::compute_dot_product` [INFO] [stdout] ... [INFO] [stdout] 188 | pub fn compute_dot_product>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate<4> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:1175:17 [INFO] [stdout] | [INFO] [stdout] 1175 | DotProductGate::compute_dot_product(cs, [(a0, b0), (a1, b1), (a2, b2), (a3, b3)]); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:1175:17 [INFO] [stdout] | [INFO] [stdout] 1175 | DotProductGate::compute_dot_product(cs, [(a0, b0), (a1, b1), (a2, b2), (a3, b3)]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `dot_product_gate::DotProductGate::::compute_dot_product` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `DotProductGate::::compute_dot_product` [INFO] [stdout] ... [INFO] [stdout] 188 | pub fn compute_dot_product>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate<4> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:1212:18 [INFO] [stdout] | [INFO] [stdout] 1212 | let result = DotProductGate::compute_dot_product(cs, [(a0, b0), (a1, b1), (a2, b2), (a3, b3)]); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/num/mod.rs:1212:18 [INFO] [stdout] | [INFO] [stdout] 1212 | let result = DotProductGate::compute_dot_product(cs, [(a0, b0), (a1, b1), (a2, b2), (a3, b3)]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `dot_product_gate::DotProductGate::::compute_dot_product` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `DotProductGate::::compute_dot_product` [INFO] [stdout] ... [INFO] [stdout] 188 | pub fn compute_dot_product>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); KEYS + VALUES] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/blake2s/mixing_function.rs:222:24 [INFO] [stdout] | [INFO] [stdout] 222 | let [xor] = cs.perform_lookup::<2, 1>(table_id, &[*a, *b]); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::traits::cs::ConstraintSystem::perform_lookup` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/traits/cs.rs:274:9 [INFO] [stdout] | [INFO] [stdout] 268 | fn perform_lookup( [INFO] [stdout] | -------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 274 | [(); KEYS + VALUES]:; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ required by this bound in `ConstraintSystem::perform_lookup` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); KEYS + VALUES] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/blake2s/mixing_function.rs:289:26 [INFO] [stdout] | [INFO] [stdout] 289 | let [low, high] = cs.perform_lookup::<1, 2>(table_id, &[input]); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::traits::cs::ConstraintSystem::perform_lookup` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/traits/cs.rs:274:9 [INFO] [stdout] | [INFO] [stdout] 268 | fn perform_lookup( [INFO] [stdout] | -------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 274 | [(); KEYS + VALUES]:; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ required by this bound in `ConstraintSystem::perform_lookup` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); KEYS + VALUES] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/keccak256/round_function.rs:404:24 [INFO] [stdout] | [INFO] [stdout] 404 | let [xor] = cs.perform_lookup::<2, 1>(table_id, &[*a, *b]); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::traits::cs::ConstraintSystem::perform_lookup` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/traits/cs.rs:274:9 [INFO] [stdout] | [INFO] [stdout] 268 | fn perform_lookup( [INFO] [stdout] | -------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 274 | [(); KEYS + VALUES]:; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ required by this bound in `ConstraintSystem::perform_lookup` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16Params <: as NonNativeField>::Params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | &self.params [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:15:48 [INFO] [stdout] | [INFO] [stdout] 15 | fn get_params(&self) -> &Arc { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 16 | | &self.params [INFO] [stdout] 17 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | &self.params [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | fn get_params(&self) -> &Arc { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16Params == as NonNativeField>::Params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | params: &Arc, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | NonNativeFieldOverU16::::allocated_constant(cs, value, params) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::allocated_constant` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::allocated_constant` [INFO] [stdout] ... [INFO] [stdout] 24 | pub fn allocated_constant>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | params: &Arc, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | / fn allocated_constant>( [INFO] [stdout] 21 | | cs: &mut CS, [INFO] [stdout] 22 | | value: T, [INFO] [stdout] 23 | | params: &Arc, [INFO] [stdout] 24 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16Params == as NonNativeField>::Params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 30 | params: &Arc, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | NonNativeFieldOverU16::::allocate_checked_without_value(cs, params) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::allocate_checked_without_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::allocate_checked_without_value` [INFO] [stdout] ... [INFO] [stdout] 45 | pub fn allocate_checked_without_value>( [INFO] [stdout] | ------------------------------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 30 | params: &Arc, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | / fn allocate_checked_without_value>( [INFO] [stdout] 29 | | cs: &mut CS, [INFO] [stdout] 30 | | params: &Arc, [INFO] [stdout] 31 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16Params == as NonNativeField>::Params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 38 | params: &Arc, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | NonNativeFieldOverU16::::allocate_checked(cs, witness, params) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::allocate_checked` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::allocate_checked` [INFO] [stdout] ... [INFO] [stdout] 78 | pub fn allocate_checked>( [INFO] [stdout] | ---------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 38 | params: &Arc, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | / fn allocate_checked>( [INFO] [stdout] 36 | | cs: &mut CS, [INFO] [stdout] 37 | | witness: T, [INFO] [stdout] 38 | | params: &Arc, [INFO] [stdout] 39 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 43 | NonNativeFieldOverU16::::enforce_reduced(self, cs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::enforce_reduced` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::enforce_reduced` [INFO] [stdout] ... [INFO] [stdout] 111 | pub fn enforce_reduced>(&mut self, cs: &mut CS) { [INFO] [stdout] | --------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:46:9 [INFO] [stdout] | [INFO] [stdout] 46 | NonNativeFieldOverU16::::enforce_equal(cs, a, b) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::enforce_equal` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::enforce_equal` [INFO] [stdout] ... [INFO] [stdout] 131 | pub fn enforce_equal>(cs: &mut CS, a: &Self, b: &Self) { [INFO] [stdout] | ------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:49:9 [INFO] [stdout] | [INFO] [stdout] 49 | NonNativeFieldOverU16::::normalize(self, cs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::normalize` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::normalize` [INFO] [stdout] ... [INFO] [stdout] 150 | pub fn normalize>(&mut self, cs: &mut CS) [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:49:9 [INFO] [stdout] | [INFO] [stdout] 49 | NonNativeFieldOverU16::::normalize(self, cs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::normalize` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:152:9 [INFO] [stdout] | [INFO] [stdout] 150 | pub fn normalize>(&mut self, cs: &mut CS) [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] 151 | where [INFO] [stdout] 152 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::normalize` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 53 | NonNativeFieldOverU16::::add(self, cs, other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::add` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::add` [INFO] [stdout] ... [INFO] [stdout] 167 | pub fn add>(&mut self, cs: &mut CS, other: &mut Self) -> Self { [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 57 | NonNativeFieldOverU16::::double(self, cs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::double` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::double` [INFO] [stdout] ... [INFO] [stdout] 272 | pub fn double>(&mut self, cs: &mut CS) -> Self { [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | NonNativeFieldOverU16::::negated(self, cs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::negated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::negated` [INFO] [stdout] ... [INFO] [stdout] 741 | pub fn negated>(&mut self, cs: &mut CS) -> Self [INFO] [stdout] | ------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | NonNativeFieldOverU16::::negated(self, cs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::negated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:743:9 [INFO] [stdout] | [INFO] [stdout] 741 | pub fn negated>(&mut self, cs: &mut CS) -> Self [INFO] [stdout] | ------- required by a bound in this associated function [INFO] [stdout] 742 | where [INFO] [stdout] 743 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::negated` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | NonNativeFieldOverU16::::sub(self, cs, other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::sub` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::sub` [INFO] [stdout] ... [INFO] [stdout] 879 | pub fn sub>(&mut self, cs: &mut CS, other: &mut Self) -> Self { [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:69:9 [INFO] [stdout] | [INFO] [stdout] 69 | NonNativeFieldOverU16::::lazy_add(self, cs, other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::lazy_add` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::lazy_add` [INFO] [stdout] ... [INFO] [stdout] 300 | pub fn lazy_add>(&mut self, cs: &mut CS, other: &mut Self) -> Self { [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:74:14 [INFO] [stdout] | [INFO] [stdout] 74 | self.lazy_add(cs, &mut other) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::lazy_add` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::lazy_add` [INFO] [stdout] ... [INFO] [stdout] 300 | pub fn lazy_add>(&mut self, cs: &mut CS, other: &mut Self) -> Self { [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:85:9 [INFO] [stdout] | [INFO] [stdout] 85 | NonNativeFieldOverU16::::add_many_lazy(cs, inputs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::add_many_lazy` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::add_many_lazy` [INFO] [stdout] ... [INFO] [stdout] 349 | pub fn add_many_lazy, const M: usize>( [INFO] [stdout] | ------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:89:9 [INFO] [stdout] | [INFO] [stdout] 89 | NonNativeFieldOverU16::::mul(self, cs, other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::mul` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::mul` [INFO] [stdout] ... [INFO] [stdout] 368 | pub fn mul>(&mut self, cs: &mut CS, other: &mut Self) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:89:9 [INFO] [stdout] | [INFO] [stdout] 89 | NonNativeFieldOverU16::::mul(self, cs, other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::mul` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:370:9 [INFO] [stdout] | [INFO] [stdout] 368 | pub fn mul>(&mut self, cs: &mut CS, other: &mut Self) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] 369 | where [INFO] [stdout] 370 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::mul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | NonNativeFieldOverU16::::square(self, cs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::square` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::square` [INFO] [stdout] ... [INFO] [stdout] 731 | pub fn square>(&mut self, cs: &mut CS) -> Self [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | NonNativeFieldOverU16::::square(self, cs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::square` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:733:9 [INFO] [stdout] | [INFO] [stdout] 731 | pub fn square>(&mut self, cs: &mut CS) -> Self [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] 732 | where [INFO] [stdout] 733 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::square` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:97:9 [INFO] [stdout] | [INFO] [stdout] 97 | NonNativeFieldOverU16::::div_unchecked(self, cs, other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::div_unchecked` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::div_unchecked` [INFO] [stdout] ... [INFO] [stdout] 971 | pub fn div_unchecked>(&mut self, cs: &mut CS, other: &mut Self) -> Self [INFO] [stdout] | ------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:97:9 [INFO] [stdout] | [INFO] [stdout] 97 | NonNativeFieldOverU16::::div_unchecked(self, cs, other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::div_unchecked` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:973:9 [INFO] [stdout] | [INFO] [stdout] 971 | pub fn div_unchecked>(&mut self, cs: &mut CS, other: &mut Self) -> Self [INFO] [stdout] | ------------- required by a bound in this associated function [INFO] [stdout] 972 | where [INFO] [stdout] 973 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::div_unchecked` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | NonNativeFieldOverU16::::allocate_inverse_or_zero(&self, cs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::allocate_inverse_or_zero` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::allocate_inverse_or_zero` [INFO] [stdout] ... [INFO] [stdout] 901 | pub fn allocate_inverse_or_zero>(&self, cs: &mut CS) -> Self { [INFO] [stdout] | ------------------------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:105:9 [INFO] [stdout] | [INFO] [stdout] 105 | NonNativeFieldOverU16::::inverse_unchecked(self, cs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::inverse_unchecked` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::inverse_unchecked` [INFO] [stdout] ... [INFO] [stdout] 950 | pub fn inverse_unchecked>(&mut self, cs: &mut CS) -> Self [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:105:9 [INFO] [stdout] | [INFO] [stdout] 105 | NonNativeFieldOverU16::::inverse_unchecked(self, cs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::inverse_unchecked` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:952:9 [INFO] [stdout] | [INFO] [stdout] 950 | pub fn inverse_unchecked>(&mut self, cs: &mut CS) -> Self [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 951 | where [INFO] [stdout] 952 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::inverse_unchecked` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | NonNativeFieldOverU16::::is_zero(self, cs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::is_zero` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::is_zero` [INFO] [stdout] ... [INFO] [stdout] 980 | pub fn is_zero>(&mut self, cs: &mut CS) -> Boolean [INFO] [stdout] | ------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | NonNativeFieldOverU16::::is_zero(self, cs) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::is_zero` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:982:9 [INFO] [stdout] | [INFO] [stdout] 980 | pub fn is_zero>(&mut self, cs: &mut CS) -> Boolean [INFO] [stdout] | ------- required by a bound in this associated function [INFO] [stdout] 981 | where [INFO] [stdout] 982 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::is_zero` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:113:9 [INFO] [stdout] | [INFO] [stdout] 113 | NonNativeFieldOverU16::::equals(cs, self, other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::equals` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::equals` [INFO] [stdout] ... [INFO] [stdout] 1017 | pub fn equals>(cs: &mut CS, a: &mut Self, b: &mut Self) -> Boolean { [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 117 | NonNativeFieldOverU16::::mask(self, cs, masking_bit) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::mask` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::mask` [INFO] [stdout] ... [INFO] [stdout] 991 | pub fn mask>(&self, cs: &mut CS, masking_bit: Boolean) -> Self { [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/impl_traits.rs:121:9 [INFO] [stdout] | [INFO] [stdout] 121 | NonNativeFieldOverU16::::mask_negated(self, cs, masking_bit) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::mask_negated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::mask_negated` [INFO] [stdout] ... [INFO] [stdout] 1001 | pub fn mask_negated>( [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:31:31: 31:35} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:31:21 [INFO] [stdout] | [INFO] [stdout] 31 | let limbs = limbs.map(|el| cs.allocate_constant(F::from_u64_unchecked(el as u64))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([u16; N], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:31:31: 31:35}) -> [cs::Variable; N] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:31:27 [INFO] [stdout] | [INFO] [stdout] 31 | let limbs = limbs.map(|el| cs.allocate_constant(F::from_u64_unchecked(el as u64))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:31:31: 31:35} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:31:31 [INFO] [stdout] | [INFO] [stdout] 31 | let limbs = limbs.map(|el| cs.allocate_constant(F::from_u64_unchecked(el as u64))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:72:13 [INFO] [stdout] | [INFO] [stdout] 72 | new.enforce_reduced(cs); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::enforce_reduced` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::enforce_reduced` [INFO] [stdout] ... [INFO] [stdout] 111 | pub fn enforce_reduced>(&mut self, cs: &mut CS) { [INFO] [stdout] | --------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:83:19 [INFO] [stdout] | [INFO] [stdout] 83 | let new = Self::allocate_checked_without_value(cs, params); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::allocate_checked_without_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::allocate_checked_without_value` [INFO] [stdout] ... [INFO] [stdout] 45 | pub fn allocate_checked_without_value>( [INFO] [stdout] | ------------------------------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:87:28: 87:79} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:105:13 [INFO] [stdout] | [INFO] [stdout] 105 | cs.set_values_with_dependencies_vararg(&[], &outputs, value_fn); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&mut CS, &[cs::Place], &[...], ...) well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:105:16 [INFO] [stdout] | [INFO] [stdout] 105 | cs.set_values_with_dependencies_vararg(&[], &outputs, value_fn); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:87:28: 87:79} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:105:67 [INFO] [stdout] | [INFO] [stdout] 105 | cs.set_values_with_dependencies_vararg(&[], &outputs, value_fn); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:124:18: 124:22} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:121:23 [INFO] [stdout] | [INFO] [stdout] 121 | let modulus = self [INFO] [stdout] | _______________________^ [INFO] [stdout] 122 | | .params [INFO] [stdout] 123 | | .modulus [INFO] [stdout] 124 | | .map(|el| cs.allocate_constant(F::from_u64_unchecked(el as u64))); [INFO] [stdout] | |_____________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([u16; N], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:124:18: 124:22}) -> [cs::Variable; N] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:124:14 [INFO] [stdout] | [INFO] [stdout] 124 | .map(|el| cs.allocate_constant(F::from_u64_unchecked(el as u64))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:124:18: 124:22} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:124:18 [INFO] [stdout] | [INFO] [stdout] 124 | .map(|el| cs.allocate_constant(F::from_u64_unchecked(el as u64))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:135:11 [INFO] [stdout] | [INFO] [stdout] 135 | a.normalize(cs); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::normalize` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::normalize` [INFO] [stdout] ... [INFO] [stdout] 150 | pub fn normalize>(&mut self, cs: &mut CS) [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:135:11 [INFO] [stdout] | [INFO] [stdout] 135 | a.normalize(cs); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::normalize` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:152:9 [INFO] [stdout] | [INFO] [stdout] 150 | pub fn normalize>(&mut self, cs: &mut CS) [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] 151 | where [INFO] [stdout] 152 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::normalize` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:136:11 [INFO] [stdout] | [INFO] [stdout] 136 | b.normalize(cs); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::normalize` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::normalize` [INFO] [stdout] ... [INFO] [stdout] 150 | pub fn normalize>(&mut self, cs: &mut CS) [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:136:11 [INFO] [stdout] | [INFO] [stdout] 136 | b.normalize(cs); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::normalize` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:152:9 [INFO] [stdout] | [INFO] [stdout] 150 | pub fn normalize>(&mut self, cs: &mut CS) [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] 151 | where [INFO] [stdout] 152 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::normalize` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:159:13 [INFO] [stdout] | [INFO] [stdout] 159 | Self::allocated_constant(cs, T::one(), &self.params); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::allocated_constant` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::allocated_constant` [INFO] [stdout] ... [INFO] [stdout] 24 | pub fn allocated_constant>( [INFO] [stdout] | ------------------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:160:31 [INFO] [stdout] | [INFO] [stdout] 160 | let normalized = self.mul(cs, &mut one); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::mul` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::mul` [INFO] [stdout] ... [INFO] [stdout] 368 | pub fn mul>(&mut self, cs: &mut CS, other: &mut Self) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:160:31 [INFO] [stdout] | [INFO] [stdout] 160 | let normalized = self.mul(cs, &mut one); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::mul` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:370:9 [INFO] [stdout] | [INFO] [stdout] 368 | pub fn mul>(&mut self, cs: &mut CS, other: &mut Self) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] 369 | where [INFO] [stdout] 370 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::mul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:274:24 [INFO] [stdout] | [INFO] [stdout] 274 | let new = self.add(cs, &mut tmp); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::add` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::add` [INFO] [stdout] ... [INFO] [stdout] 167 | pub fn add>(&mut self, cs: &mut CS, other: &mut Self) -> Self { [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:295:14 [INFO] [stdout] | [INFO] [stdout] 295 | self.lazy_add(cs, &mut tmp) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::lazy_add` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::lazy_add` [INFO] [stdout] ... [INFO] [stdout] 300 | pub fn lazy_add>(&mut self, cs: &mut CS, other: &mut Self) -> Self { [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:355:28 [INFO] [stdout] | [INFO] [stdout] 355 | let mut result = a.lazy_add(cs, b); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::lazy_add` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::lazy_add` [INFO] [stdout] ... [INFO] [stdout] 300 | pub fn lazy_add>(&mut self, cs: &mut CS, other: &mut Self) -> Self { [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:358:29 [INFO] [stdout] | [INFO] [stdout] 358 | result = result.lazy_add(cs, el); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::lazy_add` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::lazy_add` [INFO] [stdout] ... [INFO] [stdout] 300 | pub fn lazy_add>(&mut self, cs: &mut CS, other: &mut Self) -> Self { [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `N + 1 well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:440:47 [INFO] [stdout] | [INFO] [stdout] 440 | let mut q = [Variable::placeholder(); N + 1]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[cs::Variable; N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:440:21 [INFO] [stdout] | [INFO] [stdout] 440 | let mut q = [Variable::placeholder(); N + 1]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `std::iter::Map, {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:543:56: 543:60}> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:543:13 [INFO] [stdout] | [INFO] [stdout] 543 | outputs.extend(q[..q_max_words].iter().map(|el| Place::from_variable(*el))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&mut Vec, std::iter::Map, ...>) well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:543:21 [INFO] [stdout] | [INFO] [stdout] 543 | outputs.extend(q[..q_max_words].iter().map(|el| Place::from_variable(*el))); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `std::iter::Map, {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:543:56: 543:60}> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:543:28 [INFO] [stdout] | [INFO] [stdout] 543 | outputs.extend(q[..q_max_words].iter().map(|el| Place::from_variable(*el))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&[cs::Variable; N + 1], RangeTo) -> &... well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:543:28 [INFO] [stdout] | [INFO] [stdout] 543 | outputs.extend(q[..q_max_words].iter().map(|el| Place::from_variable(*el))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:543:56: 543:60} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:543:28 [INFO] [stdout] | [INFO] [stdout] 543 | outputs.extend(q[..q_max_words].iter().map(|el| Place::from_variable(*el))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(std::slice::Iter<'_, cs::Variable>, {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:543:56: 543:60}) -> std::iter::Map, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:543:52 [INFO] [stdout] | [INFO] [stdout] 543 | outputs.extend(q[..q_max_words].iter().map(|el| Place::from_variable(*el))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:543:56: 543:60} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:543:56 [INFO] [stdout] | [INFO] [stdout] 543 | outputs.extend(q[..q_max_words].iter().map(|el| Place::from_variable(*el))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:479:28: 479:82} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:550:13 [INFO] [stdout] | [INFO] [stdout] 550 | cs.set_values_with_dependencies_vararg(&dependencies, &outputs, value_fn); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&mut CS, &[cs::Place], &[...], ...) well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:550:16 [INFO] [stdout] | [INFO] [stdout] 550 | cs.set_values_with_dependencies_vararg(&dependencies, &outputs, value_fn); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:479:28: 479:82} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:550:77 [INFO] [stdout] | [INFO] [stdout] 550 | cs.set_values_with_dependencies_vararg(&dependencies, &outputs, value_fn); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&[cs::Variable; N + 1], RangeTo) -> &... well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:598:32 [INFO] [stdout] | [INFO] [stdout] 598 | for (i, q_word) in q[..q_max_words].iter().enumerate() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `dot_product_gate::DotProductGate<4> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:667:40 [INFO] [stdout] | [INFO] [stdout] 667 | let intermediate = DotProductGate::<4>::compute_dot_product(cs, terms); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N * 2] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:667:40 [INFO] [stdout] | [INFO] [stdout] 667 | let intermediate = DotProductGate::<4>::compute_dot_product(cs, terms); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `dot_product_gate::DotProductGate::::compute_dot_product` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/dot_product_gate.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | [(); N * 2]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `DotProductGate::::compute_dot_product` [INFO] [stdout] ... [INFO] [stdout] 188 | pub fn compute_dot_product>( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:724:13 [INFO] [stdout] | [INFO] [stdout] 724 | new.enforce_reduced(cs); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::enforce_reduced` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::enforce_reduced` [INFO] [stdout] ... [INFO] [stdout] 111 | pub fn enforce_reduced>(&mut self, cs: &mut CS) { [INFO] [stdout] | --------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:736:14 [INFO] [stdout] | [INFO] [stdout] 736 | self.mul(cs, &mut other) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::mul` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::mul` [INFO] [stdout] ... [INFO] [stdout] 368 | pub fn mul>(&mut self, cs: &mut CS, other: &mut Self) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:736:14 [INFO] [stdout] | [INFO] [stdout] 736 | self.mul(cs, &mut other) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::mul` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:370:9 [INFO] [stdout] | [INFO] [stdout] 368 | pub fn mul>(&mut self, cs: &mut CS, other: &mut Self) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] 369 | where [INFO] [stdout] 370 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::mul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:771:35: 771:39} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:771:17 [INFO] [stdout] | [INFO] [stdout] 771 | modulus_words.map(|el| cs.allocate_constant(F::from_u64_unchecked(el as u64))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([u16; N], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:771:35: 771:39}) -> [cs::Variable; N] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:771:31 [INFO] [stdout] | [INFO] [stdout] 771 | modulus_words.map(|el| cs.allocate_constant(F::from_u64_unchecked(el as u64))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:771:35: 771:39} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:771:35 [INFO] [stdout] | [INFO] [stdout] 771 | modulus_words.map(|el| cs.allocate_constant(F::from_u64_unchecked(el as u64))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:881:39 [INFO] [stdout] | [INFO] [stdout] 881 | let mut other_negated = other.negated(cs); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::negated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::negated` [INFO] [stdout] ... [INFO] [stdout] 741 | pub fn negated>(&mut self, cs: &mut CS) -> Self [INFO] [stdout] | ------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:881:39 [INFO] [stdout] | [INFO] [stdout] 881 | let mut other_negated = other.negated(cs); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::negated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:743:9 [INFO] [stdout] | [INFO] [stdout] 741 | pub fn negated>(&mut self, cs: &mut CS) -> Self [INFO] [stdout] | ------- required by a bound in this associated function [INFO] [stdout] 742 | where [INFO] [stdout] 743 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::negated` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:882:24 [INFO] [stdout] | [INFO] [stdout] 882 | let new = self.add(cs, &mut other_negated); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::add` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::add` [INFO] [stdout] ... [INFO] [stdout] 167 | pub fn add>(&mut self, cs: &mut CS, other: &mut Self) -> Self { [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:902:19 [INFO] [stdout] | [INFO] [stdout] 902 | let new = Self::allocate_checked_without_value(cs, &self.params); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::allocate_checked_without_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::allocate_checked_without_value` [INFO] [stdout] ... [INFO] [stdout] 45 | pub fn allocate_checked_without_value>( [INFO] [stdout] | ------------------------------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:915:60: 915:64} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:915:29 [INFO] [stdout] | [INFO] [stdout] 915 | ... fe_to_u16_words(&inversed).map(|el| F::from_u64_unchecked(el as u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([u16; N], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:915:60: 915:64}) -> [F; N] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:915:56 [INFO] [stdout] | [INFO] [stdout] 915 | ... fe_to_u16_words(&inversed).map(|el| F::from_u64_unchecked(el as u64)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:915:60: 915:64} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:915:60 [INFO] [stdout] | [INFO] [stdout] 915 | ... fe_to_u16_words(&inversed).map(|el| F::from_u64_unchecked(el as u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:907:28: 907:78} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:939:13 [INFO] [stdout] | [INFO] [stdout] 939 | / cs.set_values_with_dependencies_vararg( [INFO] [stdout] 940 | | &Place::from_variables(self.limbs), [INFO] [stdout] 941 | | &outputs, [INFO] [stdout] 942 | | value_fn, [INFO] [stdout] 943 | | ); [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&mut CS, &[cs::Place], &[...], ...) well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:939:16 [INFO] [stdout] | [INFO] [stdout] 939 | cs.set_values_with_dependencies_vararg( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:907:28: 907:78} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:942:17 [INFO] [stdout] | [INFO] [stdout] 942 | value_fn, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:954:32 [INFO] [stdout] | [INFO] [stdout] 954 | let mut inverse = self.allocate_inverse_or_zero(cs); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::allocate_inverse_or_zero` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::allocate_inverse_or_zero` [INFO] [stdout] ... [INFO] [stdout] 901 | pub fn allocate_inverse_or_zero>(&self, cs: &mut CS) -> Self { [INFO] [stdout] | ------------------------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:955:28 [INFO] [stdout] | [INFO] [stdout] 955 | let product = self.mul(cs, &mut inverse); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::mul` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::mul` [INFO] [stdout] ... [INFO] [stdout] 368 | pub fn mul>(&mut self, cs: &mut CS, other: &mut Self) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:955:28 [INFO] [stdout] | [INFO] [stdout] 955 | let product = self.mul(cs, &mut inverse); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::mul` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:370:9 [INFO] [stdout] | [INFO] [stdout] 368 | pub fn mul>(&mut self, cs: &mut CS, other: &mut Self) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] 369 | where [INFO] [stdout] 370 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::mul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:975:34 [INFO] [stdout] | [INFO] [stdout] 975 | let mut inversed = other.inverse_unchecked(cs); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::inverse_unchecked` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::inverse_unchecked` [INFO] [stdout] ... [INFO] [stdout] 950 | pub fn inverse_unchecked>(&mut self, cs: &mut CS) -> Self [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:975:34 [INFO] [stdout] | [INFO] [stdout] 975 | let mut inversed = other.inverse_unchecked(cs); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::inverse_unchecked` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:952:9 [INFO] [stdout] | [INFO] [stdout] 950 | pub fn inverse_unchecked>(&mut self, cs: &mut CS) -> Self [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] 951 | where [INFO] [stdout] 952 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::inverse_unchecked` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:976:14 [INFO] [stdout] | [INFO] [stdout] 976 | self.mul(cs, &mut inversed) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::mul` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::mul` [INFO] [stdout] ... [INFO] [stdout] 368 | pub fn mul>(&mut self, cs: &mut CS, other: &mut Self) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:976:14 [INFO] [stdout] | [INFO] [stdout] 976 | self.mul(cs, &mut inversed) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::mul` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:370:9 [INFO] [stdout] | [INFO] [stdout] 368 | pub fn mul>(&mut self, cs: &mut CS, other: &mut Self) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] 369 | where [INFO] [stdout] 370 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::mul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:984:14 [INFO] [stdout] | [INFO] [stdout] 984 | self.normalize(cs); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::normalize` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::normalize` [INFO] [stdout] ... [INFO] [stdout] 150 | pub fn normalize>(&mut self, cs: &mut CS) [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:984:14 [INFO] [stdout] | [INFO] [stdout] 984 | self.normalize(cs); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::normalize` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:152:9 [INFO] [stdout] | [INFO] [stdout] 150 | pub fn normalize>(&mut self, cs: &mut CS) [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] 151 | where [INFO] [stdout] 152 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::normalize` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:985:37: 985:41} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:985:22 [INFO] [stdout] | [INFO] [stdout] 985 | let zeroes = self.limbs.map(|el| Num::from_variable(el).is_zero(cs)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([cs::Variable; N], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:985:37: 985:41}) -> [gadgets::boolean::Boolean; N] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:985:33 [INFO] [stdout] | [INFO] [stdout] 985 | let zeroes = self.limbs.map(|el| Num::from_variable(el).is_zero(cs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:985:37: 985:41} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:985:37 [INFO] [stdout] | [INFO] [stdout] 985 | let zeroes = self.limbs.map(|el| Num::from_variable(el).is_zero(cs)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1018:11 [INFO] [stdout] | [INFO] [stdout] 1018 | a.normalize(cs); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::normalize` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::normalize` [INFO] [stdout] ... [INFO] [stdout] 150 | pub fn normalize>(&mut self, cs: &mut CS) [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1018:11 [INFO] [stdout] | [INFO] [stdout] 1018 | a.normalize(cs); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::normalize` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:152:9 [INFO] [stdout] | [INFO] [stdout] 150 | pub fn normalize>(&mut self, cs: &mut CS) [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] 151 | where [INFO] [stdout] 152 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::normalize` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1019:11 [INFO] [stdout] | [INFO] [stdout] 1019 | b.normalize(cs); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::normalize` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::normalize` [INFO] [stdout] ... [INFO] [stdout] 150 | pub fn normalize>(&mut self, cs: &mut CS) [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1019:11 [INFO] [stdout] | [INFO] [stdout] 1019 | b.normalize(cs); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::normalize` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:152:9 [INFO] [stdout] | [INFO] [stdout] 150 | pub fn normalize>(&mut self, cs: &mut CS) [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] 151 | where [INFO] [stdout] 152 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::normalize` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1021:54: 1021:57} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1021:34 [INFO] [stdout] | [INFO] [stdout] 1021 | let equalities: [_; N] = std::array::from_fn(|i| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1021:54: 1021:57} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1021:54 [INFO] [stdout] | [INFO] [stdout] 1021 | let equalities: [_; N] = std::array::from_fn(|i| { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 1022 | | Num::equals( [INFO] [stdout] 1023 | | cs, [INFO] [stdout] 1024 | | &Num::from_variable(a.limbs[i]), [INFO] [stdout] ... | [INFO] [stdout] 1027 | | }); [INFO] [stdout] | |_________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1041:9 [INFO] [stdout] | [INFO] [stdout] 1041 | FFProxyValue { value: T::zero() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer the value of the const parameter `N` declared on the struct `FFProxyValue` [INFO] [stdout] | [INFO] [stdout] note: required by a const generic parameter in `FFProxyValue` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1108:53 [INFO] [stdout] | [INFO] [stdout] 1108 | pub struct FFProxyValue { [INFO] [stdout] | ^^^^^^^^^^^^^^ required by this const generic parameter in `FFProxyValue` [INFO] [stdout] help: consider specifying the generic arguments [INFO] [stdout] | [INFO] [stdout] 1041 | FFProxyValue:: { value: T::zero() } [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as allocatable::CSAllocatable>::Witness == FFProxyValue` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1041:9 [INFO] [stdout] | [INFO] [stdout] 1041 | FFProxyValue { value: T::zero() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `FFProxyValue <: as allocatable::CSAllocatable>::Witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1040:47 [INFO] [stdout] | [INFO] [stdout] 1040 | fn placeholder_witness() -> Self::Witness { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 1041 | | FFProxyValue { value: T::zero() } [INFO] [stdout] 1042 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as allocatable::CSAllocatable>::Witness == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1040:5 [INFO] [stdout] | [INFO] [stdout] 1040 | fn placeholder_witness() -> Self::Witness { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1044:31 [INFO] [stdout] | [INFO] [stdout] 1044 | let params = Arc::new(NonNativeFieldOverU16Params::::create()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `non_native_field::implementations::NonNativeFieldOverU16Params::::create` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/mod.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 97 | pub fn create() -> Self [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] 98 | where [INFO] [stdout] 99 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `NonNativeFieldOverU16Params::::create` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1045:9 [INFO] [stdout] | [INFO] [stdout] 1045 | Self::allocate_checked_without_value(cs, ¶ms) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `implementation_u16::>::allocate_checked_without_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `implementation_u16::>::allocate_checked_without_value` [INFO] [stdout] ... [INFO] [stdout] 45 | pub fn allocate_checked_without_value>( [INFO] [stdout] | ------------------------------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1049:44 [INFO] [stdout] | [INFO] [stdout] 1049 | Self::allocate_checked(cs, witness.get(), ¶ms) [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as allocatable::CSAllocatable>::Witness == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1047:55 [INFO] [stdout] | [INFO] [stdout] 1047 | fn allocate>(cs: &mut CS, witness: Self::Witness) -> Self { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as allocatable::CSAllocatable>::Witness == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1047:5 [INFO] [stdout] | [INFO] [stdout] 1047 | fn allocate>(cs: &mut CS, witness: Self::Witness) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1053:46 [INFO] [stdout] | [INFO] [stdout] 1053 | Self::allocated_constant(cs, witness.get(), ¶ms) [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as allocatable::CSAllocatable>::Witness == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1051:64 [INFO] [stdout] | [INFO] [stdout] 1051 | fn allocate_constant>(cs: &mut CS, witness: Self::Witness) -> Self { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as allocatable::CSAllocatable>::Witness == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1051:5 [INFO] [stdout] | [INFO] [stdout] 1051 | fn allocate_constant>(cs: &mut CS, witness: Self::Witness) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `_ == as allocatable::CSAllocatable>::Witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1093:32 [INFO] [stdout] | [INFO] [stdout] 1093 | fn witness_encoding_length(_witness: &Self::Witness) -> usize { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as allocatable::CSAllocatable>::Witness == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1093:32 [INFO] [stdout] | [INFO] [stdout] 1093 | fn witness_encoding_length(_witness: &Self::Witness) -> usize { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as allocatable::CSAllocatable>::Witness == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1093:5 [INFO] [stdout] | [INFO] [stdout] 1093 | fn witness_encoding_length(_witness: &Self::Witness) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1098:27 [INFO] [stdout] | [INFO] [stdout] 1098 | for el in witness.cast_into_source().into_iter() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as allocatable::CSAllocatable>::Witness == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1097:33 [INFO] [stdout] | [INFO] [stdout] 1097 | fn encode_witness_to_buffer(witness: &Self::Witness, dst: &mut Vec) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as allocatable::CSAllocatable>::Witness == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1097:5 [INFO] [stdout] | [INFO] [stdout] 1097 | fn encode_witness_to_buffer(witness: &Self::Witness, dst: &mut Vec) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as allocatable::CSAllocatable>::Witness == FFProxyValue` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1252:9 [INFO] [stdout] | [INFO] [stdout] 1252 | as WitnessCastable>::cast_from_source(values) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `FFProxyValue <: as allocatable::CSAllocatable>::Witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1251:68 [INFO] [stdout] | [INFO] [stdout] 1251 | fn witness_from_set_of_values(values: [F; N]) -> Self::Witness { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 1252 | | as WitnessCastable>::cast_from_source(values) [INFO] [stdout] 1253 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as allocatable::CSAllocatable>::Witness == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1251:5 [INFO] [stdout] | [INFO] [stdout] 1251 | fn witness_from_set_of_values(values: [F; N]) -> Self::Witness { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed for `WitnessValue>::WitnessSource, _>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1269:13 [INFO] [stdout] | [INFO] [stdout] 1269 | let raw_witness = self.get_witness(cs); [INFO] [stdout] | ^^^^^^^^^^^ ----------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] note: required by a const generic parameter in `CSWitnessable::get_witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/traits/witnessable.rs:121:40 [INFO] [stdout] | [INFO] [stdout] 121 | pub trait CSWitnessable: CSAllocatable { [INFO] [stdout] | ^^^^^^^^^^^^^^ required by this const generic parameter in `CSWitnessable::get_witness` [INFO] [stdout] ... [INFO] [stdout] 128 | fn get_witness>( [INFO] [stdout] | ----------- required by a bound in this associated function [INFO] [stdout] help: consider giving `raw_witness` an explicit type, where the value of const parameter `N` is specified [INFO] [stdout] | [INFO] [stdout] 1269 | let raw_witness: WitnessValue<_, _, N, _, _> = self.get_witness(cs); [INFO] [stdout] | +++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16: CSWitnessable` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1269:32 [INFO] [stdout] | [INFO] [stdout] 1269 | let raw_witness = self.get_witness(cs); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as allocatable::CSAllocatable>::Witness <: _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1269:27 [INFO] [stdout] | [INFO] [stdout] 1269 | let raw_witness = self.get_witness(cs); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as CSWitnessable>::ConversionFunction <: _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1269:27 [INFO] [stdout] | [INFO] [stdout] 1269 | let raw_witness = self.get_witness(cs); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed for `WitnessValue>::WitnessSource, _>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1269:13 [INFO] [stdout] | [INFO] [stdout] 1269 | let raw_witness = self.get_witness(cs); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 1270 | Box::new(move || raw_witness.wait()) [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] note: required by a const generic parameter in `WitnessValue::::wait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/traits/witnessable.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | const N: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^ required by this const generic parameter in `WitnessValue::::wait` [INFO] [stdout] ... [INFO] [stdout] 79 | pub fn wait(self) -> Option { [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] help: consider giving `raw_witness` an explicit type, where the value of const parameter `N` is specified [INFO] [stdout] | [INFO] [stdout] 1269 | let raw_witness: WitnessValue<_, _, N, _, _> = self.get_witness(cs); [INFO] [stdout] | +++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed for `WitnessValue>::WitnessSource, _>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1269:13 [INFO] [stdout] | [INFO] [stdout] 1269 | let raw_witness = self.get_witness(cs); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 1270 | Box::new(move || raw_witness.wait()) [INFO] [stdout] | ----------- ---- required by a bound introduced by this call [INFO] [stdout] | | [INFO] [stdout] | type must be known at this point [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `_: FnOnce([F; _])` found [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/traits/castable.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | / impl< [INFO] [stdout] 40 | | F: SmallField, [INFO] [stdout] 41 | | S: 'static + Clone + std::fmt::Debug + Send + Sync, [INFO] [stdout] 42 | | U: WitnessCastable, [INFO] [stdout] 43 | | > FnOnce<(S,)> for Convertor [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] = note: and more `impl`s found in the following crates: `alloc`, `core`: [INFO] [stdout] - impl FnOnce for &F [INFO] [stdout] where A: Tuple, F: Fn, F: ?Sized; [INFO] [stdout] - impl FnOnce for &mut F [INFO] [stdout] where A: Tuple, F: FnMut, F: ?Sized; [INFO] [stdout] - impl FnOnce for Box [INFO] [stdout] where Args: Tuple, F: FnOnce, A: Allocator, F: ?Sized; [INFO] [stdout] - impl FnOnce for Exclusive [INFO] [stdout] where F: FnOnce, Args: Tuple; [INFO] [stdout] note: required by a bound in `WitnessValue::::wait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/traits/witnessable.rs:73:13 [INFO] [stdout] | [INFO] [stdout] 73 | FN: FnOnce([F; N]) -> T + 'static + Send + Sync, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ required by this bound in `WitnessValue::::wait` [INFO] [stdout] ... [INFO] [stdout] 79 | pub fn wait(self) -> Option { [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] help: consider giving `raw_witness` an explicit type, where the type for type parameter `FN` is specified [INFO] [stdout] | [INFO] [stdout] 1269 | let raw_witness: WitnessValue<_, _, N, _, _> = self.get_witness(cs); [INFO] [stdout] | +++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `_ == as allocatable::CSAllocatable>::Witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1270:9 [INFO] [stdout] | [INFO] [stdout] 1270 | Box::new(move || raw_witness.wait()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&non_native_field::implementations::NonNativeFieldOverU16, &CS) -> ... well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1269:32 [INFO] [stdout] | [INFO] [stdout] 1269 | let raw_witness = self.get_witness(cs); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `Box<{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1270:18: 1270:25}> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1270:9 [INFO] [stdout] | [INFO] [stdout] 1270 | Box::new(move || raw_witness.wait()) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1270:18: 1270:25} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1270:9 [INFO] [stdout] | [INFO] [stdout] 1270 | Box::new(move || raw_witness.wait()) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1270:18: 1270:25} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1270:18 [INFO] [stdout] | [INFO] [stdout] 1270 | Box::new(move || raw_witness.wait()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `Box<{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1270:18: 1270:25}> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1270:9 [INFO] [stdout] | [INFO] [stdout] 1270 | Box::new(move || raw_witness.wait()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as allocatable::CSAllocatable>::Witness == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1268:53 [INFO] [stdout] | [INFO] [stdout] 1268 | ) -> Box Option> { [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 1269 | | let raw_witness = self.get_witness(cs); [INFO] [stdout] 1270 | | Box::new(move || raw_witness.wait()) [INFO] [stdout] 1271 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as allocatable::CSAllocatable>::Witness == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1269:27 [INFO] [stdout] | [INFO] [stdout] 1269 | let raw_witness = self.get_witness(cs); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as allocatable::CSAllocatable>::Witness == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1270:9 [INFO] [stdout] | [INFO] [stdout] 1270 | Box::new(move || raw_witness.wait()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as allocatable::CSAllocatable>::Witness == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/implementation_u16.rs:1265:5 [INFO] [stdout] | [INFO] [stdout] 1265 | / fn witness_hook>( [INFO] [stdout] 1266 | | &self, [INFO] [stdout] 1267 | | cs: &CS, [INFO] [stdout] 1268 | | ) -> Box Option> { [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `N + 1 well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/mod.rs:153:52 [INFO] [stdout] | [INFO] [stdout] 153 | let max_q = u16_words_to_u1024(&[u16::MAX; N + 1]); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[u16; N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/implementations/mod.rs:153:41 [INFO] [stdout] | [INFO] [stdout] 153 | let max_q = u16_words_to_u1024(&[u16::MAX; N + 1]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `cs::gates::poseidon2::Poseidon2FlattenedGate: gate::Gate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/poseidon2/mod.rs:23:33 [INFO] [stdout] | [INFO] [stdout] 23 | if cs.gate_is_allowed::>() { [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::traits::cs::ConstraintSystem::gate_is_allowed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/traits/cs.rs:198:27 [INFO] [stdout] | [INFO] [stdout] 198 | fn gate_is_allowed>(&self) -> bool { [INFO] [stdout] | ^^^^^^^ required by this bound in `ConstraintSystem::gate_is_allowed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_FULL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/poseidon2/mod.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | Poseidon2FlattenedGate::::compute_round_function(cs, a, b) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::gates::poseidon2::Poseidon2FlattenedGate::::compute_round_function` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:498:5 [INFO] [stdout] | [INFO] [stdout] 498 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Poseidon2FlattenedGate::::compute_round_function` [INFO] [stdout] ... [INFO] [stdout] 743 | pub fn compute_round_function>( [INFO] [stdout] | ---------------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_PARTIAL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/poseidon2/mod.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | Poseidon2FlattenedGate::::compute_round_function(cs, a, b) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::gates::poseidon2::Poseidon2FlattenedGate::::compute_round_function` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:499:5 [INFO] [stdout] | [INFO] [stdout] 499 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Poseidon2FlattenedGate::::compute_round_function` [INFO] [stdout] ... [INFO] [stdout] 743 | pub fn compute_round_function>( [INFO] [stdout] | ---------------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `cs::gates::poseidon2::Poseidon2FlattenedGate: gate::Gate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/poseidon2/mod.rs:50:33 [INFO] [stdout] | [INFO] [stdout] 50 | if cs.gate_is_allowed::>() { [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::traits::cs::ConstraintSystem::gate_is_allowed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/traits/cs.rs:198:27 [INFO] [stdout] | [INFO] [stdout] 198 | fn gate_is_allowed>(&self) -> bool { [INFO] [stdout] | ^^^^^^^ required by this bound in `ConstraintSystem::gate_is_allowed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_FULL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/poseidon2/mod.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | Poseidon2FlattenedGate::::enforce_round_function(cs, initial_state, final_state) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::gates::poseidon2::Poseidon2FlattenedGate::::enforce_round_function` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:498:5 [INFO] [stdout] | [INFO] [stdout] 498 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Poseidon2FlattenedGate::::enforce_round_function` [INFO] [stdout] ... [INFO] [stdout] 813 | pub fn enforce_round_function>( [INFO] [stdout] | ---------------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_PARTIAL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/poseidon2/mod.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | Poseidon2FlattenedGate::::enforce_round_function(cs, initial_state, final_state) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::gates::poseidon2::Poseidon2FlattenedGate::::enforce_round_function` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:499:5 [INFO] [stdout] | [INFO] [stdout] 499 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Poseidon2FlattenedGate::::enforce_round_function` [INFO] [stdout] ... [INFO] [stdout] 813 | pub fn enforce_round_function>( [INFO] [stdout] | ---------------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_FULL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/poseidon2/mod.rs:84:9 [INFO] [stdout] | [INFO] [stdout] 84 | / Poseidon2FlattenedGate::::configure_builder( [INFO] [stdout] 85 | | builder, [INFO] [stdout] 86 | | placement_strategy, [INFO] [stdout] 87 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::gates::poseidon2::Poseidon2FlattenedGate::::configure_builder` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:498:5 [INFO] [stdout] | [INFO] [stdout] 498 | [(); PAR::NUM_FULL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Poseidon2FlattenedGate::::configure_builder` [INFO] [stdout] ... [INFO] [stdout] 597 | pub fn configure_builder< [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); PAR::NUM_PARTIAL_ROUNDS] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/poseidon2/mod.rs:84:9 [INFO] [stdout] | [INFO] [stdout] 84 | / Poseidon2FlattenedGate::::configure_builder( [INFO] [stdout] 85 | | builder, [INFO] [stdout] 86 | | placement_strategy, [INFO] [stdout] 87 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::gates::poseidon2::Poseidon2FlattenedGate::::configure_builder` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/gates/poseidon2.rs:499:5 [INFO] [stdout] | [INFO] [stdout] 499 | [(); PAR::NUM_PARTIAL_ROUNDS]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Poseidon2FlattenedGate::::configure_builder` [INFO] [stdout] ... [INFO] [stdout] 597 | pub fn configure_builder< [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `cs::cs_builder::CsBuilder, ...>, ...), ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/poseidon2/mod.rs:84:9 [INFO] [stdout] | [INFO] [stdout] 84 | / Poseidon2FlattenedGate::::configure_builder( [INFO] [stdout] 85 | | builder, [INFO] [stdout] 86 | | placement_strategy, [INFO] [stdout] 87 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `FullStateCircuitQueue::push_evaluate_witness::{constant#2}` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:163:33 [INFO] [stdout] | [INFO] [stdout] 163 | dependencies.extend(Place::from_variables(flattened_vars)); [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot normalize `FullStateCircuitQueue::push_evaluate_witness::{constant#2}` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `extend` [INFO] [stdout] --> /rustc/1d0e7c032bf9b905a3165592072b5cc63c491d50/library/core/src/iter/traits/collect.rs:416:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:160:69: 160:73} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:160:55 [INFO] [stdout] | [INFO] [stdout] 160 | dependencies.extend(Place::from_variables(self.head.map(|el| el.variable))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([gadgets::num::Num; SW], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:160:69: 160:73}) -> [cs::Variable; SW] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:160:65 [INFO] [stdout] | [INFO] [stdout] 160 | dependencies.extend(Place::from_variables(self.head.map(|el| el.variable))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:160:69: 160:73} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:160:69 [INFO] [stdout] | [INFO] [stdout] 160 | dependencies.extend(Place::from_variables(self.head.map(|el| el.variable))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:161:69: 161:73} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:161:55 [INFO] [stdout] | [INFO] [stdout] 161 | dependencies.extend(Place::from_variables(self.tail.map(|el| el.variable))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([gadgets::num::Num; SW], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:161:69: 161:73}) -> [cs::Variable; SW] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:161:65 [INFO] [stdout] | [INFO] [stdout] 161 | dependencies.extend(Place::from_variables(self.tail.map(|el| el.variable))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:161:69: 161:73} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:161:69 [INFO] [stdout] | [INFO] [stdout] 161 | dependencies.extend(Place::from_variables(self.tail.map(|el| el.variable))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[cs::Place; EL::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:163:13 [INFO] [stdout] | [INFO] [stdout] 163 | dependencies.extend(Place::from_variables(flattened_vars)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&mut Vec, [cs::Place; EL::INTERNAL_STRUCT_LEN]) well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:163:26 [INFO] [stdout] | [INFO] [stdout] 163 | dependencies.extend(Place::from_variables(flattened_vars)); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[cs::Place; EL::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:163:33 [INFO] [stdout] | [INFO] [stdout] 163 | dependencies.extend(Place::from_variables(flattened_vars)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `EL::INTERNAL_STRUCT_LEN well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:163:33 [INFO] [stdout] | [INFO] [stdout] 163 | dependencies.extend(Place::from_variables(flattened_vars)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[cs::Variable; EL::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:163:55 [INFO] [stdout] | [INFO] [stdout] 163 | dependencies.extend(Place::from_variables(flattened_vars)); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:170:17: 170:67} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:167:13 [INFO] [stdout] | [INFO] [stdout] 167 | / cs.set_values_with_dependencies_vararg( [INFO] [stdout] 168 | | &dependencies, [INFO] [stdout] 169 | | &[], [INFO] [stdout] 170 | | move |ins: &[F], _outs: &mut DstBuffer<'_, '_, F>| { [INFO] [stdout] ... | [INFO] [stdout] 194 | | }, [INFO] [stdout] 195 | | ); [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&mut CS, &[cs::Place], &[...], ...) well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:167:16 [INFO] [stdout] | [INFO] [stdout] 167 | cs.set_values_with_dependencies_vararg( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:170:17: 170:67} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:170:17 [INFO] [stdout] | [INFO] [stdout] 170 | / move |ins: &[F], _outs: &mut DstBuffer<'_, '_, F>| { [INFO] [stdout] 171 | | let offset = N + 1 + SW * 2 + 1; [INFO] [stdout] 172 | | let raw_values = ins[offset..] [INFO] [stdout] 173 | | .array_chunks::<{ >::INTERNAL_STRUCT_LEN }>() [INFO] [stdout] ... | [INFO] [stdout] 194 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{ >::INTERNAL_STRUCT_LEN } well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:173:41 [INFO] [stdout] | [INFO] [stdout] 173 | .array_chunks::<{ >::INTERNAL_STRUCT_LEN }>() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{ >::INTERNAL_STRUCT_LEN } well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:172:38 [INFO] [stdout] | [INFO] [stdout] 172 | let raw_values = ins[offset..] [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 173 | | .array_chunks::<{ >::INTERNAL_STRUCT_LEN }>() [INFO] [stdout] | |_______________________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&[F]) -> std::slice::ArrayChunks<'_, F, { >::INTERNAL_STRUCT_LEN }> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:173:26 [INFO] [stdout] | [INFO] [stdout] 173 | .array_chunks::<{ >::INTERNAL_STRUCT_LEN }>() [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `std::slice::ArrayChunks<'_, F, { >::INTERNAL_STRUCT_LEN }> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:172:38 [INFO] [stdout] | [INFO] [stdout] 172 | let raw_values = ins[offset..] [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 173 | | .array_chunks::<{ >::INTERNAL_STRUCT_LEN }>() [INFO] [stdout] 174 | | .next() [INFO] [stdout] | |_______________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&mut std::slice::ArrayChunks<'_, F, { >::INTERNAL_STRUCT_LEN }>) -> std::option::Option<>::INTERNAL_STRUCT_LEN }> as Iterator>::Item> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:174:26 [INFO] [stdout] | [INFO] [stdout] 174 | .next() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `Self::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:211:38 [INFO] [stdout] | [INFO] [stdout] 211 | let flattened_vars = element.flatten_as_variables(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `Self::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `allocatable::CSAllocatableExt::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/traits/allocatable.rs:38:50 [INFO] [stdout] | [INFO] [stdout] 38 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CSAllocatableExt::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:214:14 [INFO] [stdout] | [INFO] [stdout] 214 | self.push_evaluate_witness(cs, encoding, flattened_vars, execute); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::push_evaluate_witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:148:9 [INFO] [stdout] | [INFO] [stdout] 140 | fn push_evaluate_witness>( [INFO] [stdout] | --------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 148 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::push_evaluate_witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&mut FullStateCircuitQueue, &mut ..., [...; N], [...; EL::INTERNAL_STRUCT_LEN], ...) well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:214:14 [INFO] [stdout] | [INFO] [stdout] 214 | self.push_evaluate_witness(cs, encoding, flattened_vars, execute); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[cs::Variable; EL::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:214:50 [INFO] [stdout] | [INFO] [stdout] 214 | self.push_evaluate_witness(cs, encoding, flattened_vars, execute); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:222:18: 222:22} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:217:37 [INFO] [stdout] | [INFO] [stdout] 217 | let mut capacity_elements = self.tail[AW..] [INFO] [stdout] | _____________________________________^ [INFO] [stdout] 218 | | .array_chunks::() [INFO] [stdout] 219 | | .next() [INFO] [stdout] 220 | | .copied() [INFO] [stdout] 221 | | .unwrap() [INFO] [stdout] 222 | | .map(|el| el.variable); [INFO] [stdout] | |__________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([gadgets::num::Num; CW], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:222:18: 222:22}) -> [cs::Variable; CW] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:222:14 [INFO] [stdout] | [INFO] [stdout] 222 | .map(|el| el.variable); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:222:18: 222:22} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:222:18 [INFO] [stdout] | [INFO] [stdout] 222 | .map(|el| el.variable); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:224:42: 224:46} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:224:28 [INFO] [stdout] | [INFO] [stdout] 224 | let mut new_tail = self.tail.map(|el| el.variable); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([gadgets::num::Num; SW], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:224:42: 224:46}) -> [cs::Variable; SW] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:224:38 [INFO] [stdout] | [INFO] [stdout] 224 | let mut new_tail = self.tail.map(|el| el.variable); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:224:42: 224:46} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:224:42 [INFO] [stdout] | [INFO] [stdout] 224 | let mut new_tail = self.tail.map(|el| el.variable); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:244:37: 244:41} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:244:24 [INFO] [stdout] | [INFO] [stdout] 244 | let new_tail = new_tail.map(|el| Num::from_variable(el)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([cs::Variable; SW], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:244:37: 244:41}) -> [gadgets::num::Num; SW] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:244:33 [INFO] [stdout] | [INFO] [stdout] 244 | let new_tail = new_tail.map(|el| Num::from_variable(el)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:244:37: 244:41} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:244:37 [INFO] [stdout] | [INFO] [stdout] 244 | let new_tail = new_tail.map(|el| Num::from_variable(el)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `Self::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:268:38 [INFO] [stdout] | [INFO] [stdout] 268 | let flattened_vars = element.flatten_as_variables(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `Self::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `allocatable::CSAllocatableExt::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/traits/allocatable.rs:38:50 [INFO] [stdout] | [INFO] [stdout] 38 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CSAllocatableExt::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:271:14 [INFO] [stdout] | [INFO] [stdout] 271 | self.push_evaluate_witness(cs, encoding, flattened_vars, execute); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::push_evaluate_witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:148:9 [INFO] [stdout] | [INFO] [stdout] 140 | fn push_evaluate_witness>( [INFO] [stdout] | --------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 148 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::push_evaluate_witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&mut FullStateCircuitQueue, &mut ..., [...; N], [...; EL::INTERNAL_STRUCT_LEN], ...) well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:271:14 [INFO] [stdout] | [INFO] [stdout] 271 | self.push_evaluate_witness(cs, encoding, flattened_vars, execute); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[cs::Variable; EL::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:271:50 [INFO] [stdout] | [INFO] [stdout] 271 | self.push_evaluate_witness(cs, encoding, flattened_vars, execute); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:273:24 [INFO] [stdout] | [INFO] [stdout] 273 | let new_tail = variable_length_absorb_into_state_using_optimizer( [INFO] [stdout] | ________________________^ [INFO] [stdout] 274 | | cs, [INFO] [stdout] 275 | | &encoding.map(|x| Num::from_variable(x)), [INFO] [stdout] 276 | | &self.tail, [INFO] [stdout] ... | [INFO] [stdout] 279 | | optimizer, [INFO] [stdout] 280 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `queue_optimizer::variable_length_absorb_into_state_using_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub fn variable_length_absorb_into_state_using_optimizer< [INFO] [stdout] | ------------------------------------------------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 73 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `variable_length_absorb_into_state_using_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:275:27: 275:30} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:275:14 [INFO] [stdout] | [INFO] [stdout] 275 | &encoding.map(|x| Num::from_variable(x)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([cs::Variable; N], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:275:27: 275:30}) -> [gadgets::num::Num; N] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:275:23 [INFO] [stdout] | [INFO] [stdout] 275 | &encoding.map(|x| Num::from_variable(x)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:275:27: 275:30} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:275:27 [INFO] [stdout] | [INFO] [stdout] 275 | &encoding.map(|x| Num::from_variable(x)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `Self::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:308:53 [INFO] [stdout] | [INFO] [stdout] 308 | let internal_structure = popped_element.flatten_as_variables(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `Self::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `allocatable::CSAllocatableExt::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/traits/allocatable.rs:38:50 [INFO] [stdout] | [INFO] [stdout] 38 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CSAllocatableExt::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:311:69: 311:73} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:311:55 [INFO] [stdout] | [INFO] [stdout] 311 | dependencies.extend(Place::from_variables(self.head.map(|el| el.variable))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([gadgets::num::Num; SW], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:311:69: 311:73}) -> [cs::Variable; SW] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:311:65 [INFO] [stdout] | [INFO] [stdout] 311 | dependencies.extend(Place::from_variables(self.head.map(|el| el.variable))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:311:69: 311:73} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:311:69 [INFO] [stdout] | [INFO] [stdout] 311 | dependencies.extend(Place::from_variables(self.head.map(|el| el.variable))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:312:69: 312:73} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:312:55 [INFO] [stdout] | [INFO] [stdout] 312 | dependencies.extend(Place::from_variables(self.tail.map(|el| el.variable))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([gadgets::num::Num; SW], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:312:69: 312:73}) -> [cs::Variable; SW] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:312:65 [INFO] [stdout] | [INFO] [stdout] 312 | dependencies.extend(Place::from_variables(self.tail.map(|el| el.variable))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:312:69: 312:73} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:312:69 [INFO] [stdout] | [INFO] [stdout] 312 | dependencies.extend(Place::from_variables(self.tail.map(|el| el.variable))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:320:17: 320:66} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:317:13 [INFO] [stdout] | [INFO] [stdout] 317 | / cs.set_values_with_dependencies_vararg( [INFO] [stdout] 318 | | &dependencies, [INFO] [stdout] 319 | | &Place::from_variables(internal_structure), [INFO] [stdout] 320 | | move |ins: &[F], outs: &mut DstBuffer<'_, '_, F>| { [INFO] [stdout] ... | [INFO] [stdout] 329 | | }, [INFO] [stdout] 330 | | ); [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&mut CS, &[cs::Place], &[...], ...) well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:317:16 [INFO] [stdout] | [INFO] [stdout] 317 | cs.set_values_with_dependencies_vararg( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:320:17: 320:66} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:320:17 [INFO] [stdout] | [INFO] [stdout] 320 | / move |ins: &[F], outs: &mut DstBuffer<'_, '_, F>| { [INFO] [stdout] 321 | | let should_pop: bool = WitnessCastable::cast_from_source([ins[0]]); [INFO] [stdout] 322 | | let witness_element = if should_pop { [INFO] [stdout] 323 | | FullStateCircuitQueueWitness::pop_front(&*witness_storage).0 [INFO] [stdout] ... | [INFO] [stdout] 328 | | EL::set_internal_variables_values(witness_element, outs); [INFO] [stdout] 329 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:346:14 [INFO] [stdout] | [INFO] [stdout] 346 | self.pop_evaluate_witness(cs, &popped_element, execute); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::pop_evaluate_witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:303:14 [INFO] [stdout] | [INFO] [stdout] 296 | fn pop_evaluate_witness>( [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 303 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::pop_evaluate_witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:346:14 [INFO] [stdout] | [INFO] [stdout] 346 | self.pop_evaluate_witness(cs, &popped_element, execute); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::pop_evaluate_witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:303:9 [INFO] [stdout] | [INFO] [stdout] 296 | fn pop_evaluate_witness>( [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 303 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::pop_evaluate_witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:358:18: 358:22} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:353:37 [INFO] [stdout] | [INFO] [stdout] 353 | let mut capacity_elements = self.head[AW..] [INFO] [stdout] | _____________________________________^ [INFO] [stdout] 354 | | .array_chunks::() [INFO] [stdout] 355 | | .next() [INFO] [stdout] 356 | | .copied() [INFO] [stdout] 357 | | .unwrap() [INFO] [stdout] 358 | | .map(|el| el.variable); [INFO] [stdout] | |__________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([gadgets::num::Num; CW], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:358:18: 358:22}) -> [cs::Variable; CW] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:358:14 [INFO] [stdout] | [INFO] [stdout] 358 | .map(|el| el.variable); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:358:18: 358:22} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:358:18 [INFO] [stdout] | [INFO] [stdout] 358 | .map(|el| el.variable); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:360:42: 360:46} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:360:28 [INFO] [stdout] | [INFO] [stdout] 360 | let mut new_head = self.head.map(|el| el.variable); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([gadgets::num::Num; SW], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:360:42: 360:46}) -> [cs::Variable; SW] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:360:38 [INFO] [stdout] | [INFO] [stdout] 360 | let mut new_head = self.head.map(|el| el.variable); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:360:42: 360:46} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:360:42 [INFO] [stdout] | [INFO] [stdout] 360 | let mut new_head = self.head.map(|el| el.variable); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:383:37: 383:41} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:383:24 [INFO] [stdout] | [INFO] [stdout] 383 | let new_head = new_head.map(|el| Num::from_variable(el)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([cs::Variable; SW], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:383:37: 383:41}) -> [gadgets::num::Num; SW] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:383:33 [INFO] [stdout] | [INFO] [stdout] 383 | let new_head = new_head.map(|el| Num::from_variable(el)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:383:37: 383:41} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:383:37 [INFO] [stdout] | [INFO] [stdout] 383 | let new_head = new_head.map(|el| Num::from_variable(el)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:407:14 [INFO] [stdout] | [INFO] [stdout] 407 | self.pop_evaluate_witness(cs, &popped_element, execute); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::pop_evaluate_witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:303:14 [INFO] [stdout] | [INFO] [stdout] 296 | fn pop_evaluate_witness>( [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 303 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::pop_evaluate_witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:407:14 [INFO] [stdout] | [INFO] [stdout] 407 | self.pop_evaluate_witness(cs, &popped_element, execute); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FullStateCircuitQueue::::pop_evaluate_witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:303:9 [INFO] [stdout] | [INFO] [stdout] 296 | fn pop_evaluate_witness>( [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 303 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `FullStateCircuitQueue::::pop_evaluate_witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:413:24 [INFO] [stdout] | [INFO] [stdout] 413 | let new_head = variable_length_absorb_into_state_using_optimizer( [INFO] [stdout] | ________________________^ [INFO] [stdout] 414 | | cs, [INFO] [stdout] 415 | | &encoding.map(|x| Num::from_variable(x)), [INFO] [stdout] 416 | | &self.head, [INFO] [stdout] ... | [INFO] [stdout] 419 | | optimizer, [INFO] [stdout] 420 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `queue_optimizer::variable_length_absorb_into_state_using_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub fn variable_length_absorb_into_state_using_optimizer< [INFO] [stdout] | ------------------------------------------------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 73 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `variable_length_absorb_into_state_using_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:415:27: 415:30} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:415:14 [INFO] [stdout] | [INFO] [stdout] 415 | &encoding.map(|x| Num::from_variable(x)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([cs::Variable; N], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:415:27: 415:30}) -> [gadgets::num::Num; N] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:415:23 [INFO] [stdout] | [INFO] [stdout] 415 | &encoding.map(|x| Num::from_variable(x)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:415:27: 415:30} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/full_state_queue.rs:415:27 [INFO] [stdout] | [INFO] [stdout] 415 | &encoding.map(|x| Num::from_variable(x)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | variable_length_hash_into_empty_state_using_optimizer(cs, input, id, execute, optimizer) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `variable_length_hash_into_empty_state_using_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn variable_length_hash_into_empty_state_using_optimizer< [INFO] [stdout] | ----------------------------------------------------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 49 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `variable_length_hash_into_empty_state_using_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:27:18: 27:21} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | / variable_length_hash_into_empty_state_using_optimizer(cs, input, id, execute, optimizer) [INFO] [stdout] 27 | | .map(|x| x.get_variable()); [INFO] [stdout] | |______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([gadgets::num::Num; SW], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:27:18: 27:21}) -> [cs::Variable; SW] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:27:14 [INFO] [stdout] | [INFO] [stdout] 27 | .map(|x| x.get_variable()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:27:18: 27:21} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:27:18 [INFO] [stdout] | [INFO] [stdout] 27 | .map(|x| x.get_variable()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:30:14: 30:17} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | / >::state_into_commitment(&state) [INFO] [stdout] 30 | | .map(|x| Num::from_variable(x)) [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([cs::Variable; COM_LEN], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:30:14: 30:17}) -> [gadgets::num::Num; COM_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:30:10 [INFO] [stdout] | [INFO] [stdout] 30 | .map(|x| Num::from_variable(x)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:30:14: 30:17} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:30:14 [INFO] [stdout] | [INFO] [stdout] 30 | .map(|x| Num::from_variable(x)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:51:47: 51:50} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:51:17 [INFO] [stdout] | [INFO] [stdout] 51 | let state = R::create_empty_state(cs).map(|x| Num::from_variable(x)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([cs::Variable; SW], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:51:47: 51:50}) -> [gadgets::num::Num; SW] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:51:43 [INFO] [stdout] | [INFO] [stdout] 51 | let state = R::create_empty_state(cs).map(|x| Num::from_variable(x)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:51:47: 51:50} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:51:47 [INFO] [stdout] | [INFO] [stdout] 51 | let state = R::create_empty_state(cs).map(|x| Num::from_variable(x)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | variable_length_absorb_into_state_using_optimizer(cs, input, &state, id, execute, optimizer) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `queue_optimizer::variable_length_absorb_into_state_using_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub fn variable_length_absorb_into_state_using_optimizer< [INFO] [stdout] | ------------------------------------------------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 73 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `variable_length_absorb_into_state_using_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:190:55 [INFO] [stdout] | [INFO] [stdout] 190 | dependencies.extend(Place::from_variables(self.head.map(|el| el.variable))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::push_evaluate_witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:177:36 [INFO] [stdout] | [INFO] [stdout] 173 | fn push_evaluate_witness>( [INFO] [stdout] | --------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 177 | flattened_vars: [Variable; >::INTERNAL_STRUCT_LEN], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::push_evaluate_witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `Self::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:237:38 [INFO] [stdout] | [INFO] [stdout] 237 | let flattened_vars = element.flatten_as_variables(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `Self::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `allocatable::CSAllocatableExt::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/traits/allocatable.rs:38:50 [INFO] [stdout] | [INFO] [stdout] 38 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CSAllocatableExt::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:242:76: 242:80} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:242:62 [INFO] [stdout] | [INFO] [stdout] 242 | let mut elements_source = encoding.into_iter().chain(self.tail.map(|el| el.variable)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([gadgets::num::Num; T], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:242:76: 242:80}) -> [cs::Variable; T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:242:72 [INFO] [stdout] | [INFO] [stdout] 242 | let mut elements_source = encoding.into_iter().chain(self.tail.map(|el| el.variable)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:242:76: 242:80} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:242:76 [INFO] [stdout] | [INFO] [stdout] 242 | let mut elements_source = encoding.into_iter().chain(self.tail.map(|el| el.variable)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:248:42: 248:46} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:248:28 [INFO] [stdout] | [INFO] [stdout] 248 | let mut new_tail = self.tail.map(|el| el.variable); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([gadgets::num::Num; T], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:248:42: 248:46}) -> [cs::Variable; T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:248:38 [INFO] [stdout] | [INFO] [stdout] 248 | let mut new_tail = self.tail.map(|el| el.variable); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:248:42: 248:46} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:248:42 [INFO] [stdout] | [INFO] [stdout] 248 | let mut new_tail = self.tail.map(|el| el.variable); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:269:37: 269:41} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:269:24 [INFO] [stdout] | [INFO] [stdout] 269 | let new_tail = new_tail.map(|el| Num::from_variable(el)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([cs::Variable; T], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:269:37: 269:41}) -> [gadgets::num::Num; T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:269:33 [INFO] [stdout] | [INFO] [stdout] 269 | let new_tail = new_tail.map(|el| Num::from_variable(el)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:269:37: 269:41} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:269:37 [INFO] [stdout] | [INFO] [stdout] 269 | let new_tail = new_tail.map(|el| Num::from_variable(el)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `Self::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:294:38 [INFO] [stdout] | [INFO] [stdout] 294 | let flattened_vars = element.flatten_as_variables(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `Self::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `allocatable::CSAllocatableExt::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/traits/allocatable.rs:38:50 [INFO] [stdout] | [INFO] [stdout] 38 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CSAllocatableExt::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `smallvec::SmallVec<[gadgets::num::Num; N + T]> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:297:25 [INFO] [stdout] | [INFO] [stdout] 297 | let mut input = smallvec::SmallVec::<[_; N + T]>::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[gadgets::num::Num; N + T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:297:25 [INFO] [stdout] | [INFO] [stdout] 297 | let mut input = smallvec::SmallVec::<[_; N + T]>::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `smallvec::SmallVec<[gadgets::num::Num; N + T]> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:297:25 [INFO] [stdout] | [INFO] [stdout] 297 | let mut input = smallvec::SmallVec::<[_; N + T]>::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[gadgets::num::Num; N + T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:298:9 [INFO] [stdout] | [INFO] [stdout] 298 | input.extend_from_slice(&encoding.map(|x| Num::from_variable(x))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&mut smallvec::SmallVec<[gadgets::num::Num; N + T]>, &[...]) well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:298:15 [INFO] [stdout] | [INFO] [stdout] 298 | input.extend_from_slice(&encoding.map(|x| Num::from_variable(x))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&[<[gadgets::num::Num; N + T] as Array>::Item] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:298:33 [INFO] [stdout] | [INFO] [stdout] 298 | input.extend_from_slice(&encoding.map(|x| Num::from_variable(x))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:298:47: 298:50} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:298:34 [INFO] [stdout] | [INFO] [stdout] 298 | input.extend_from_slice(&encoding.map(|x| Num::from_variable(x))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([cs::Variable; N], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:298:47: 298:50}) -> [gadgets::num::Num; N] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | input.extend_from_slice(&encoding.map(|x| Num::from_variable(x))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:298:47: 298:50} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:298:47 [INFO] [stdout] | [INFO] [stdout] 298 | input.extend_from_slice(&encoding.map(|x| Num::from_variable(x))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[gadgets::num::Num; N + T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:299:9 [INFO] [stdout] | [INFO] [stdout] 299 | input.extend_from_slice(&self.tail); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&mut smallvec::SmallVec<[gadgets::num::Num; N + T]>, &[...]) well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:299:15 [INFO] [stdout] | [INFO] [stdout] 299 | input.extend_from_slice(&self.tail); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&[<[gadgets::num::Num; N + T] as Array>::Item] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:299:33 [INFO] [stdout] | [INFO] [stdout] 299 | input.extend_from_slice(&self.tail); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:301:26 [INFO] [stdout] | [INFO] [stdout] 301 | let commitment = variable_length_hash_using_optimizer::<_, _, R, AW, SW, CW, M, T>( [INFO] [stdout] | __________________________^ [INFO] [stdout] 302 | | cs, [INFO] [stdout] 303 | | &input[..], [INFO] [stdout] 304 | | id, [INFO] [stdout] 305 | | execute, [INFO] [stdout] 306 | | optimizer, [INFO] [stdout] 307 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `queue_optimizer::variable_length_hash_using_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn variable_length_hash_using_optimizer< [INFO] [stdout] | ------------------------------------ required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 23 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `variable_length_hash_using_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&smallvec::SmallVec<[gadgets::num::Num; N + T]>, RangeFull) -> ... well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:303:14 [INFO] [stdout] | [INFO] [stdout] 303 | &input[..], [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `Self::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:337:53 [INFO] [stdout] | [INFO] [stdout] 337 | let internal_structure = popped_element.flatten_as_variables(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `Self::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `allocatable::CSAllocatableExt::flatten_as_variables` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/traits/allocatable.rs:38:50 [INFO] [stdout] | [INFO] [stdout] 38 | fn flatten_as_variables(&self) -> [Variable; Self::INTERNAL_STRUCT_LEN]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CSAllocatableExt::flatten_as_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:340:69: 340:73} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:340:55 [INFO] [stdout] | [INFO] [stdout] 340 | dependencies.extend(Place::from_variables(self.head.map(|el| el.variable))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([gadgets::num::Num; T], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:340:69: 340:73}) -> [cs::Variable; T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:340:65 [INFO] [stdout] | [INFO] [stdout] 340 | dependencies.extend(Place::from_variables(self.head.map(|el| el.variable))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:340:69: 340:73} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:340:69 [INFO] [stdout] | [INFO] [stdout] 340 | dependencies.extend(Place::from_variables(self.head.map(|el| el.variable))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:341:69: 341:73} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:341:55 [INFO] [stdout] | [INFO] [stdout] 341 | dependencies.extend(Place::from_variables(self.tail.map(|el| el.variable))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([gadgets::num::Num; T], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:341:69: 341:73}) -> [cs::Variable; T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:341:65 [INFO] [stdout] | [INFO] [stdout] 341 | dependencies.extend(Place::from_variables(self.tail.map(|el| el.variable))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:341:69: 341:73} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:341:69 [INFO] [stdout] | [INFO] [stdout] 341 | dependencies.extend(Place::from_variables(self.tail.map(|el| el.variable))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:349:17: 349:66} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:346:13 [INFO] [stdout] | [INFO] [stdout] 346 | / cs.set_values_with_dependencies_vararg( [INFO] [stdout] 347 | | &dependencies, [INFO] [stdout] 348 | | &Place::from_variables(internal_structure), [INFO] [stdout] 349 | | move |ins: &[F], outs: &mut DstBuffer<'_, '_, F>| { [INFO] [stdout] ... | [INFO] [stdout] 358 | | }, [INFO] [stdout] 359 | | ); [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&mut CS, &[cs::Place], &[...], ...) well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:346:16 [INFO] [stdout] | [INFO] [stdout] 346 | cs.set_values_with_dependencies_vararg( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:349:17: 349:66} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:349:17 [INFO] [stdout] | [INFO] [stdout] 349 | / move |ins: &[F], outs: &mut DstBuffer<'_, '_, F>| { [INFO] [stdout] 350 | | let should_pop: bool = WitnessCastable::cast_from_source([ins[0]]); [INFO] [stdout] 351 | | let witness_element = if should_pop { [INFO] [stdout] 352 | | CircuitQueueWitness::pop_front(&*witness_storage).0 [INFO] [stdout] ... | [INFO] [stdout] 357 | | EL::set_internal_variables_values(witness_element, outs); [INFO] [stdout] 358 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:374:35 [INFO] [stdout] | [INFO] [stdout] 374 | let popped_element = self.pop_evaluate_witness(cs, execute); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_evaluate_witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:329:14 [INFO] [stdout] | [INFO] [stdout] 322 | fn pop_evaluate_witness>( [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 329 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_evaluate_witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:374:35 [INFO] [stdout] | [INFO] [stdout] 374 | let popped_element = self.pop_evaluate_witness(cs, execute); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_evaluate_witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:329:9 [INFO] [stdout] | [INFO] [stdout] 322 | fn pop_evaluate_witness>( [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 329 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_evaluate_witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:382:76: 382:80} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:382:62 [INFO] [stdout] | [INFO] [stdout] 382 | let mut elements_source = encoding.into_iter().chain(self.head.map(|el| el.variable)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([gadgets::num::Num; T], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:382:76: 382:80}) -> [cs::Variable; T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:382:72 [INFO] [stdout] | [INFO] [stdout] 382 | let mut elements_source = encoding.into_iter().chain(self.head.map(|el| el.variable)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:382:76: 382:80} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:382:76 [INFO] [stdout] | [INFO] [stdout] 382 | let mut elements_source = encoding.into_iter().chain(self.head.map(|el| el.variable)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:388:42: 388:46} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:388:28 [INFO] [stdout] | [INFO] [stdout] 388 | let mut new_head = self.head.map(|el| el.variable); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([gadgets::num::Num; T], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:388:42: 388:46}) -> [cs::Variable; T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:388:38 [INFO] [stdout] | [INFO] [stdout] 388 | let mut new_head = self.head.map(|el| el.variable); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:388:42: 388:46} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:388:42 [INFO] [stdout] | [INFO] [stdout] 388 | let mut new_head = self.head.map(|el| el.variable); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:412:37: 412:41} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:412:24 [INFO] [stdout] | [INFO] [stdout] 412 | let new_head = new_head.map(|el| Num::from_variable(el)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([cs::Variable; T], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:412:37: 412:41}) -> [gadgets::num::Num; T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:412:33 [INFO] [stdout] | [INFO] [stdout] 412 | let new_head = new_head.map(|el| Num::from_variable(el)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:412:37: 412:41} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:412:37 [INFO] [stdout] | [INFO] [stdout] 412 | let new_head = new_head.map(|el| Num::from_variable(el)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:435:35 [INFO] [stdout] | [INFO] [stdout] 435 | let popped_element = self.pop_evaluate_witness(cs, execute); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ cannot satisfy `the constant `>::INTERNAL_STRUCT_LEN` can be evaluated` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_evaluate_witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:329:14 [INFO] [stdout] | [INFO] [stdout] 322 | fn pop_evaluate_witness>( [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 329 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_evaluate_witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); >::INTERNAL_STRUCT_LEN] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:435:35 [INFO] [stdout] | [INFO] [stdout] 435 | let popped_element = self.pop_evaluate_witness(cs, execute); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `CircuitQueue::::pop_evaluate_witness` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:329:9 [INFO] [stdout] | [INFO] [stdout] 322 | fn pop_evaluate_witness>( [INFO] [stdout] | -------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 329 | [(); >::INTERNAL_STRUCT_LEN]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CircuitQueue::::pop_evaluate_witness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `smallvec::SmallVec<[gadgets::num::Num; N + T]> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:438:25 [INFO] [stdout] | [INFO] [stdout] 438 | let mut input = smallvec::SmallVec::<[_; N + T]>::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[gadgets::num::Num; N + T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:438:25 [INFO] [stdout] | [INFO] [stdout] 438 | let mut input = smallvec::SmallVec::<[_; N + T]>::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `smallvec::SmallVec<[gadgets::num::Num; N + T]> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:438:25 [INFO] [stdout] | [INFO] [stdout] 438 | let mut input = smallvec::SmallVec::<[_; N + T]>::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[gadgets::num::Num; N + T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:439:9 [INFO] [stdout] | [INFO] [stdout] 439 | input.extend_from_slice(&encoding.map(|x| Num::from_variable(x))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&mut smallvec::SmallVec<[gadgets::num::Num; N + T]>, &[...]) well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:439:15 [INFO] [stdout] | [INFO] [stdout] 439 | input.extend_from_slice(&encoding.map(|x| Num::from_variable(x))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&[<[gadgets::num::Num; N + T] as Array>::Item] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:439:33 [INFO] [stdout] | [INFO] [stdout] 439 | input.extend_from_slice(&encoding.map(|x| Num::from_variable(x))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:439:47: 439:50} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:439:34 [INFO] [stdout] | [INFO] [stdout] 439 | input.extend_from_slice(&encoding.map(|x| Num::from_variable(x))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn([cs::Variable; N], {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:439:47: 439:50}) -> [gadgets::num::Num; N] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:439:43 [INFO] [stdout] | [INFO] [stdout] 439 | input.extend_from_slice(&encoding.map(|x| Num::from_variable(x))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:439:47: 439:50} well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:439:47 [INFO] [stdout] | [INFO] [stdout] 439 | input.extend_from_slice(&encoding.map(|x| Num::from_variable(x))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[gadgets::num::Num; N + T] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:440:9 [INFO] [stdout] | [INFO] [stdout] 440 | input.extend_from_slice(&self.head); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&mut smallvec::SmallVec<[gadgets::num::Num; N + T]>, &[...]) well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:440:15 [INFO] [stdout] | [INFO] [stdout] 440 | input.extend_from_slice(&self.head); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&[<[gadgets::num::Num; N + T] as Array>::Item] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:440:33 [INFO] [stdout] | [INFO] [stdout] 440 | input.extend_from_slice(&self.head); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); AW + SW + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:442:26 [INFO] [stdout] | [INFO] [stdout] 442 | let commitment = variable_length_hash_using_optimizer::<_, _, R, AW, SW, CW, M, T>( [INFO] [stdout] | __________________________^ [INFO] [stdout] 443 | | cs, [INFO] [stdout] 444 | | &input[..], [INFO] [stdout] 445 | | id, [INFO] [stdout] 446 | | execute, [INFO] [stdout] 447 | | optimizer, [INFO] [stdout] 448 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `queue_optimizer::variable_length_hash_using_optimizer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/queue_optimizer/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn variable_length_hash_using_optimizer< [INFO] [stdout] | ------------------------------------ required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 23 | [(); AW + SW + 1]:, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `variable_length_hash_using_optimizer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&smallvec::SmallVec<[gadgets::num::Num; N + T]>, RangeFull) -> ... well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/queue/mod.rs:444:14 [INFO] [stdout] | [INFO] [stdout] 444 | &input[..], [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); KEYS + VALUES] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/sha256/round_function.rs:641:24 [INFO] [stdout] | [INFO] [stdout] 641 | let [xor] = cs.perform_lookup::<3, 1>(table_id, &[*a, *b, *c]); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::traits::cs::ConstraintSystem::perform_lookup` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/traits/cs.rs:274:9 [INFO] [stdout] | [INFO] [stdout] 268 | fn perform_lookup( [INFO] [stdout] | -------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 274 | [(); KEYS + VALUES]:; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ required by this bound in `ConstraintSystem::perform_lookup` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); KEYS + VALUES] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/sha256/round_function.rs:660:23 [INFO] [stdout] | [INFO] [stdout] 660 | let [ch] = cs.perform_lookup::<3, 1>(table_id, &[*a, *b, *c]); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::traits::cs::ConstraintSystem::perform_lookup` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/traits/cs.rs:274:9 [INFO] [stdout] | [INFO] [stdout] 268 | fn perform_lookup( [INFO] [stdout] | -------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 274 | [(); KEYS + VALUES]:; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ required by this bound in `ConstraintSystem::perform_lookup` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); KEYS + VALUES] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/sha256/round_function.rs:679:24 [INFO] [stdout] | [INFO] [stdout] 679 | let [maj] = cs.perform_lookup::<3, 1>(table_id, &[*a, *b, *c]); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `cs::traits::cs::ConstraintSystem::perform_lookup` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/cs/traits/cs.rs:274:9 [INFO] [stdout] | [INFO] [stdout] 268 | fn perform_lookup( [INFO] [stdout] | -------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 274 | [(); KEYS + VALUES]:; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ required by this bound in `ConstraintSystem::perform_lookup` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16: NonNativeField` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 44 | Self { encoding } [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `TorusWrapper` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct TorusWrapper [INFO] [stdout] | ------------ required by a bound in this struct [INFO] [stdout] ... [INFO] [stdout] 28 | NN: NonNativeField, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `TorusWrapper` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:44:16 [INFO] [stdout] | [INFO] [stdout] 44 | Self { encoding } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `_ == as NonNativeField>::Params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:49:9 [INFO] [stdout] | [INFO] [stdout] 49 | params: &Arc< as NonNativeField>::Params>, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16: NonNativeField` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:54:24 [INFO] [stdout] | [INFO] [stdout] 54 | let encoding = Fq6::one(cs, params); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `tower_extension::fq6::Fq6::::one` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/fq6.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | NN: NonNativeField, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Fq6::::one` [INFO] [stdout] ... [INFO] [stdout] 79 | pub fn one(cs: &mut CS, params: &Arc) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `_ <: as NonNativeField>::Params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:54:37 [INFO] [stdout] | [INFO] [stdout] 54 | let encoding = Fq6::one(cs, params); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == <... as NonNativeField<..., ...>>::Params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:54:37 [INFO] [stdout] | [INFO] [stdout] 54 | let encoding = Fq6::one(cs, params); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:54:24 [INFO] [stdout] | [INFO] [stdout] 54 | let encoding = Fq6::one(cs, params); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&std::sync::Arc< as NonNativeField>::Params> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:54:37 [INFO] [stdout] | [INFO] [stdout] 54 | let encoding = Fq6::one(cs, params); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:54:24 [INFO] [stdout] | [INFO] [stdout] 54 | let encoding = Fq6::one(cs, params); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | Self::new(encoding) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | Self::new(encoding) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `TorusWrapper::, P>::new` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `TorusWrapper::, P>::new` [INFO] [stdout] ... [INFO] [stdout] 43 | pub fn new(encoding: Fq6, P::Ex6>) -> Self { [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:55:19 [INFO] [stdout] | [INFO] [stdout] 55 | Self::new(encoding) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | Self::new(encoding) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:49:9 [INFO] [stdout] | [INFO] [stdout] 49 | params: &Arc< as NonNativeField>::Params>, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:54:37 [INFO] [stdout] | [INFO] [stdout] 54 | let encoding = Fq6::one(cs, params); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | / pub fn one( [INFO] [stdout] 48 | | cs: &mut CS, [INFO] [stdout] 49 | | params: &Arc< as NonNativeField>::Params>, [INFO] [stdout] 50 | | ) -> Self [INFO] [stdout] 51 | | where [INFO] [stdout] 52 | | CS: ConstraintSystem, [INFO] [stdout] | |________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `_ == as NonNativeField>::Params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:60:9 [INFO] [stdout] | [INFO] [stdout] 60 | params: &Arc< as NonNativeField>::Params>, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16: NonNativeField` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:65:24 [INFO] [stdout] | [INFO] [stdout] 65 | let encoding = Fq6::zero(cs, params); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `tower_extension::fq6::Fq6::::zero` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/fq6.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | NN: NonNativeField, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Fq6::::zero` [INFO] [stdout] ... [INFO] [stdout] 70 | pub fn zero(cs: &mut CS, params: &Arc) -> Self [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `_ <: as NonNativeField>::Params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:65:38 [INFO] [stdout] | [INFO] [stdout] 65 | let encoding = Fq6::zero(cs, params); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == <... as NonNativeField<..., ...>>::Params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:65:38 [INFO] [stdout] | [INFO] [stdout] 65 | let encoding = Fq6::zero(cs, params); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:65:24 [INFO] [stdout] | [INFO] [stdout] 65 | let encoding = Fq6::zero(cs, params); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&std::sync::Arc< as NonNativeField>::Params> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:65:38 [INFO] [stdout] | [INFO] [stdout] 65 | let encoding = Fq6::zero(cs, params); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:65:24 [INFO] [stdout] | [INFO] [stdout] 65 | let encoding = Fq6::zero(cs, params); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:66:9 [INFO] [stdout] | [INFO] [stdout] 66 | Self::new(encoding) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:66:9 [INFO] [stdout] | [INFO] [stdout] 66 | Self::new(encoding) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `TorusWrapper::, P>::new` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `TorusWrapper::, P>::new` [INFO] [stdout] ... [INFO] [stdout] 43 | pub fn new(encoding: Fq6, P::Ex6>) -> Self { [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:66:19 [INFO] [stdout] | [INFO] [stdout] 66 | Self::new(encoding) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:66:9 [INFO] [stdout] | [INFO] [stdout] 66 | Self::new(encoding) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:60:9 [INFO] [stdout] | [INFO] [stdout] 60 | params: &Arc< as NonNativeField>::Params>, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:65:38 [INFO] [stdout] | [INFO] [stdout] 65 | let encoding = Fq6::zero(cs, params); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | / pub fn zero( [INFO] [stdout] 59 | | cs: &mut CS, [INFO] [stdout] 60 | | params: &Arc< as NonNativeField>::Params>, [INFO] [stdout] 61 | | ) -> Self [INFO] [stdout] 62 | | where [INFO] [stdout] 63 | | CS: ConstraintSystem, [INFO] [stdout] | |________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:73:23 [INFO] [stdout] | [INFO] [stdout] 73 | self.encoding.get_params() [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: cannot satisfy `_: field::SmallField` [INFO] [stdout] = help: the trait `field::SmallField` is implemented for `goldilocks::GoldilocksField` [INFO] [stdout] note: required by a bound in `NonNativeField::get_params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/traits/mod.rs:7:29 [INFO] [stdout] | [INFO] [stdout] 7 | pub trait NonNativeField: [INFO] [stdout] | ^^^^^^^^^^ required by this bound in `NonNativeField::get_params` [INFO] [stdout] ... [INFO] [stdout] 12 | fn get_params(&self) -> &Arc; [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] help: try using a fully qualified path to specify the expected types [INFO] [stdout] | [INFO] [stdout] 73 - self.encoding.get_params() [INFO] [stdout] 73 + ,

>::Ex6> as NonNativeField>::get_params(&self.encoding) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6>: NonNativeField<..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:73:23 [INFO] [stdout] | [INFO] [stdout] 73 | self.encoding.get_params() [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `, ...> as NonNativeField<..., ...>>::Params <: ...` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:73:9 [INFO] [stdout] | [INFO] [stdout] 73 | self.encoding.get_params() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:73:9 [INFO] [stdout] | [INFO] [stdout] 73 | self.encoding.get_params() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&tower_extension::fq6::Fq6, ...>) -> ... well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:73:23 [INFO] [stdout] | [INFO] [stdout] 73 | self.encoding.get_params() [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:72:81 [INFO] [stdout] | [INFO] [stdout] 72 | ) -> &Arc< as NonNativeField>::Params> { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 73 | | self.encoding.get_params() [INFO] [stdout] 74 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `, ...> as NonNativeField<..., ...>>::Params == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:73:9 [INFO] [stdout] | [INFO] [stdout] 73 | self.encoding.get_params() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:73:9 [INFO] [stdout] | [INFO] [stdout] 73 | self.encoding.get_params() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | / pub fn get_params( [INFO] [stdout] 71 | | &self, [INFO] [stdout] 72 | | ) -> &Arc< as NonNativeField>::Params> { [INFO] [stdout] | |_______________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16: NonNativeField` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:81:23 [INFO] [stdout] | [INFO] [stdout] 81 | self.encoding.normalize(cs); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `tower_extension::fq6::Fq6::::normalize` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/fq6.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | NN: NonNativeField, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Fq6::::normalize` [INFO] [stdout] ... [INFO] [stdout] 445 | pub fn normalize(&mut self, cs: &mut CS) [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&mut tower_extension::fq6::Fq6, ...>, ...) well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:81:23 [INFO] [stdout] | [INFO] [stdout] 81 | self.encoding.normalize(cs); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16: NonNativeField` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:89:20 [INFO] [stdout] | [INFO] [stdout] 89 | let zero = Fq6::zero(cs, self.get_params()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `tower_extension::fq6::Fq6::::zero` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/fq6.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | NN: NonNativeField, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Fq6::::zero` [INFO] [stdout] ... [INFO] [stdout] 70 | pub fn zero(cs: &mut CS, params: &Arc) -> Self [INFO] [stdout] | ---- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params <: <... as NonNativeField<..., ...>>::Params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:89:34 [INFO] [stdout] | [INFO] [stdout] 89 | let zero = Fq6::zero(cs, self.get_params()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == <... as NonNativeField<..., ...>>::Params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:89:34 [INFO] [stdout] | [INFO] [stdout] 89 | let zero = Fq6::zero(cs, self.get_params()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6>: NonNativeField<..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:91:14 [INFO] [stdout] | [INFO] [stdout] 91 | , P::Ex6>>::conditionally_select( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:89:20 [INFO] [stdout] | [INFO] [stdout] 89 | let zero = Fq6::zero(cs, self.get_params()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&std::sync::Arc< as NonNativeField>::Params> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:89:34 [INFO] [stdout] | [INFO] [stdout] 89 | let zero = Fq6::zero(cs, self.get_params()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:89:39 [INFO] [stdout] | [INFO] [stdout] 89 | let zero = Fq6::zero(cs, self.get_params()); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `TorusWrapper::, P>::get_params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `TorusWrapper::, P>::get_params` [INFO] [stdout] ... [INFO] [stdout] 70 | pub fn get_params( [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&TorusWrapper, ...>) -> ... well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:89:39 [INFO] [stdout] | [INFO] [stdout] 89 | let zero = Fq6::zero(cs, self.get_params()); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:89:20 [INFO] [stdout] | [INFO] [stdout] 89 | let zero = Fq6::zero(cs, self.get_params()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:91:14 [INFO] [stdout] | [INFO] [stdout] 91 | , P::Ex6>>::conditionally_select( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:91:13 [INFO] [stdout] | [INFO] [stdout] 91 | , P::Ex6>>::conditionally_select( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&tower_extension::fq6::Fq6, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:94:17 [INFO] [stdout] | [INFO] [stdout] 94 | &self.encoding, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&tower_extension::fq6::Fq6, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:95:17 [INFO] [stdout] | [INFO] [stdout] 95 | &zero, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:91:13 [INFO] [stdout] | [INFO] [stdout] 91 | / , P::Ex6>>::conditionally_select( [INFO] [stdout] 92 | | cs, [INFO] [stdout] 93 | | flag, [INFO] [stdout] 94 | | &self.encoding, [INFO] [stdout] 95 | | &zero, [INFO] [stdout] 96 | | ); [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 98 | Self::new(new_encoding) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 98 | Self::new(new_encoding) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `TorusWrapper::, P>::new` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `TorusWrapper::, P>::new` [INFO] [stdout] ... [INFO] [stdout] 43 | pub fn new(encoding: Fq6, P::Ex6>) -> Self { [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:98:19 [INFO] [stdout] | [INFO] [stdout] 98 | Self::new(new_encoding) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 98 | Self::new(new_encoding) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:89:34 [INFO] [stdout] | [INFO] [stdout] 89 | let zero = Fq6::zero(cs, self.get_params()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params <: _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:105:22 [INFO] [stdout] | [INFO] [stdout] 105 | let params = self.get_params(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6>: Clone` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:106:38 [INFO] [stdout] | [INFO] [stdout] 106 | let mut elem = self.encoding.clone(); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16: NonNativeField` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:108:31 [INFO] [stdout] | [INFO] [stdout] 108 | let is_trivial = elem.is_zero(cs); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `tower_extension::fq6::Fq6::::is_zero` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/fq6.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | NN: NonNativeField, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Fq6::::is_zero` [INFO] [stdout] ... [INFO] [stdout] 109 | pub fn is_zero(&mut self, cs: &mut CS) -> Boolean [INFO] [stdout] | ------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16: NonNativeField` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:115:33 [INFO] [stdout] | [INFO] [stdout] 115 | let constant_encoding = Fq6::constant(cs, compressed_cnst, params); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `tower_extension::fq6::Fq6::::constant` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/fq6.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | NN: NonNativeField, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Fq6::::constant` [INFO] [stdout] ... [INFO] [stdout] 456 | pub fn constant(cs: &mut CS, wit: P::Witness, params: &Arc) -> Self [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `_ <: as NonNativeField>::Params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:115:68 [INFO] [stdout] | [INFO] [stdout] 115 | let constant_encoding = Fq6::constant(cs, compressed_cnst, params); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == <... as NonNativeField<..., ...>>::Params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:115:68 [INFO] [stdout] | [INFO] [stdout] 115 | let constant_encoding = Fq6::constant(cs, compressed_cnst, params); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6>: NonNativeField<..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:117:29 [INFO] [stdout] | [INFO] [stdout] 117 | let new_encoding = , P::Ex6> as NonNativeField< [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:105:27 [INFO] [stdout] | [INFO] [stdout] 105 | let params = self.get_params(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `TorusWrapper::, P>::get_params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `TorusWrapper::, P>::get_params` [INFO] [stdout] ... [INFO] [stdout] 70 | pub fn get_params( [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&TorusWrapper, ...>) -> ... well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:105:27 [INFO] [stdout] | [INFO] [stdout] 105 | let params = self.get_params(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:106:24 [INFO] [stdout] | [INFO] [stdout] 106 | let mut elem = self.encoding.clone(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&tower_extension::fq6::Fq6, ...>) -> ... well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:106:38 [INFO] [stdout] | [INFO] [stdout] 106 | let mut elem = self.encoding.clone(); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `fn(&mut tower_extension::fq6::Fq6, ...>, ...) -> ... well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:108:31 [INFO] [stdout] | [INFO] [stdout] 108 | let is_trivial = elem.is_zero(cs); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:115:33 [INFO] [stdout] | [INFO] [stdout] 115 | let constant_encoding = Fq6::constant(cs, compressed_cnst, params); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&std::sync::Arc< as NonNativeField>::Params> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:115:68 [INFO] [stdout] | [INFO] [stdout] 115 | let constant_encoding = Fq6::constant(cs, compressed_cnst, params); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:115:33 [INFO] [stdout] | [INFO] [stdout] 115 | let constant_encoding = Fq6::constant(cs, compressed_cnst, params); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:117:29 [INFO] [stdout] | [INFO] [stdout] 117 | let new_encoding = , P::Ex6> as NonNativeField< [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:117:28 [INFO] [stdout] | [INFO] [stdout] 117 | let new_encoding = , P::Ex6> as NonNativeField< [INFO] [stdout] | ____________________________^ [INFO] [stdout] 118 | | F, [INFO] [stdout] 119 | | T, [INFO] [stdout] 120 | | >>::conditionally_select( [INFO] [stdout] | |________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&tower_extension::fq6::Fq6, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:121:29 [INFO] [stdout] | [INFO] [stdout] 121 | cs, is_trivial, &constant_encoding, &self.encoding [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&tower_extension::fq6::Fq6, ...> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:121:49 [INFO] [stdout] | [INFO] [stdout] 121 | cs, is_trivial, &constant_encoding, &self.encoding [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:117:28 [INFO] [stdout] | [INFO] [stdout] 117 | let new_encoding = , P::Ex6> as NonNativeField< [INFO] [stdout] | ____________________________^ [INFO] [stdout] 118 | | F, [INFO] [stdout] 119 | | T, [INFO] [stdout] 120 | | >>::conditionally_select( [INFO] [stdout] 121 | | cs, is_trivial, &constant_encoding, &self.encoding [INFO] [stdout] 122 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:124:10 [INFO] [stdout] | [INFO] [stdout] 124 | (Self::new(new_encoding), is_trivial) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `[(); N + 1] well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:124:10 [INFO] [stdout] | [INFO] [stdout] 124 | (Self::new(new_encoding), is_trivial) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `TorusWrapper::, P>::new` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | [(); N + 1]:, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `TorusWrapper::, P>::new` [INFO] [stdout] ... [INFO] [stdout] 43 | pub fn new(encoding: Fq6, P::Ex6>) -> Self { [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:124:20 [INFO] [stdout] | [INFO] [stdout] 124 | (Self::new(new_encoding), is_trivial) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `TorusWrapper, P> well-formed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:124:10 [INFO] [stdout] | [INFO] [stdout] 124 | (Self::new(new_encoding), is_trivial) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:105:22 [INFO] [stdout] | [INFO] [stdout] 105 | let params = self.get_params(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:115:68 [INFO] [stdout] | [INFO] [stdout] 115 | let constant_encoding = Fq6::constant(cs, compressed_cnst, params); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:141:24 [INFO] [stdout] | [INFO] [stdout] 141 | let params = f.get_params(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: cannot satisfy `_: field::SmallField` [INFO] [stdout] = help: the trait `field::SmallField` is implemented for `goldilocks::GoldilocksField` [INFO] [stdout] note: required by a bound in `NonNativeField::get_params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/non_native_field/traits/mod.rs:7:29 [INFO] [stdout] | [INFO] [stdout] 7 | pub trait NonNativeField: [INFO] [stdout] | ^^^^^^^^^^ required by this bound in `NonNativeField::get_params` [INFO] [stdout] ... [INFO] [stdout] 12 | fn get_params(&self) -> &Arc; [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] help: try using a fully qualified path to specify the expected types [INFO] [stdout] | [INFO] [stdout] 141 - let params = f.get_params(); [INFO] [stdout] 141 + let params = , P> as NonNativeField>::get_params(f); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq12::Fq12, P>: NonNativeField<..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:141:24 [INFO] [stdout] | [INFO] [stdout] 141 | let params = f.get_params(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `, ...> as NonNativeField<..., ...>>::Params <: _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:141:22 [INFO] [stdout] | [INFO] [stdout] 141 | let params = f.get_params(); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6>: Clone` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:142:27 [INFO] [stdout] | [INFO] [stdout] 142 | let mut c0 = f.c0.clone(); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6>: Clone` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:143:27 [INFO] [stdout] | [INFO] [stdout] 143 | let mut c1 = f.c1.clone(); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16: NonNativeField` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:147:47 [INFO] [stdout] | [INFO] [stdout] 147 | let is_exceptional = Fq6::is_zero(&mut c1, cs); [INFO] [stdout] | ------------ ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `tower_extension::fq6::Fq6::::is_zero` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/fq6.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | NN: NonNativeField, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Fq6::::is_zero` [INFO] [stdout] ... [INFO] [stdout] 109 | pub fn is_zero(&mut self, cs: &mut CS) -> Boolean [INFO] [stdout] | ------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16: NonNativeField` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:148:33 [INFO] [stdout] | [INFO] [stdout] 148 | let mut c0_is_one = Fq6::one(cs, params); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `tower_extension::fq6::Fq6::::one` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/fq6.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | NN: NonNativeField, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Fq6::::one` [INFO] [stdout] ... [INFO] [stdout] 79 | pub fn one(cs: &mut CS, params: &Arc) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `_ <: as NonNativeField>::Params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:148:46 [INFO] [stdout] | [INFO] [stdout] 148 | let mut c0_is_one = Fq6::one(cs, params); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == <... as NonNativeField<..., ...>>::Params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:148:46 [INFO] [stdout] | [INFO] [stdout] 148 | let mut c0_is_one = Fq6::one(cs, params); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tower_extension::fq6::Fq6, <... as tower_extension::params::Extension12Params<...>>::Ex6>: NonNativeField<..., ...>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:149:39 [INFO] [stdout] | [INFO] [stdout] 149 | let c0_is_one = c0_is_one.equals(cs, &mut c0); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16: NonNativeField` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:150:38 [INFO] [stdout] | [INFO] [stdout] 150 | let mut is_exceptional = Fq6::from_boolean(cs, is_exceptional, params); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `tower_extension::fq6::Fq6::::from_boolean` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/fq6.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | NN: NonNativeField, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Fq6::::from_boolean` [INFO] [stdout] ... [INFO] [stdout] 99 | pub fn from_boolean(cs: &mut CS, b: Boolean, params: &Arc) -> Self [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `_ <: as NonNativeField>::Params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:150:76 [INFO] [stdout] | [INFO] [stdout] 150 | let mut is_exceptional = Fq6::from_boolean(cs, is_exceptional, params); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == <... as NonNativeField<..., ...>>::Params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:150:76 [INFO] [stdout] | [INFO] [stdout] 150 | let mut is_exceptional = Fq6::from_boolean(cs, is_exceptional, params); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16: NonNativeField` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:151:33 [INFO] [stdout] | [INFO] [stdout] 151 | let mut c0_is_one = Fq6::from_boolean(cs, c0_is_one, params); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `tower_extension::fq6::Fq6::::from_boolean` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/fq6.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | NN: NonNativeField, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Fq6::::from_boolean` [INFO] [stdout] ... [INFO] [stdout] 99 | pub fn from_boolean(cs: &mut CS, b: Boolean, params: &Arc) -> Self [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `_ <: as NonNativeField>::Params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:151:66 [INFO] [stdout] | [INFO] [stdout] 151 | let mut c0_is_one = Fq6::from_boolean(cs, c0_is_one, params); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == <... as NonNativeField<..., ...>>::Params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:151:66 [INFO] [stdout] | [INFO] [stdout] 151 | let mut c0_is_one = Fq6::from_boolean(cs, c0_is_one, params); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16: NonNativeField` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:155:33 [INFO] [stdout] | [INFO] [stdout] 155 | let mut numerator = Fq6::one(cs, params); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `tower_extension::fq6::Fq6::::one` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/fq6.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | NN: NonNativeField, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Fq6::::one` [INFO] [stdout] ... [INFO] [stdout] 79 | pub fn one(cs: &mut CS, params: &Arc) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `_ <: as NonNativeField>::Params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:155:46 [INFO] [stdout] | [INFO] [stdout] 155 | let mut numerator = Fq6::one(cs, params); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement ` as NonNativeField>::Params == <... as NonNativeField<..., ...>>::Params` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:155:46 [INFO] [stdout] | [INFO] [stdout] 155 | let mut numerator = Fq6::one(cs, params); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16: NonNativeField` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:156:43 [INFO] [stdout] | [INFO] [stdout] 156 | let mut numerator = numerator.add(cs, &mut c0); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `tower_extension::fq6::Fq6::::add` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/fq6.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | NN: NonNativeField, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Fq6::::add` [INFO] [stdout] ... [INFO] [stdout] 121 | pub fn add(&mut self, cs: &mut CS, other: &mut Self) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16: NonNativeField` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:157:51 [INFO] [stdout] | [INFO] [stdout] 157 | let mut c0_is_one_doubled = c0_is_one.double(cs); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `tower_extension::fq6::Fq6::::double` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/fq6.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | NN: NonNativeField, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Fq6::::double` [INFO] [stdout] ... [INFO] [stdout] 133 | pub fn double(&mut self, cs: &mut CS) -> Self [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16: NonNativeField` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:158:43 [INFO] [stdout] | [INFO] [stdout] 158 | let mut numerator = numerator.sub(cs, &mut c0_is_one_doubled); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `tower_extension::fq6::Fq6::::sub` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/fq6.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | NN: NonNativeField, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `Fq6::::sub` [INFO] [stdout] ... [INFO] [stdout] 157 | pub fn sub(&mut self, cs: &mut CS, other: &mut Self) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `non_native_field::implementations::NonNativeFieldOverU16: NonNativeField` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/boojum-0.32.1/src/gadgets/tower_extension/algebraic_torus.rs:159:40 [INFO] [stdout] | [INFO] [stdout] 159 | let mut denominator = f.c1.add(cs, &mut is_exceptional); [WARN] too many lines in the log, truncating it