[INFO] fetching crate vsss-rs 6.0.0-rc6...
[INFO] checking vsss-rs-6.0.0-rc6 against 760e1de835e253bf28bbcbfee38b5e8ed9ffe074 for pr-133502-26
[INFO] extracting crate vsss-rs 6.0.0-rc6 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate vsss-rs 6.0.0-rc6
[INFO] finished tweaking crates.io crate vsss-rs 6.0.0-rc6
[INFO] tweaked toml for crates.io crate vsss-rs 6.0.0-rc6 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate vsss-rs 6.0.0-rc6 on toolchain 760e1de835e253bf28bbcbfee38b5e8ed9ffe074
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+760e1de835e253bf28bbcbfee38b5e8ed9ffe074" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate vsss-rs 6.0.0-rc6 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" "+760e1de835e253bf28bbcbfee38b5e8ed9ffe074" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:1fa6594d87c8fa7b311925a7a77a16f539833322d9dfba4ce891f211db2f90b1" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 21c12374edff761fcedcbb03c4e91ebdcf85a06b596de8a4b49377331ab9578f
[INFO] running `Command { std: "docker" "start" "21c12374edff761fcedcbb03c4e91ebdcf85a06b596de8a4b49377331ab9578f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "21c12374edff761fcedcbb03c4e91ebdcf85a06b596de8a4b49377331ab9578f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "21c12374edff761fcedcbb03c4e91ebdcf85a06b596de8a4b49377331ab9578f" "/opt/rustwide/cargo-home/bin/cargo" "+760e1de835e253bf28bbcbfee38b5e8ed9ffe074" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "21c12374edff761fcedcbb03c4e91ebdcf85a06b596de8a4b49377331ab9578f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "21c12374edff761fcedcbb03c4e91ebdcf85a06b596de8a4b49377331ab9578f" "/opt/rustwide/cargo-home/bin/cargo" "+760e1de835e253bf28bbcbfee38b5e8ed9ffe074" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking subtle v2.6.1
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]     Checking tap v1.0.1
[INFO] [stderr]     Checking funty v2.0.0
[INFO] [stderr]     Checking radium v0.7.0
[INFO] [stderr]     Checking base64ct v1.8.3
[INFO] [stderr]     Checking base16ct v1.0.0
[INFO] [stderr]     Checking wyz v0.5.1
[INFO] [stderr]     Checking cpubits v0.1.1
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]     Checking ctutils v0.4.2
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]     Checking pem-rfc7468 v1.0.0
[INFO] [stderr]    Compiling heapless v0.9.3
[INFO] [stderr]     Checking hash32 v0.3.1
[INFO] [stderr]    Compiling curve25519-dalek v5.0.0
[INFO] [stderr]     Checking keccak v0.2.0
[INFO] [stderr]     Checking bitvec v1.1.1
[INFO] [stderr]     Checking sponge-cursor v0.1.0
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]     Checking num-iter v0.1.45
[INFO] [stderr]     Checking base16ct v0.2.0
[INFO] [stderr]     Checking generic-array v1.4.3
[INFO] [stderr]     Checking chacha20 v0.10.1
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]     Checking futures-timer v3.0.4
[INFO] [stderr]     Checking rand v0.10.1
[INFO] [stderr]     Checking rand_xorshift v0.5.0
[INFO] [stderr]     Checking serde_json v1.0.150
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]     Checking ff v0.14.0
[INFO] [stderr]     Checking ff v0.13.1
[INFO] [stderr]    Compiling toml_edit v0.25.12+spec-1.1.0
[INFO] [stderr]     Checking group v0.13.0
[INFO] [stderr]     Checking group v0.14.0
[INFO] [stderr]     Checking pairing v0.23.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.52
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]     Checking zeroize v1.9.0
[INFO] [stderr]     Checking der v0.8.0
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking cobs v0.3.0
[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 sha2 v0.10.9
[INFO] [stderr]     Checking spki v0.8.0
[INFO] [stderr]     Checking pkcs8 v0.11.0
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking elliptic-curve v0.13.8
[INFO] [stderr]     Checking hybrid-array v0.4.13
[INFO] [stderr]     Checking serdect v0.4.3
[INFO] [stderr]     Checking num-bigint v0.4.8
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking heapless v0.7.17
[INFO] [stderr]     Checking serde_bare v0.5.0
[INFO] [stderr]     Checking rstest v0.26.1
[INFO] [stderr]     Checking postcard v1.1.3
[INFO] [stderr]     Checking crypto-common v0.2.2
[INFO] [stderr]     Checking block-buffer v0.12.1
[INFO] [stderr]     Checking crypto-bigint v0.7.5
[INFO] [stderr]     Checking sec1 v0.8.1
[INFO] [stderr]     Checking wnaf v0.14.0
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking digest v0.11.3
[INFO] [stderr]     Checking num v0.4.3
[INFO] [stderr]     Checking hmac v0.13.0
[INFO] [stderr]     Checking signature v3.0.0
[INFO] [stderr]     Checking sha2 v0.11.0
[INFO] [stderr]     Checking shake v0.1.0
[INFO] [stderr]     Checking sha3 v0.12.0
[INFO] [stderr]     Checking ed25519 v3.0.0
[INFO] [stderr]     Checking hkdf v0.13.0
[INFO] [stderr]     Checking x25519-dalek v3.0.0
[INFO] [stderr]     Checking ed25519-dalek v3.0.0
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking rand_chacha v0.10.0
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking serde_cbor_2 v0.13.0
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking elliptic-curve v0.14.1
[INFO] [stderr]     Checking primefield v0.14.0
[INFO] [stderr]     Checking rfc6979 v0.6.0
[INFO] [stderr]     Checking primeorder v0.14.0
[INFO] [stderr]     Checking ecdsa v0.17.0
[INFO] [stderr]     Checking elliptic-curve-tools v0.3.0
[INFO] [stderr]     Checking hash2curve v0.14.0
[INFO] [stderr]     Checking ed448-goldilocks-plus v0.18.0-rc1
[INFO] [stderr]     Checking bls12_381_plus v0.9.0-rc1
[INFO] [stderr]     Checking vsss-rs v6.0.0-rc6 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking p256 v0.14.0
[INFO] [stderr]     Checking k256 v0.14.0
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<S, V, UInt<UInt<UTerm, B1>, B0>, _> well-formed`
[INFO] [stdout]   --> src/tests/standard/invalid.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         GenericArrayPedersenResult::<S, V, U2, U3>::split_secret_with_blind_verifiers(
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]    = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]    = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout]    = note: `#[warn(recursion_depth_exceeding_limit)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<S, V, UInt<UInt<UTerm, B1>, B0>, _>: MetaSized`
[INFO] [stdout]   --> src/tests/standard/invalid.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 | /         GenericArrayPedersenResult::<S, V, U2, U3>::split_secret_with_blind_verifiers(
[INFO] [stdout] 39 | |             0, 0, &options, &mut rng
[INFO] [stdout] 40 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]    = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]    = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<S, V, UInt<UInt<UTerm, B1>, B0>, _> well-formed`
[INFO] [stdout]   --> src/tests/standard/invalid.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         GenericArrayPedersenResult::<S, V, U2, U3>::split_secret_with_blind_verifiers(
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]    = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]    = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<S, V, UInt<UInt<UTerm, B1>, B1>, _> well-formed`
[INFO] [stdout]   --> src/tests/standard/invalid.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |         GenericArrayPedersenResult::<S, V, U3, U2>::split_secret_with_blind_verifiers(
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]    = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]    = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<S, V, UInt<UInt<UTerm, B1>, B1>, _>: MetaSized`
[INFO] [stdout]   --> src/tests/standard/invalid.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | /         GenericArrayPedersenResult::<S, V, U3, U2>::split_secret_with_blind_verifiers(
[INFO] [stdout] 45 | |             3, 2, &options, &mut rng
[INFO] [stdout] 46 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]    = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]    = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<S, V, UInt<UInt<UTerm, B1>, B1>, _> well-formed`
[INFO] [stdout]   --> src/tests/standard/invalid.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |         GenericArrayPedersenResult::<S, V, U3, U2>::split_secret_with_blind_verifiers(
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]    = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]    = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<S, V, UInt<UTerm, B1>, UInt<_, B0>> well-formed`
[INFO] [stdout]   --> src/tests/standard/invalid.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         GenericArrayPedersenResult::<S, V, U1, U8>::split_secret_with_blind_verifiers(
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]    = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]    = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<S, V, UInt<UTerm, B1>, UInt<_, B0>>: MetaSized`
[INFO] [stdout]   --> src/tests/standard/invalid.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 | /         GenericArrayPedersenResult::<S, V, U1, U8>::split_secret_with_blind_verifiers(
[INFO] [stdout] 51 | |             1, 8, &options, &mut rng
[INFO] [stdout] 52 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]    = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]    = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<S, V, UInt<UTerm, B1>, UInt<_, B0>> well-formed`
[INFO] [stdout]   --> src/tests/standard/invalid.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         GenericArrayPedersenResult::<S, V, U1, U8>::split_secret_with_blind_verifiers(
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]    = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]    = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed for `PedersenOptions<'_, _, _>`
[INFO] [stdout]    --> src/tests/standard/invalid.rs:31:9
[INFO] [stdout]     |
[INFO] [stdout]  31 |     let options = PedersenOptions {
[INFO] [stdout]     |         ^^^^^^^   --------------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type must implement `share::Share`
[INFO] [stdout] help: the following types implement trait `share::Share`
[INFO] [stdout]    --> src/share.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout]  34 | / impl<I, V> Share for (I, V)
[INFO] [stdout]  35 | | where
[INFO] [stdout]  36 | |     I: ShareIdentifier,
[INFO] [stdout]  37 | |     V: ShareElement + for<'a> From<&'a I> + for<'a> Mul<&'a I, Output = V>,
[INFO] [stdout]     | |___________________________________________________________________________^ `(I, V)`
[INFO] [stdout] ...
[INFO] [stdout] 178 | / impl<I, V> Share for DefaultShare<I, V>
[INFO] [stdout] 179 | | where
[INFO] [stdout] 180 | |     I: ShareIdentifier,
[INFO] [stdout] 181 | |     V: ShareElement + for<'a> From<&'a I> + for<'a> Mul<&'a I, Output = V>,
[INFO] [stdout]     | |___________________________________________________________________________^ `share::DefaultShare<I, V>`
[INFO] [stdout] note: required by a bound in `PedersenOptions`
[INFO] [stdout]    --> src/pedersen.rs:22:35
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct PedersenOptions<'a, S: Share, V: ShareVerifier<S>> {
[INFO] [stdout]     |                                   ^^^^^ required by this bound in `PedersenOptions`
[INFO] [stdout] help: consider giving `options` an explicit type, where the type for type parameter `S` is specified
[INFO] [stdout]     |
[INFO] [stdout]  31 |     let options: PedersenOptions<'_, S, V> = PedersenOptions {
[INFO] [stdout]     |                +++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed for `SV`
[INFO] [stdout]    --> src/tests/standard/invalid.rs:31:9
[INFO] [stdout]     |
[INFO] [stdout]  31 |     let options = PedersenOptions {
[INFO] [stdout]     |         ^^^^^^^   --------------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] note: multiple `impl`s or `where` clauses satisfying `_: element::ShareVerifier<S>` found
[INFO] [stdout]    --> src/tests/standard/invalid.rs:11:40
[INFO] [stdout]     |
[INFO] [stdout]  11 |   pub fn split_invalid_args<S: Share, V: ShareVerifier<S>>() {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/element.rs:125:1
[INFO] [stdout]     |
[INFO] [stdout] 125 | / impl<
[INFO] [stdout] 126 | |     S: Share,
[INFO] [stdout] 127 | |     SV: ShareElement
[INFO] [stdout] 128 | |         + Copy
[INFO] [stdout] ...   |
[INFO] [stdout] 141 | |         + for<'a> MulAssign<&'a S::Value>,
[INFO] [stdout] 142 | | > ShareVerifier<S> for SV
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] note: required by a bound in `PedersenOptions`
[INFO] [stdout]    --> src/pedersen.rs:22:45
[INFO] [stdout]     |
[INFO] [stdout]  22 | pub struct PedersenOptions<'a, S: Share, V: ShareVerifier<S>> {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^ required by this bound in `PedersenOptions`
[INFO] [stdout] help: consider giving `options` an explicit type, where the type for type parameter `V` is specified
[INFO] [stdout]     |
[INFO] [stdout]  31 |     let options: SV = PedersenOptions {
[INFO] [stdout]     |                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed for `SV`
[INFO] [stdout]    --> src/tests/standard/invalid.rs:31:9
[INFO] [stdout]     |
[INFO] [stdout]  31 |     let options = PedersenOptions {
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  38 |         GenericArrayPedersenResult::<S, V, U2, U3>::split_secret_with_blind_verifiers(
[INFO] [stdout]     |         ----------------------------------------------------------------------------- required by a bound introduced by this call
[INFO] [stdout]  39 |             0, 0, &options, &mut rng
[INFO] [stdout]     |                   -------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] note: multiple `impl`s or `where` clauses satisfying `_: element::ShareVerifier<S>` found
[INFO] [stdout]    --> src/tests/standard/invalid.rs:11:40
[INFO] [stdout]     |
[INFO] [stdout]  11 |   pub fn split_invalid_args<S: Share, V: ShareVerifier<S>>() {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/element.rs:125:1
[INFO] [stdout]     |
[INFO] [stdout] 125 | / impl<
[INFO] [stdout] 126 | |     S: Share,
[INFO] [stdout] 127 | |     SV: ShareElement
[INFO] [stdout] 128 | |         + Copy
[INFO] [stdout] ...   |
[INFO] [stdout] 141 | |         + for<'a> MulAssign<&'a S::Value>,
[INFO] [stdout] 142 | | > ShareVerifier<S> for SV
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] note: required by a bound in `pedersen::Pedersen::split_secret_with_blind_verifiers`
[INFO] [stdout]    --> src/pedersen.rs:38:8
[INFO] [stdout]     |
[INFO] [stdout]  38 |     V: ShareVerifier<S>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^ required by this bound in `Pedersen::split_secret_with_blind_verifiers`
[INFO] [stdout] ...
[INFO] [stdout]  62 |     fn split_secret_with_blind_verifiers(
[INFO] [stdout]     |        --------------------------------- required by a bound in this associated function
[INFO] [stdout] help: consider giving `options` an explicit type, where the type for type parameter `V` is specified
[INFO] [stdout]     |
[INFO] [stdout]  31 |     let options: SV = PedersenOptions {
[INFO] [stdout]     |                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0275]: overflow evaluating the requirement `GenericArrayPedersenResult<S, V, UInt<UInt<UTerm, B1>, B0>, _>: pedersen::Pedersen<S, V>`
[INFO] [stdout]   --> src/tests/standard/invalid.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         GenericArrayPedersenResult::<S, V, U2, U3>::split_secret_with_blind_verifiers(
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0275]: overflow evaluating the requirement `<GenericArrayPedersenResult<S, V, UInt<UInt<UTerm, B1>, B0>, _> as pedersen::Pedersen<S, V>>::PedersenResult == _`
[INFO] [stdout]   --> src/tests/standard/invalid.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 | /         GenericArrayPedersenResult::<S, V, U2, U3>::split_secret_with_blind_verifiers(
[INFO] [stdout] 39 | |             0, 0, &options, &mut rng
[INFO] [stdout] 40 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed for `SV`
[INFO] [stdout]    --> src/tests/standard/invalid.rs:31:9
[INFO] [stdout]     |
[INFO] [stdout]  31 |     let options = PedersenOptions {
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  44 |         GenericArrayPedersenResult::<S, V, U3, U2>::split_secret_with_blind_verifiers(
[INFO] [stdout]     |         ----------------------------------------------------------------------------- required by a bound introduced by this call
[INFO] [stdout]  45 |             3, 2, &options, &mut rng
[INFO] [stdout]     |                   -------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] note: multiple `impl`s or `where` clauses satisfying `_: element::ShareVerifier<S>` found
[INFO] [stdout]    --> src/tests/standard/invalid.rs:11:40
[INFO] [stdout]     |
[INFO] [stdout]  11 |   pub fn split_invalid_args<S: Share, V: ShareVerifier<S>>() {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/element.rs:125:1
[INFO] [stdout]     |
[INFO] [stdout] 125 | / impl<
[INFO] [stdout] 126 | |     S: Share,
[INFO] [stdout] 127 | |     SV: ShareElement
[INFO] [stdout] 128 | |         + Copy
[INFO] [stdout] ...   |
[INFO] [stdout] 141 | |         + for<'a> MulAssign<&'a S::Value>,
[INFO] [stdout] 142 | | > ShareVerifier<S> for SV
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] note: required by a bound in `pedersen::Pedersen::split_secret_with_blind_verifiers`
[INFO] [stdout]    --> src/pedersen.rs:38:8
[INFO] [stdout]     |
[INFO] [stdout]  38 |     V: ShareVerifier<S>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^ required by this bound in `Pedersen::split_secret_with_blind_verifiers`
[INFO] [stdout] ...
[INFO] [stdout]  62 |     fn split_secret_with_blind_verifiers(
[INFO] [stdout]     |        --------------------------------- required by a bound in this associated function
[INFO] [stdout] help: consider giving `options` an explicit type, where the type for type parameter `V` is specified
[INFO] [stdout]     |
[INFO] [stdout]  31 |     let options: SV = PedersenOptions {
[INFO] [stdout]     |                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0275]: overflow evaluating the requirement `GenericArrayPedersenResult<S, V, UInt<UInt<UTerm, B1>, B1>, _>: pedersen::Pedersen<S, V>`
[INFO] [stdout]   --> src/tests/standard/invalid.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |         GenericArrayPedersenResult::<S, V, U3, U2>::split_secret_with_blind_verifiers(
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0275]: overflow evaluating the requirement `<GenericArrayPedersenResult<S, V, UInt<UInt<UTerm, B1>, B1>, _> as pedersen::Pedersen<S, V>>::PedersenResult == _`
[INFO] [stdout]   --> src/tests/standard/invalid.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | /         GenericArrayPedersenResult::<S, V, U3, U2>::split_secret_with_blind_verifiers(
[INFO] [stdout] 45 | |             3, 2, &options, &mut rng
[INFO] [stdout] 46 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed for `SV`
[INFO] [stdout]    --> src/tests/standard/invalid.rs:31:9
[INFO] [stdout]     |
[INFO] [stdout]  31 |     let options = PedersenOptions {
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  50 |         GenericArrayPedersenResult::<S, V, U1, U8>::split_secret_with_blind_verifiers(
[INFO] [stdout]     |         ----------------------------------------------------------------------------- required by a bound introduced by this call
[INFO] [stdout]  51 |             1, 8, &options, &mut rng
[INFO] [stdout]     |                   -------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] note: multiple `impl`s or `where` clauses satisfying `_: element::ShareVerifier<S>` found
[INFO] [stdout]    --> src/tests/standard/invalid.rs:11:40
[INFO] [stdout]     |
[INFO] [stdout]  11 |   pub fn split_invalid_args<S: Share, V: ShareVerifier<S>>() {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/element.rs:125:1
[INFO] [stdout]     |
[INFO] [stdout] 125 | / impl<
[INFO] [stdout] 126 | |     S: Share,
[INFO] [stdout] 127 | |     SV: ShareElement
[INFO] [stdout] 128 | |         + Copy
[INFO] [stdout] ...   |
[INFO] [stdout] 141 | |         + for<'a> MulAssign<&'a S::Value>,
[INFO] [stdout] 142 | | > ShareVerifier<S> for SV
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] note: required by a bound in `pedersen::Pedersen::split_secret_with_blind_verifiers`
[INFO] [stdout]    --> src/pedersen.rs:38:8
[INFO] [stdout]     |
[INFO] [stdout]  38 |     V: ShareVerifier<S>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^ required by this bound in `Pedersen::split_secret_with_blind_verifiers`
[INFO] [stdout] ...
[INFO] [stdout]  62 |     fn split_secret_with_blind_verifiers(
[INFO] [stdout]     |        --------------------------------- required by a bound in this associated function
[INFO] [stdout] help: consider giving `options` an explicit type, where the type for type parameter `V` is specified
[INFO] [stdout]     |
[INFO] [stdout]  31 |     let options: SV = PedersenOptions {
[INFO] [stdout]     |                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0275]: overflow evaluating the requirement `GenericArrayPedersenResult<S, V, UInt<UTerm, B1>, UInt<_, B0>>: pedersen::Pedersen<S, V>`
[INFO] [stdout]   --> src/tests/standard/invalid.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         GenericArrayPedersenResult::<S, V, U1, U8>::split_secret_with_blind_verifiers(
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0275]: overflow evaluating the requirement `<GenericArrayPedersenResult<S, V, UInt<UTerm, B1>, UInt<_, B0>> as pedersen::Pedersen<S, V>>::PedersenResult == _`
[INFO] [stdout]   --> src/tests/standard/invalid.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 | /         GenericArrayPedersenResult::<S, V, U1, U8>::split_secret_with_blind_verifiers(
[INFO] [stdout] 51 | |             1, 8, &options, &mut rng
[INFO] [stdout] 52 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVsss<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _> well-formed`
[INFO] [stdout]    --> src/feldman.rs:424:14
[INFO] [stdout]     |
[INFO] [stdout] 424 |             <GenericArrayFeldmanVsss<TestShare, TestVerifier, GenericU2, GenericU3> as Feldman<
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVsss<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _>: shamir::Shamir<_>`
[INFO] [stdout]    --> src/feldman.rs:424:13
[INFO] [stdout]     |
[INFO] [stdout] 424 | /             <GenericArrayFeldmanVsss<TestShare, TestVerifier, GenericU2, GenericU3> as Feldman<
[INFO] [stdout] 425 | |                 TestShare,
[INFO] [stdout] 426 | |                 TestVerifier,
[INFO] [stdout] 427 | |             >>::split_secret_with_verifier(2, 3, &secret, Some(generator), &mut rng)
[INFO] [stdout]     | |____________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVsss<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _>: feldman::Feldman<_, _>`
[INFO] [stdout]    --> src/feldman.rs:424:13
[INFO] [stdout]     |
[INFO] [stdout] 424 | /             <GenericArrayFeldmanVsss<TestShare, TestVerifier, GenericU2, GenericU3> as Feldman<
[INFO] [stdout] 425 | |                 TestShare,
[INFO] [stdout] 426 | |                 TestVerifier,
[INFO] [stdout] 427 | |             >>::split_secret_with_verifier(2, 3, &secret, Some(generator), &mut rng)
[INFO] [stdout]     | |____________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVsss<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _> well-formed`
[INFO] [stdout]    --> src/feldman.rs:424:13
[INFO] [stdout]     |
[INFO] [stdout] 424 | /             <GenericArrayFeldmanVsss<TestShare, TestVerifier, GenericU2, GenericU3> as Feldman<
[INFO] [stdout] 425 | |                 TestShare,
[INFO] [stdout] 426 | |                 TestVerifier,
[INFO] [stdout] 427 | |             >>::split_secret_with_verifier(2, 3, &secret, Some(generator), &mut rng)
[INFO] [stdout]     | |__________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArrayFeldmanVsss<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _> as shamir::Shamir<_>>::ShareSet == _`
[INFO] [stdout]    --> src/feldman.rs:424:13
[INFO] [stdout]     |
[INFO] [stdout] 424 | /             <GenericArrayFeldmanVsss<TestShare, TestVerifier, GenericU2, GenericU3> as Feldman<
[INFO] [stdout] 425 | |                 TestShare,
[INFO] [stdout] 426 | |                 TestVerifier,
[INFO] [stdout] 427 | |             >>::split_secret_with_verifier(2, 3, &secret, Some(generator), &mut rng)
[INFO] [stdout]     | |____________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArrayFeldmanVsss<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _> as feldman::Feldman<_, _>>::VerifierSet == _`
[INFO] [stdout]    --> src/feldman.rs:424:13
[INFO] [stdout]     |
[INFO] [stdout] 424 | /             <GenericArrayFeldmanVsss<TestShare, TestVerifier, GenericU2, GenericU3> as Feldman<
[INFO] [stdout] 425 | |                 TestShare,
[INFO] [stdout] 426 | |                 TestVerifier,
[INFO] [stdout] 427 | |             >>::split_secret_with_verifier(2, 3, &secret, Some(generator), &mut rng)
[INFO] [stdout]     | |____________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `(GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _>, _): Sized`
[INFO] [stdout]    --> src/feldman.rs:428:14
[INFO] [stdout]     |
[INFO] [stdout] 428 |             .unwrap();
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `(GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _>, _) well-formed`
[INFO] [stdout]    --> src/feldman.rs:428:14
[INFO] [stdout]     |
[INFO] [stdout] 428 |             .unwrap();
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Result<(GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<Scalar>>, _>, _), Error> well-formed`
[INFO] [stdout]    --> src/feldman.rs:424:13
[INFO] [stdout]     |
[INFO] [stdout] 424 | /             <GenericArrayFeldmanVsss<TestShare, TestVerifier, GenericU2, GenericU3> as Feldman<
[INFO] [stdout] 425 | |                 TestShare,
[INFO] [stdout] 426 | |                 TestVerifier,
[INFO] [stdout] 427 | |             >>::split_secret_with_verifier(2, 3, &secret, Some(generator), &mut rng)
[INFO] [stdout]     | |____________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `(GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _>, _) well-formed`
[INFO] [stdout]    --> src/feldman.rs:424:13
[INFO] [stdout]     |
[INFO] [stdout] 424 | /             <GenericArrayFeldmanVsss<TestShare, TestVerifier, GenericU2, GenericU3> as Feldman<
[INFO] [stdout] 425 | |                 TestShare,
[INFO] [stdout] 426 | |                 TestVerifier,
[INFO] [stdout] 427 | |             >>::split_secret_with_verifier(2, 3, &secret, Some(generator), &mut rng)
[INFO] [stdout] 428 | |             .unwrap();
[INFO] [stdout]     | |_____________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Result<(GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<Scalar>>, _>, _), Error> well-formed`
[INFO] [stdout]    --> src/feldman.rs:428:14
[INFO] [stdout]     |
[INFO] [stdout] 428 |             .unwrap();
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>: Sized`
[INFO] [stdout]    --> src/feldman.rs:423:14
[INFO] [stdout]     |
[INFO] [stdout] 423 |         let (generic_shares, generic_verifiers) =
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: Sized`
[INFO] [stdout]    --> src/feldman.rs:423:30
[INFO] [stdout]     |
[INFO] [stdout] 423 |         let (generic_shares, generic_verifiers) =
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>> as Deref>::Target == _`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]   = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]   = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>: MetaSized`
[INFO] [stdout]    --> src/feldman.rs:429:35
[INFO] [stdout]     |
[INFO] [stdout] 429 |         assert_eq!(generic_shares.combine(), Ok(secret));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>> well-formed`
[INFO] [stdout]    --> src/feldman.rs:429:20
[INFO] [stdout]     |
[INFO] [stdout] 429 |         assert_eq!(generic_shares.combine(), Ok(secret));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _> well-formed`
[INFO] [stdout]    --> src/feldman.rs:429:35
[INFO] [stdout]     |
[INFO] [stdout] 429 |         assert_eq!(generic_shares.combine(), Ok(secret));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> as Deref>::Target == _`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]   = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]   = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: Sized`
[INFO] [stdout]    --> src/feldman.rs:430:27
[INFO] [stdout]     |
[INFO] [stdout] 430 |         generic_verifiers.verify_share(&generic_shares[0]).unwrap();
[INFO] [stdout]     |                           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]    --> src/feldman.rs:430:9
[INFO] [stdout]     |
[INFO] [stdout] 430 |         generic_verifiers.verify_share(&generic_shares[0]).unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]    --> src/feldman.rs:430:27
[INFO] [stdout]     |
[INFO] [stdout] 430 |         generic_verifiers.verify_share(&generic_shares[0]).unwrap();
[INFO] [stdout]     |                           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>> as Deref>::Target == _`
[INFO] [stdout]    --> src/feldman.rs:430:41
[INFO] [stdout]     |
[INFO] [stdout] 430 |         generic_verifiers.verify_share(&generic_shares[0]).unwrap();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>: Deref`
[INFO] [stdout]    --> src/feldman.rs:430:41
[INFO] [stdout]     |
[INFO] [stdout] 430 |         generic_verifiers.verify_share(&generic_shares[0]).unwrap();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _> well-formed`
[INFO] [stdout]    --> src/feldman.rs:430:41
[INFO] [stdout]     |
[INFO] [stdout] 430 |         generic_verifiers.verify_share(&generic_shares[0]).unwrap();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0284]: type annotations needed
[INFO] [stdout]    --> src/feldman.rs:429:35
[INFO] [stdout]     |
[INFO] [stdout] 429 |         assert_eq!(generic_shares.combine(), Ok(secret));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: cannot satisfy `<_ as share::Share>::Value == element::prime_field::IdentifierPrimeField<k256::Scalar>`
[INFO] [stdout] help: try using a fully qualified path to specify the expected types
[INFO] [stdout]     |
[INFO] [stdout] 429 -         assert_eq!(generic_shares.combine(), Ok(secret));
[INFO] [stdout] 429 +         assert_eq!(<GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<UInt<UTerm, B1>, B1>> as set::ReadableShareSet<S>>::combine(&generic_shares), Ok(secret));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0275]: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>: set::ReadableShareSet<_>`
[INFO] [stdout]    --> src/feldman.rs:429:35
[INFO] [stdout]     |
[INFO] [stdout] 429 |         assert_eq!(generic_shares.combine(), Ok(secret));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0275]: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: set::FeldmanVerifierSet<_, _>`
[INFO] [stdout]    --> src/feldman.rs:430:27
[INFO] [stdout]     |
[INFO] [stdout] 430 |         generic_verifiers.verify_share(&generic_shares[0]).unwrap();
[INFO] [stdout]     |                           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:753:29
[INFO] [stdout]     |
[INFO] [stdout] 753 |         let secret_shares = GenericArray::<TestShare, GenericU3>::from_array([
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `UInt<UInt<UTerm, B1>, B1>: ArrayLength`
[INFO] [stdout]    --> src/pedersen.rs:753:67
[INFO] [stdout]     |
[INFO] [stdout] 753 |         let secret_shares = GenericArray::<TestShare, GenericU3>::from_array([
[INFO] [stdout]     |                                                                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `UInt<UInt<UTerm, B1>, B1>: ArrayLength`
[INFO] [stdout]    --> src/pedersen.rs:753:29
[INFO] [stdout]     |
[INFO] [stdout] 753 |           let secret_shares = GenericArray::<TestShare, GenericU3>::from_array([
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 754 | |             share(1, 55),
[INFO] [stdout] 755 | |             share(2, 55),
[INFO] [stdout] 756 | |             share(3, 55),
[INFO] [stdout] 757 | |         ]);
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `hybrid_array::typenum::Const<3>: IntoArrayLength`
[INFO] [stdout]    --> src/pedersen.rs:753:29
[INFO] [stdout]     |
[INFO] [stdout] 753 |           let secret_shares = GenericArray::<TestShare, GenericU3>::from_array([
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 754 | |             share(1, 55),
[INFO] [stdout] 755 | |             share(2, 55),
[INFO] [stdout] 756 | |             share(3, 55),
[INFO] [stdout] 757 | |         ]);
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<hybrid_array::typenum::Const<3> as IntoArrayLength>::ArrayLength == UInt<UInt<UTerm, B1>, B1>`
[INFO] [stdout]    --> src/pedersen.rs:753:29
[INFO] [stdout]     |
[INFO] [stdout] 753 |           let secret_shares = GenericArray::<TestShare, GenericU3>::from_array([
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 754 | |             share(1, 55),
[INFO] [stdout] 755 | |             share(2, 55),
[INFO] [stdout] 756 | |             share(3, 55),
[INFO] [stdout] 757 | |         ]);
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:753:29
[INFO] [stdout]     |
[INFO] [stdout] 753 |           let secret_shares = GenericArray::<TestShare, GenericU3>::from_array([
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 754 | |             share(1, 55),
[INFO] [stdout] 755 | |             share(2, 55),
[INFO] [stdout] 756 | |             share(3, 55),
[INFO] [stdout] 757 | |         ]);
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>: Sized`
[INFO] [stdout]    --> src/pedersen.rs:753:13
[INFO] [stdout]     |
[INFO] [stdout] 753 |         let secret_shares = GenericArray::<TestShare, GenericU3>::from_array([
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:758:30
[INFO] [stdout]     |
[INFO] [stdout] 758 |         let blinder_shares = GenericArray::<TestShare, GenericU3>::from_array([
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `UInt<UInt<UTerm, B1>, B1>: ArrayLength`
[INFO] [stdout]    --> src/pedersen.rs:758:68
[INFO] [stdout]     |
[INFO] [stdout] 758 |         let blinder_shares = GenericArray::<TestShare, GenericU3>::from_array([
[INFO] [stdout]     |                                                                    ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `UInt<UInt<UTerm, B1>, B1>: ArrayLength`
[INFO] [stdout]    --> src/pedersen.rs:758:30
[INFO] [stdout]     |
[INFO] [stdout] 758 |           let blinder_shares = GenericArray::<TestShare, GenericU3>::from_array([
[INFO] [stdout]     |  ______________________________^
[INFO] [stdout] 759 | |             share(1, 9),
[INFO] [stdout] 760 | |             share(2, 9),
[INFO] [stdout] 761 | |             share(3, 9),
[INFO] [stdout] 762 | |         ]);
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `hybrid_array::typenum::Const<3>: IntoArrayLength`
[INFO] [stdout]    --> src/pedersen.rs:758:30
[INFO] [stdout]     |
[INFO] [stdout] 758 |           let blinder_shares = GenericArray::<TestShare, GenericU3>::from_array([
[INFO] [stdout]     |  ______________________________^
[INFO] [stdout] 759 | |             share(1, 9),
[INFO] [stdout] 760 | |             share(2, 9),
[INFO] [stdout] 761 | |             share(3, 9),
[INFO] [stdout] 762 | |         ]);
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<hybrid_array::typenum::Const<3> as IntoArrayLength>::ArrayLength == UInt<UInt<UTerm, B1>, B1>`
[INFO] [stdout]    --> src/pedersen.rs:758:30
[INFO] [stdout]     |
[INFO] [stdout] 758 |           let blinder_shares = GenericArray::<TestShare, GenericU3>::from_array([
[INFO] [stdout]     |  ______________________________^
[INFO] [stdout] 759 | |             share(1, 9),
[INFO] [stdout] 760 | |             share(2, 9),
[INFO] [stdout] 761 | |             share(3, 9),
[INFO] [stdout] 762 | |         ]);
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:758:30
[INFO] [stdout]     |
[INFO] [stdout] 758 |           let blinder_shares = GenericArray::<TestShare, GenericU3>::from_array([
[INFO] [stdout]     |  ______________________________^
[INFO] [stdout] 759 | |             share(1, 9),
[INFO] [stdout] 760 | |             share(2, 9),
[INFO] [stdout] 761 | |             share(3, 9),
[INFO] [stdout] 762 | |         ]);
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>: Sized`
[INFO] [stdout]    --> src/pedersen.rs:758:13
[INFO] [stdout]     |
[INFO] [stdout] 758 |         let blinder_shares = GenericArray::<TestShare, GenericU3>::from_array([
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:763:36
[INFO] [stdout]     |
[INFO] [stdout] 763 |         let feldman_verifier_set = GenericArray::<TestVerifier, GenericU3>::from_array([
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `UInt<UInt<UTerm, B1>, B1>: ArrayLength`
[INFO] [stdout]    --> src/pedersen.rs:763:77
[INFO] [stdout]     |
[INFO] [stdout] 763 |         let feldman_verifier_set = GenericArray::<TestVerifier, GenericU3>::from_array([
[INFO] [stdout]     |                                                                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `UInt<UInt<UTerm, B1>, B1>: ArrayLength`
[INFO] [stdout]    --> src/pedersen.rs:763:36
[INFO] [stdout]     |
[INFO] [stdout] 763 |           let feldman_verifier_set = GenericArray::<TestVerifier, GenericU3>::from_array([
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 764 | |             TestVerifier::generator(),
[INFO] [stdout] 765 | |             verifier(55),
[INFO] [stdout] 766 | |             verifier(1),
[INFO] [stdout] 767 | |         ]);
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `hybrid_array::typenum::Const<3>: IntoArrayLength`
[INFO] [stdout]    --> src/pedersen.rs:763:36
[INFO] [stdout]     |
[INFO] [stdout] 763 |           let feldman_verifier_set = GenericArray::<TestVerifier, GenericU3>::from_array([
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 764 | |             TestVerifier::generator(),
[INFO] [stdout] 765 | |             verifier(55),
[INFO] [stdout] 766 | |             verifier(1),
[INFO] [stdout] 767 | |         ]);
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<hybrid_array::typenum::Const<3> as IntoArrayLength>::ArrayLength == UInt<UInt<UTerm, B1>, B1>`
[INFO] [stdout]    --> src/pedersen.rs:763:36
[INFO] [stdout]     |
[INFO] [stdout] 763 |           let feldman_verifier_set = GenericArray::<TestVerifier, GenericU3>::from_array([
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 764 | |             TestVerifier::generator(),
[INFO] [stdout] 765 | |             verifier(55),
[INFO] [stdout] 766 | |             verifier(1),
[INFO] [stdout] 767 | |         ]);
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:763:36
[INFO] [stdout]     |
[INFO] [stdout] 763 |           let feldman_verifier_set = GenericArray::<TestVerifier, GenericU3>::from_array([
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 764 | |             TestVerifier::generator(),
[INFO] [stdout] 765 | |             verifier(55),
[INFO] [stdout] 766 | |             verifier(1),
[INFO] [stdout] 767 | |         ]);
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: Sized`
[INFO] [stdout]    --> src/pedersen.rs:763:13
[INFO] [stdout]     |
[INFO] [stdout] 763 |         let feldman_verifier_set = GenericArray::<TestVerifier, GenericU3>::from_array([
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:768:37
[INFO] [stdout]     |
[INFO] [stdout] 768 |         let pedersen_verifier_set = GenericArray::<TestVerifier, GenericU4>::from_array([
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `UInt<UInt<UInt<UTerm, B1>, B0>, B0>: ArrayLength`
[INFO] [stdout]    --> src/pedersen.rs:768:78
[INFO] [stdout]     |
[INFO] [stdout] 768 |         let pedersen_verifier_set = GenericArray::<TestVerifier, GenericU4>::from_array([
[INFO] [stdout]     |                                                                              ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `UInt<UInt<UInt<UTerm, B1>, B0>, B0>: ArrayLength`
[INFO] [stdout]    --> src/pedersen.rs:768:37
[INFO] [stdout]     |
[INFO] [stdout] 768 |           let pedersen_verifier_set = GenericArray::<TestVerifier, GenericU4>::from_array([
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 769 | |             TestVerifier::generator(),
[INFO] [stdout] 770 | |             verifier(2),
[INFO] [stdout] 771 | |             verifier(73),
[INFO] [stdout] 772 | |             verifier(1),
[INFO] [stdout] 773 | |         ]);
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `hybrid_array::typenum::Const<4>: IntoArrayLength`
[INFO] [stdout]    --> src/pedersen.rs:768:37
[INFO] [stdout]     |
[INFO] [stdout] 768 |           let pedersen_verifier_set = GenericArray::<TestVerifier, GenericU4>::from_array([
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 769 | |             TestVerifier::generator(),
[INFO] [stdout] 770 | |             verifier(2),
[INFO] [stdout] 771 | |             verifier(73),
[INFO] [stdout] 772 | |             verifier(1),
[INFO] [stdout] 773 | |         ]);
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<hybrid_array::typenum::Const<4> as IntoArrayLength>::ArrayLength == UInt<UInt<UInt<UTerm, B1>, B0>, B0>`
[INFO] [stdout]    --> src/pedersen.rs:768:37
[INFO] [stdout]     |
[INFO] [stdout] 768 |           let pedersen_verifier_set = GenericArray::<TestVerifier, GenericU4>::from_array([
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 769 | |             TestVerifier::generator(),
[INFO] [stdout] 770 | |             verifier(2),
[INFO] [stdout] 771 | |             verifier(73),
[INFO] [stdout] 772 | |             verifier(1),
[INFO] [stdout] 773 | |         ]);
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:768:37
[INFO] [stdout]     |
[INFO] [stdout] 768 |           let pedersen_verifier_set = GenericArray::<TestVerifier, GenericU4>::from_array([
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 769 | |             TestVerifier::generator(),
[INFO] [stdout] 770 | |             verifier(2),
[INFO] [stdout] 771 | |             verifier(73),
[INFO] [stdout] 772 | |             verifier(1),
[INFO] [stdout] 773 | |         ]);
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: Sized`
[INFO] [stdout]    --> src/pedersen.rs:768:13
[INFO] [stdout]     |
[INFO] [stdout] 768 |         let pedersen_verifier_set = GenericArray::<TestVerifier, GenericU4>::from_array([
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:775:13
[INFO] [stdout]     |
[INFO] [stdout] 775 |             GenericArrayPedersenResult::<TestShare, TestVerifier, GenericU2, GenericU3>::new(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _>: Sized`
[INFO] [stdout]    --> src/pedersen.rs:775:13
[INFO] [stdout]     |
[INFO] [stdout] 775 | /             GenericArrayPedersenResult::<TestShare, TestVerifier, GenericU2, GenericU3>::new(
[INFO] [stdout] 776 | |                 blinder,
[INFO] [stdout] 777 | |                 secret_shares,
[INFO] [stdout] 778 | |                 blinder_shares,
[INFO] [stdout] 779 | |                 feldman_verifier_set,
[INFO] [stdout] 780 | |                 pedersen_verifier_set,
[INFO] [stdout] 781 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:775:13
[INFO] [stdout]     |
[INFO] [stdout] 775 |             GenericArrayPedersenResult::<TestShare, TestVerifier, GenericU2, GenericU3>::new(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:777:17
[INFO] [stdout]     |
[INFO] [stdout] 777 |                 secret_shares,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:778:17
[INFO] [stdout]     |
[INFO] [stdout] 778 |                 blinder_shares,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:779:17
[INFO] [stdout]     |
[INFO] [stdout] 779 |                 feldman_verifier_set,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:780:17
[INFO] [stdout]     |
[INFO] [stdout] 780 |                 pedersen_verifier_set,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:775:13
[INFO] [stdout]     |
[INFO] [stdout] 775 | /             GenericArrayPedersenResult::<TestShare, TestVerifier, GenericU2, GenericU3>::new(
[INFO] [stdout] 776 | |                 blinder,
[INFO] [stdout] 777 | |                 secret_shares,
[INFO] [stdout] 778 | |                 blinder_shares,
[INFO] [stdout] 779 | |                 feldman_verifier_set,
[INFO] [stdout] 780 | |                 pedersen_verifier_set,
[INFO] [stdout] 781 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _>: Sized`
[INFO] [stdout]    --> src/pedersen.rs:774:13
[INFO] [stdout]     |
[INFO] [stdout] 774 |         let generic =
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _>: Sized`
[INFO] [stdout]    --> src/pedersen.rs:783:28
[INFO] [stdout]     |
[INFO] [stdout] 783 |         assert_eq!(generic.blinder(), &blinder);
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:783:20
[INFO] [stdout]     |
[INFO] [stdout] 783 |         assert_eq!(generic.blinder(), &blinder);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _, _> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:783:28
[INFO] [stdout]     |
[INFO] [stdout] 783 |         assert_eq!(generic.blinder(), &blinder);
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _>: Sized`
[INFO] [stdout]    --> src/pedersen.rs:784:28
[INFO] [stdout]     |
[INFO] [stdout] 784 |         assert_eq!(generic.secret_shares().combine(), Ok(secret));
[INFO] [stdout]     |                            ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:784:20
[INFO] [stdout]     |
[INFO] [stdout] 784 |         assert_eq!(generic.secret_shares().combine(), Ok(secret));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _, _> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:784:28
[INFO] [stdout]     |
[INFO] [stdout] 784 |         assert_eq!(generic.secret_shares().combine(), Ok(secret));
[INFO] [stdout]     |                            ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/pedersen.rs:784:20
[INFO] [stdout]     |
[INFO] [stdout] 784 |         assert_eq!(generic.secret_shares().combine(), Ok(secret));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _>: Sized`
[INFO] [stdout]    --> src/pedersen.rs:785:28
[INFO] [stdout]     |
[INFO] [stdout] 785 |         assert_eq!(generic.blinder_shares().combine(), Ok(blinder));
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:785:20
[INFO] [stdout]     |
[INFO] [stdout] 785 |         assert_eq!(generic.blinder_shares().combine(), Ok(blinder));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _, _> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:785:28
[INFO] [stdout]     |
[INFO] [stdout] 785 |         assert_eq!(generic.blinder_shares().combine(), Ok(blinder));
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:787:14
[INFO] [stdout]     |
[INFO] [stdout] 787 |             <GenericArray<TestVerifier, GenericU3> as FeldmanVerifierSet<
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: Sized`
[INFO] [stdout]    --> src/pedersen.rs:787:13
[INFO] [stdout]     |
[INFO] [stdout] 787 | /             <GenericArray<TestVerifier, GenericU3> as FeldmanVerifierSet<
[INFO] [stdout] 788 | |                 TestShare,
[INFO] [stdout] 789 | |                 TestVerifier,
[INFO] [stdout] 790 | |             >>::generator(generic.feldman_verifier_set()),
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: set::FeldmanVerifierSet<_, _>`
[INFO] [stdout]    --> src/pedersen.rs:787:13
[INFO] [stdout]     |
[INFO] [stdout] 787 | /             <GenericArray<TestVerifier, GenericU3> as FeldmanVerifierSet<
[INFO] [stdout] 788 | |                 TestShare,
[INFO] [stdout] 789 | |                 TestVerifier,
[INFO] [stdout] 790 | |             >>::generator(generic.feldman_verifier_set()),
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:787:13
[INFO] [stdout]     |
[INFO] [stdout] 787 | /             <GenericArray<TestVerifier, GenericU3> as FeldmanVerifierSet<
[INFO] [stdout] 788 | |                 TestShare,
[INFO] [stdout] 789 | |                 TestVerifier,
[INFO] [stdout] 790 | |             >>::generator(generic.feldman_verifier_set()),
[INFO] [stdout]     | |_________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:790:27
[INFO] [stdout]     |
[INFO] [stdout] 790 |             >>::generator(generic.feldman_verifier_set()),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _>: Sized`
[INFO] [stdout]    --> src/pedersen.rs:790:35
[INFO] [stdout]     |
[INFO] [stdout] 790 |             >>::generator(generic.feldman_verifier_set()),
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:790:27
[INFO] [stdout]     |
[INFO] [stdout] 790 |             >>::generator(generic.feldman_verifier_set()),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _, _> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:790:35
[INFO] [stdout]     |
[INFO] [stdout] 790 |             >>::generator(generic.feldman_verifier_set()),
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:790:35
[INFO] [stdout]     |
[INFO] [stdout] 790 |             >>::generator(generic.feldman_verifier_set()),
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:794:14
[INFO] [stdout]     |
[INFO] [stdout] 794 |             <GenericArray<TestVerifier, GenericU4> as PedersenVerifierSet<
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: Sized`
[INFO] [stdout]    --> src/pedersen.rs:794:13
[INFO] [stdout]     |
[INFO] [stdout] 794 | /             <GenericArray<TestVerifier, GenericU4> as PedersenVerifierSet<
[INFO] [stdout] 795 | |                 TestShare,
[INFO] [stdout] 796 | |                 TestVerifier,
[INFO] [stdout] 797 | |             >>::blinder_generator(generic.pedersen_verifier_set()),
[INFO] [stdout]     | |__________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: set::PedersenVerifierSet<_, _>`
[INFO] [stdout]    --> src/pedersen.rs:794:13
[INFO] [stdout]     |
[INFO] [stdout] 794 | /             <GenericArray<TestVerifier, GenericU4> as PedersenVerifierSet<
[INFO] [stdout] 795 | |                 TestShare,
[INFO] [stdout] 796 | |                 TestVerifier,
[INFO] [stdout] 797 | |             >>::blinder_generator(generic.pedersen_verifier_set()),
[INFO] [stdout]     | |__________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:794:13
[INFO] [stdout]     |
[INFO] [stdout] 794 | /             <GenericArray<TestVerifier, GenericU4> as PedersenVerifierSet<
[INFO] [stdout] 795 | |                 TestShare,
[INFO] [stdout] 796 | |                 TestVerifier,
[INFO] [stdout] 797 | |             >>::blinder_generator(generic.pedersen_verifier_set()),
[INFO] [stdout]     | |_________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:797:35
[INFO] [stdout]     |
[INFO] [stdout] 797 |             >>::blinder_generator(generic.pedersen_verifier_set()),
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _>: Sized`
[INFO] [stdout]    --> src/pedersen.rs:797:43
[INFO] [stdout]     |
[INFO] [stdout] 797 |             >>::blinder_generator(generic.pedersen_verifier_set()),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:797:35
[INFO] [stdout]     |
[INFO] [stdout] 797 |             >>::blinder_generator(generic.pedersen_verifier_set()),
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _, _> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:797:43
[INFO] [stdout]     |
[INFO] [stdout] 797 |             >>::blinder_generator(generic.pedersen_verifier_set()),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]    --> src/pedersen.rs:797:43
[INFO] [stdout]     |
[INFO] [stdout] 797 |             >>::blinder_generator(generic.pedersen_verifier_set()),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _>: pedersen::PedersenResult<_, _>`
[INFO] [stdout]    --> src/pedersen.rs:775:13
[INFO] [stdout]     |
[INFO] [stdout] 775 | /             GenericArrayPedersenResult::<TestShare, TestVerifier, GenericU2, GenericU3>::new(
[INFO] [stdout] 776 | |                 blinder,
[INFO] [stdout] 777 | |                 secret_shares,
[INFO] [stdout] 778 | |                 blinder_shares,
[INFO] [stdout] 779 | |                 feldman_verifier_set,
[INFO] [stdout] 780 | |                 pedersen_verifier_set,
[INFO] [stdout] 781 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _> as pedersen::PedersenResult<_, _>>::ShareSet == GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>`
[INFO] [stdout]    --> src/pedersen.rs:775:13
[INFO] [stdout]     |
[INFO] [stdout] 775 | /             GenericArrayPedersenResult::<TestShare, TestVerifier, GenericU2, GenericU3>::new(
[INFO] [stdout] 776 | |                 blinder,
[INFO] [stdout] 777 | |                 secret_shares,
[INFO] [stdout] 778 | |                 blinder_shares,
[INFO] [stdout] 779 | |                 feldman_verifier_set,
[INFO] [stdout] 780 | |                 pedersen_verifier_set,
[INFO] [stdout] 781 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _> as pedersen::PedersenResult<_, _>>::FeldmanVerifierSet == GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>`
[INFO] [stdout]    --> src/pedersen.rs:775:13
[INFO] [stdout]     |
[INFO] [stdout] 775 | /             GenericArrayPedersenResult::<TestShare, TestVerifier, GenericU2, GenericU3>::new(
[INFO] [stdout] 776 | |                 blinder,
[INFO] [stdout] 777 | |                 secret_shares,
[INFO] [stdout] 778 | |                 blinder_shares,
[INFO] [stdout] 779 | |                 feldman_verifier_set,
[INFO] [stdout] 780 | |                 pedersen_verifier_set,
[INFO] [stdout] 781 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _> as pedersen::PedersenResult<_, _>>::PedersenVerifierSet == GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>`
[INFO] [stdout]    --> src/pedersen.rs:775:13
[INFO] [stdout]     |
[INFO] [stdout] 775 | /             GenericArrayPedersenResult::<TestShare, TestVerifier, GenericU2, GenericU3>::new(
[INFO] [stdout] 776 | |                 blinder,
[INFO] [stdout] 777 | |                 secret_shares,
[INFO] [stdout] 778 | |                 blinder_shares,
[INFO] [stdout] 779 | |                 feldman_verifier_set,
[INFO] [stdout] 780 | |                 pedersen_verifier_set,
[INFO] [stdout] 781 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _>: pedersen::PedersenResult<_, _>`
[INFO] [stdout]    --> src/pedersen.rs:783:28
[INFO] [stdout]     |
[INFO] [stdout] 783 |         assert_eq!(generic.blinder(), &blinder);
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _> as pedersen::PedersenResult<_, _>>::ShareSet == {type error}`
[INFO] [stdout]    --> src/pedersen.rs:784:28
[INFO] [stdout]     |
[INFO] [stdout] 784 |         assert_eq!(generic.secret_shares().combine(), Ok(secret));
[INFO] [stdout]     |                            ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _>: pedersen::PedersenResult<_, _>`
[INFO] [stdout]    --> src/pedersen.rs:784:28
[INFO] [stdout]     |
[INFO] [stdout] 784 |         assert_eq!(generic.secret_shares().combine(), Ok(secret));
[INFO] [stdout]     |                            ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _> as pedersen::PedersenResult<_, _>>::ShareSet == {type error}`
[INFO] [stdout]    --> src/pedersen.rs:785:28
[INFO] [stdout]     |
[INFO] [stdout] 785 |         assert_eq!(generic.blinder_shares().combine(), Ok(blinder));
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _>: pedersen::PedersenResult<_, _>`
[INFO] [stdout]    --> src/pedersen.rs:785:28
[INFO] [stdout]     |
[INFO] [stdout] 785 |         assert_eq!(generic.blinder_shares().combine(), Ok(blinder));
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _> as pedersen::PedersenResult<_, _>>::FeldmanVerifierSet == GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>`
[INFO] [stdout]    --> src/pedersen.rs:790:35
[INFO] [stdout]     |
[INFO] [stdout] 790 |             >>::generator(generic.feldman_verifier_set()),
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _>: pedersen::PedersenResult<_, _>`
[INFO] [stdout]    --> src/pedersen.rs:790:35
[INFO] [stdout]     |
[INFO] [stdout] 790 |             >>::generator(generic.feldman_verifier_set()),
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _> as pedersen::PedersenResult<_, _>>::PedersenVerifierSet == GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>`
[INFO] [stdout]    --> src/pedersen.rs:797:43
[INFO] [stdout]     |
[INFO] [stdout] 797 |             >>::blinder_generator(generic.pedersen_verifier_set()),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _>: pedersen::PedersenResult<_, _>`
[INFO] [stdout]    --> src/pedersen.rs:797:43
[INFO] [stdout]     |
[INFO] [stdout] 797 |             >>::blinder_generator(generic.pedersen_verifier_set()),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _> as pedersen::PedersenResult<_, _>>::ShareSet == _`
[INFO] [stdout]    --> src/pedersen.rs:777:17
[INFO] [stdout]     |
[INFO] [stdout] 777 |                 secret_shares,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _> as pedersen::PedersenResult<_, _>>::ShareSet == _`
[INFO] [stdout]    --> src/pedersen.rs:778:17
[INFO] [stdout]     |
[INFO] [stdout] 778 |                 blinder_shares,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _> as pedersen::PedersenResult<_, _>>::FeldmanVerifierSet == _`
[INFO] [stdout]    --> src/pedersen.rs:779:17
[INFO] [stdout]     |
[INFO] [stdout] 779 |                 feldman_verifier_set,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArrayPedersenResult<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _, _> as pedersen::PedersenResult<_, _>>::PedersenVerifierSet == _`
[INFO] [stdout]    --> src/pedersen.rs:780:17
[INFO] [stdout]     |
[INFO] [stdout] 780 |                 pedersen_verifier_set,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>: Sized`
[INFO] [stdout]    --> src/pedersen.rs:753:29
[INFO] [stdout]     |
[INFO] [stdout] 753 |           let secret_shares = GenericArray::<TestShare, GenericU3>::from_array([
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 754 | |             share(1, 55),
[INFO] [stdout] 755 | |             share(2, 55),
[INFO] [stdout] 756 | |             share(3, 55),
[INFO] [stdout] 757 | |         ]);
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>: Sized`
[INFO] [stdout]    --> src/pedersen.rs:758:30
[INFO] [stdout]     |
[INFO] [stdout] 758 |           let blinder_shares = GenericArray::<TestShare, GenericU3>::from_array([
[INFO] [stdout]     |  ______________________________^
[INFO] [stdout] 759 | |             share(1, 9),
[INFO] [stdout] 760 | |             share(2, 9),
[INFO] [stdout] 761 | |             share(3, 9),
[INFO] [stdout] 762 | |         ]);
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: Sized`
[INFO] [stdout]    --> src/pedersen.rs:763:36
[INFO] [stdout]     |
[INFO] [stdout] 763 |           let feldman_verifier_set = GenericArray::<TestVerifier, GenericU3>::from_array([
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 764 | |             TestVerifier::generator(),
[INFO] [stdout] 765 | |             verifier(55),
[INFO] [stdout] 766 | |             verifier(1),
[INFO] [stdout] 767 | |         ]);
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: Sized`
[INFO] [stdout]    --> src/pedersen.rs:768:37
[INFO] [stdout]     |
[INFO] [stdout] 768 |           let pedersen_verifier_set = GenericArray::<TestVerifier, GenericU4>::from_array([
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 769 | |             TestVerifier::generator(),
[INFO] [stdout] 770 | |             verifier(2),
[INFO] [stdout] 771 | |             verifier(73),
[INFO] [stdout] 772 | |             verifier(1),
[INFO] [stdout] 773 | |         ]);
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>: Sized`
[INFO] [stdout]    --> src/pedersen.rs:777:17
[INFO] [stdout]     |
[INFO] [stdout] 777 |                 secret_shares,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>: Sized`
[INFO] [stdout]    --> src/pedersen.rs:778:17
[INFO] [stdout]     |
[INFO] [stdout] 778 |                 blinder_shares,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: Sized`
[INFO] [stdout]    --> src/pedersen.rs:779:17
[INFO] [stdout]     |
[INFO] [stdout] 779 |                 feldman_verifier_set,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: Sized`
[INFO] [stdout]    --> src/pedersen.rs:780:17
[INFO] [stdout]     |
[INFO] [stdout] 780 |                 pedersen_verifier_set,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>> well-formed`
[INFO] [stdout]    --> src/polynomial.rs:157:24
[INFO] [stdout]     |
[INFO] [stdout] 157 |         let generic = <GenericArray<TestShare, GenericU3> as Polynomial<TestShare>>::create(99);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>: MetaSized`
[INFO] [stdout]    --> src/polynomial.rs:157:23
[INFO] [stdout]     |
[INFO] [stdout] 157 |         let generic = <GenericArray<TestShare, GenericU3> as Polynomial<TestShare>>::create(99);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>: polynomial::Polynomial<_>`
[INFO] [stdout]    --> src/polynomial.rs:157:23
[INFO] [stdout]     |
[INFO] [stdout] 157 |         let generic = <GenericArray<TestShare, GenericU3> as Polynomial<TestShare>>::create(99);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>> well-formed`
[INFO] [stdout]    --> src/polynomial.rs:157:23
[INFO] [stdout]     |
[INFO] [stdout] 157 |         let generic = <GenericArray<TestShare, GenericU3> as Polynomial<TestShare>>::create(99);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>> well-formed`
[INFO] [stdout]    --> src/polynomial.rs:157:23
[INFO] [stdout]     |
[INFO] [stdout] 157 |         let generic = <GenericArray<TestShare, GenericU3> as Polynomial<TestShare>>::create(99);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>: Sized`
[INFO] [stdout]    --> src/polynomial.rs:157:13
[INFO] [stdout]     |
[INFO] [stdout] 157 |         let generic = <GenericArray<TestShare, GenericU3> as Polynomial<TestShare>>::create(99);
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>: MetaSized`
[INFO] [stdout]    --> src/polynomial.rs:158:28
[INFO] [stdout]     |
[INFO] [stdout] 158 |         assert_eq!(generic.coefficients().len(), 3);
[INFO] [stdout]     |                            ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>> well-formed`
[INFO] [stdout]    --> src/polynomial.rs:158:20
[INFO] [stdout]     |
[INFO] [stdout] 158 |         assert_eq!(generic.coefficients().len(), 3);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _> well-formed`
[INFO] [stdout]    --> src/polynomial.rs:158:28
[INFO] [stdout]     |
[INFO] [stdout] 158 |         assert_eq!(generic.coefficients().len(), 3);
[INFO] [stdout]     |                            ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>: Sized`
[INFO] [stdout]    --> src/polynomial.rs:157:23
[INFO] [stdout]     |
[INFO] [stdout] 157 |         let generic = <GenericArray<TestShare, GenericU3> as Polynomial<TestShare>>::create(99);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed
[INFO] [stdout]    --> src/polynomial.rs:158:28
[INFO] [stdout]     |
[INFO] [stdout] 158 |         assert_eq!(generic.coefficients().len(), 3);
[INFO] [stdout]     |                            ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type must implement `share::Share`
[INFO] [stdout] help: the following types implement trait `share::Share`
[INFO] [stdout]    --> src/share.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout]  34 | / impl<I, V> Share for (I, V)
[INFO] [stdout]  35 | | where
[INFO] [stdout]  36 | |     I: ShareIdentifier,
[INFO] [stdout]  37 | |     V: ShareElement + for<'a> From<&'a I> + for<'a> Mul<&'a I, Output = V>,
[INFO] [stdout]     | |___________________________________________________________________________^ `(I, V)`
[INFO] [stdout] ...
[INFO] [stdout] 178 | / impl<I, V> Share for DefaultShare<I, V>
[INFO] [stdout] 179 | | where
[INFO] [stdout] 180 | |     I: ShareIdentifier,
[INFO] [stdout] 181 | |     V: ShareElement + for<'a> From<&'a I> + for<'a> Mul<&'a I, Output = V>,
[INFO] [stdout]     | |___________________________________________________________________________^ `share::DefaultShare<I, V>`
[INFO] [stdout] note: required by a bound in `polynomial::Polynomial::coefficients`
[INFO] [stdout]    --> src/polynomial.rs:11:25
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub trait Polynomial<S: Share> {
[INFO] [stdout]     |                         ^^^^^ required by this bound in `Polynomial::coefficients`
[INFO] [stdout] ...
[INFO] [stdout]  70 |     fn coefficients(&self) -> &[S];
[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] 158 -         assert_eq!(generic.coefficients().len(), 3);
[INFO] [stdout] 158 +         assert_eq!(<GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<UInt<UTerm, B1>, B1>> as polynomial::Polynomial<S>>::coefficients(&generic).len(), 3);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0275]: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>: polynomial::Polynomial<_>`
[INFO] [stdout]    --> src/polynomial.rs:158:28
[INFO] [stdout]     |
[INFO] [stdout] 158 |         assert_eq!(generic.coefficients().len(), 3);
[INFO] [stdout]     |                            ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1655:14
[INFO] [stdout]      |
[INFO] [stdout] 1655 |             <GenericArray<TestShare, GenericU3> as WriteableShareSet<TestShare>>::create(99);
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>: MetaSized`
[INFO] [stdout]     --> src/set.rs:1655:13
[INFO] [stdout]      |
[INFO] [stdout] 1655 |             <GenericArray<TestShare, GenericU3> as WriteableShareSet<TestShare>>::create(99);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>: set::ReadableShareSet<_>`
[INFO] [stdout]     --> src/set.rs:1655:13
[INFO] [stdout]      |
[INFO] [stdout] 1655 |             <GenericArray<TestShare, GenericU3> as WriteableShareSet<TestShare>>::create(99);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>: AsMut<[_]>`
[INFO] [stdout]     --> src/set.rs:1655:13
[INFO] [stdout]      |
[INFO] [stdout] 1655 |             <GenericArray<TestShare, GenericU3> as WriteableShareSet<TestShare>>::create(99);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>: set::WriteableShareSet<_>`
[INFO] [stdout]     --> src/set.rs:1655:13
[INFO] [stdout]      |
[INFO] [stdout] 1655 |             <GenericArray<TestShare, GenericU3> as WriteableShareSet<TestShare>>::create(99);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1655:13
[INFO] [stdout]      |
[INFO] [stdout] 1655 |             <GenericArray<TestShare, GenericU3> as WriteableShareSet<TestShare>>::create(99);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1655:13
[INFO] [stdout]      |
[INFO] [stdout] 1655 |             <GenericArray<TestShare, GenericU3> as WriteableShareSet<TestShare>>::create(99);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>: Sized`
[INFO] [stdout]     --> src/set.rs:1654:13
[INFO] [stdout]      |
[INFO] [stdout] 1654 |         let generic =
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>> as Deref>::Target == _`
[INFO] [stdout]     --> src/set.rs:1656:20
[INFO] [stdout]      |
[INFO] [stdout] 1656 |         assert_eq!(generic.len(), 3);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>: Deref`
[INFO] [stdout]     --> src/set.rs:1656:20
[INFO] [stdout]      |
[INFO] [stdout] 1656 |         assert_eq!(generic.len(), 3);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1656:20
[INFO] [stdout]      |
[INFO] [stdout] 1656 |         assert_eq!(generic.len(), 3);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>: Sized`
[INFO] [stdout]     --> src/set.rs:1655:13
[INFO] [stdout]      |
[INFO] [stdout] 1655 |             <GenericArray<TestShare, GenericU3> as WriteableShareSet<TestShare>>::create(99);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1673:13
[INFO] [stdout]      |
[INFO] [stdout] 1673 |             GenericArrayFeldmanVerifierSet::<TestShare, TestVerifier, GenericU3>::default();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: Default`
[INFO] [stdout]     --> src/set.rs:1673:83
[INFO] [stdout]      |
[INFO] [stdout] 1673 |             GenericArrayFeldmanVerifierSet::<TestShare, TestVerifier, GenericU3>::default();
[INFO] [stdout]      |                                                                                   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: Default`
[INFO] [stdout]     --> src/set.rs:1673:13
[INFO] [stdout]      |
[INFO] [stdout] 1673 |             GenericArrayFeldmanVerifierSet::<TestShare, TestVerifier, GenericU3>::default();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1673:13
[INFO] [stdout]      |
[INFO] [stdout] 1673 |             GenericArrayFeldmanVerifierSet::<TestShare, TestVerifier, GenericU3>::default();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1673:13
[INFO] [stdout]      |
[INFO] [stdout] 1673 |             GenericArrayFeldmanVerifierSet::<TestShare, TestVerifier, GenericU3>::default();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> as Deref>::Target == _`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]   = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]   = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> as Deref>::Target == _`
[INFO] [stdout]     --> src/set.rs:1674:20
[INFO] [stdout]      |
[INFO] [stdout] 1674 |         assert_eq!(generic_feldman.len(), 3);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> as Deref>::Target == _`
[INFO] [stdout]     --> src/set.rs:1674:20
[INFO] [stdout]      |
[INFO] [stdout] 1674 |         assert_eq!(generic_feldman.len(), 3);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: Deref`
[INFO] [stdout]     --> src/set.rs:1674:20
[INFO] [stdout]      |
[INFO] [stdout] 1674 |         assert_eq!(generic_feldman.len(), 3);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: Deref`
[INFO] [stdout]     --> src/set.rs:1674:20
[INFO] [stdout]      |
[INFO] [stdout] 1674 |         assert_eq!(generic_feldman.len(), 3);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1674:20
[INFO] [stdout]      |
[INFO] [stdout] 1674 |         assert_eq!(generic_feldman.len(), 3);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1674:20
[INFO] [stdout]      |
[INFO] [stdout] 1674 |         assert_eq!(generic_feldman.len(), 3);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> as Deref>::Target == _`
[INFO] [stdout]     --> src/set.rs:1675:9
[INFO] [stdout]      |
[INFO] [stdout] 1675 |         generic_feldman[0] = verifier(2);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> as Deref>::Target == _`
[INFO] [stdout]     --> src/set.rs:1675:9
[INFO] [stdout]      |
[INFO] [stdout] 1675 |         generic_feldman[0] = verifier(2);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: Deref`
[INFO] [stdout]     --> src/set.rs:1675:9
[INFO] [stdout]      |
[INFO] [stdout] 1675 |         generic_feldman[0] = verifier(2);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: Deref`
[INFO] [stdout]     --> src/set.rs:1675:9
[INFO] [stdout]      |
[INFO] [stdout] 1675 |         generic_feldman[0] = verifier(2);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1675:9
[INFO] [stdout]      |
[INFO] [stdout] 1675 |         generic_feldman[0] = verifier(2);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1675:9
[INFO] [stdout]      |
[INFO] [stdout] 1675 |         generic_feldman[0] = verifier(2);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: DerefMut`
[INFO] [stdout]     --> src/set.rs:1675:9
[INFO] [stdout]      |
[INFO] [stdout] 1675 |         generic_feldman[0] = verifier(2);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: DerefMut`
[INFO] [stdout]     --> src/set.rs:1675:9
[INFO] [stdout]      |
[INFO] [stdout] 1675 |         generic_feldman[0] = verifier(2);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&mut GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1675:9
[INFO] [stdout]      |
[INFO] [stdout] 1675 |         generic_feldman[0] = verifier(2);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&mut GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1675:9
[INFO] [stdout]      |
[INFO] [stdout] 1675 |         generic_feldman[0] = verifier(2);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1676:29
[INFO] [stdout]      |
[INFO] [stdout] 1676 |         let generic_inner = GenericArray::<TestVerifier, GenericU3>::from(generic_feldman);
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: Sized`
[INFO] [stdout]     --> src/set.rs:1676:29
[INFO] [stdout]      |
[INFO] [stdout] 1676 |         let generic_inner = GenericArray::<TestVerifier, GenericU3>::from(generic_feldman);
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1676:29
[INFO] [stdout]      |
[INFO] [stdout] 1676 |         let generic_inner = GenericArray::<TestVerifier, GenericU3>::from(generic_feldman);
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: From<_>`
[INFO] [stdout]     --> src/set.rs:1676:29
[INFO] [stdout]      |
[INFO] [stdout] 1676 |         let generic_inner = GenericArray::<TestVerifier, GenericU3>::from(generic_feldman);
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1676:29
[INFO] [stdout]      |
[INFO] [stdout] 1676 |         let generic_inner = GenericArray::<TestVerifier, GenericU3>::from(generic_feldman);
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1676:75
[INFO] [stdout]      |
[INFO] [stdout] 1676 |         let generic_inner = GenericArray::<TestVerifier, GenericU3>::from(generic_feldman);
[INFO] [stdout]      |                                                                           ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1676:29
[INFO] [stdout]      |
[INFO] [stdout] 1676 |         let generic_inner = GenericArray::<TestVerifier, GenericU3>::from(generic_feldman);
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: Sized`
[INFO] [stdout]     --> src/set.rs:1676:13
[INFO] [stdout]      |
[INFO] [stdout] 1676 |         let generic_inner = GenericArray::<TestVerifier, GenericU3>::from(generic_feldman);
[INFO] [stdout]      |             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1678:13
[INFO] [stdout]      |
[INFO] [stdout] 1678 |             GenericArrayFeldmanVerifierSet::<TestShare, TestVerifier, GenericU3>::from(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1678:13
[INFO] [stdout]      |
[INFO] [stdout] 1678 |             GenericArrayFeldmanVerifierSet::<TestShare, TestVerifier, GenericU3>::from(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: Sized`
[INFO] [stdout]     --> src/set.rs:1678:13
[INFO] [stdout]      |
[INFO] [stdout] 1678 | /             GenericArrayFeldmanVerifierSet::<TestShare, TestVerifier, GenericU3>::from(
[INFO] [stdout] 1679 | |                 generic_inner,
[INFO] [stdout] 1680 | |             );
[INFO] [stdout]      | |_____________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: From<_>`
[INFO] [stdout]     --> src/set.rs:1678:13
[INFO] [stdout]      |
[INFO] [stdout] 1678 | /             GenericArrayFeldmanVerifierSet::<TestShare, TestVerifier, GenericU3>::from(
[INFO] [stdout] 1679 | |                 generic_inner,
[INFO] [stdout] 1680 | |             );
[INFO] [stdout]      | |_____________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1678:13
[INFO] [stdout]      |
[INFO] [stdout] 1678 |             GenericArrayFeldmanVerifierSet::<TestShare, TestVerifier, GenericU3>::from(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1679:17
[INFO] [stdout]      |
[INFO] [stdout] 1679 |                 generic_inner,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1678:13
[INFO] [stdout]      |
[INFO] [stdout] 1678 | /             GenericArrayFeldmanVerifierSet::<TestShare, TestVerifier, GenericU3>::from(
[INFO] [stdout] 1679 | |                 generic_inner,
[INFO] [stdout] 1680 | |             );
[INFO] [stdout]      | |_____________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1681:20
[INFO] [stdout]      |
[INFO] [stdout] 1681 |         assert_eq!(generic_feldman.generator(), verifier(2));
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1681:36
[INFO] [stdout]      |
[INFO] [stdout] 1681 |         assert_eq!(generic_feldman.generator(), verifier(2));
[INFO] [stdout]      |                                    ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1700:13
[INFO] [stdout]      |
[INFO] [stdout] 1700 |             GenericArrayPedersenVerifierSet::<TestShare, TestVerifier, GenericU4>::default();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: Default`
[INFO] [stdout]     --> src/set.rs:1700:84
[INFO] [stdout]      |
[INFO] [stdout] 1700 |             GenericArrayPedersenVerifierSet::<TestShare, TestVerifier, GenericU4>::default();
[INFO] [stdout]      |                                                                                    ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: Default`
[INFO] [stdout]     --> src/set.rs:1700:13
[INFO] [stdout]      |
[INFO] [stdout] 1700 |             GenericArrayPedersenVerifierSet::<TestShare, TestVerifier, GenericU4>::default();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1700:13
[INFO] [stdout]      |
[INFO] [stdout] 1700 |             GenericArrayPedersenVerifierSet::<TestShare, TestVerifier, GenericU4>::default();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1700:13
[INFO] [stdout]      |
[INFO] [stdout] 1700 |             GenericArrayPedersenVerifierSet::<TestShare, TestVerifier, GenericU4>::default();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> as Deref>::Target == _`
[INFO] [stdout]     --> src/set.rs:1701:9
[INFO] [stdout]      |
[INFO] [stdout] 1701 |         generic_pedersen[0] = verifier(6);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> as Deref>::Target == _`
[INFO] [stdout]     --> src/set.rs:1701:9
[INFO] [stdout]      |
[INFO] [stdout] 1701 |         generic_pedersen[0] = verifier(6);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: Deref`
[INFO] [stdout]     --> src/set.rs:1701:9
[INFO] [stdout]      |
[INFO] [stdout] 1701 |         generic_pedersen[0] = verifier(6);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: Deref`
[INFO] [stdout]     --> src/set.rs:1701:9
[INFO] [stdout]      |
[INFO] [stdout] 1701 |         generic_pedersen[0] = verifier(6);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1701:9
[INFO] [stdout]      |
[INFO] [stdout] 1701 |         generic_pedersen[0] = verifier(6);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1701:9
[INFO] [stdout]      |
[INFO] [stdout] 1701 |         generic_pedersen[0] = verifier(6);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: DerefMut`
[INFO] [stdout]     --> src/set.rs:1701:9
[INFO] [stdout]      |
[INFO] [stdout] 1701 |         generic_pedersen[0] = verifier(6);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: DerefMut`
[INFO] [stdout]     --> src/set.rs:1701:9
[INFO] [stdout]      |
[INFO] [stdout] 1701 |         generic_pedersen[0] = verifier(6);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&mut GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1701:9
[INFO] [stdout]      |
[INFO] [stdout] 1701 |         generic_pedersen[0] = verifier(6);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&mut GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1701:9
[INFO] [stdout]      |
[INFO] [stdout] 1701 |         generic_pedersen[0] = verifier(6);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> as Deref>::Target == _`
[INFO] [stdout]     --> src/set.rs:1702:9
[INFO] [stdout]      |
[INFO] [stdout] 1702 |         generic_pedersen[1] = verifier(7);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> as Deref>::Target == _`
[INFO] [stdout]     --> src/set.rs:1702:9
[INFO] [stdout]      |
[INFO] [stdout] 1702 |         generic_pedersen[1] = verifier(7);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: Deref`
[INFO] [stdout]     --> src/set.rs:1702:9
[INFO] [stdout]      |
[INFO] [stdout] 1702 |         generic_pedersen[1] = verifier(7);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: Deref`
[INFO] [stdout]     --> src/set.rs:1702:9
[INFO] [stdout]      |
[INFO] [stdout] 1702 |         generic_pedersen[1] = verifier(7);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1702:9
[INFO] [stdout]      |
[INFO] [stdout] 1702 |         generic_pedersen[1] = verifier(7);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1702:9
[INFO] [stdout]      |
[INFO] [stdout] 1702 |         generic_pedersen[1] = verifier(7);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: DerefMut`
[INFO] [stdout]     --> src/set.rs:1702:9
[INFO] [stdout]      |
[INFO] [stdout] 1702 |         generic_pedersen[1] = verifier(7);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: DerefMut`
[INFO] [stdout]     --> src/set.rs:1702:9
[INFO] [stdout]      |
[INFO] [stdout] 1702 |         generic_pedersen[1] = verifier(7);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&mut GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1702:9
[INFO] [stdout]      |
[INFO] [stdout] 1702 |         generic_pedersen[1] = verifier(7);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&mut GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1702:9
[INFO] [stdout]      |
[INFO] [stdout] 1702 |         generic_pedersen[1] = verifier(7);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1703:29
[INFO] [stdout]      |
[INFO] [stdout] 1703 |         let generic_inner = GenericArray::<TestVerifier, GenericU4>::from(generic_pedersen);
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: Sized`
[INFO] [stdout]     --> src/set.rs:1703:29
[INFO] [stdout]      |
[INFO] [stdout] 1703 |         let generic_inner = GenericArray::<TestVerifier, GenericU4>::from(generic_pedersen);
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1703:29
[INFO] [stdout]      |
[INFO] [stdout] 1703 |         let generic_inner = GenericArray::<TestVerifier, GenericU4>::from(generic_pedersen);
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: From<_>`
[INFO] [stdout]     --> src/set.rs:1703:29
[INFO] [stdout]      |
[INFO] [stdout] 1703 |         let generic_inner = GenericArray::<TestVerifier, GenericU4>::from(generic_pedersen);
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1703:29
[INFO] [stdout]      |
[INFO] [stdout] 1703 |         let generic_inner = GenericArray::<TestVerifier, GenericU4>::from(generic_pedersen);
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1703:75
[INFO] [stdout]      |
[INFO] [stdout] 1703 |         let generic_inner = GenericArray::<TestVerifier, GenericU4>::from(generic_pedersen);
[INFO] [stdout]      |                                                                           ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1703:29
[INFO] [stdout]      |
[INFO] [stdout] 1703 |         let generic_inner = GenericArray::<TestVerifier, GenericU4>::from(generic_pedersen);
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: Sized`
[INFO] [stdout]     --> src/set.rs:1703:13
[INFO] [stdout]      |
[INFO] [stdout] 1703 |         let generic_inner = GenericArray::<TestVerifier, GenericU4>::from(generic_pedersen);
[INFO] [stdout]      |             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1705:13
[INFO] [stdout]      |
[INFO] [stdout] 1705 |             GenericArrayPedersenVerifierSet::<TestShare, TestVerifier, GenericU4>::from(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1705:13
[INFO] [stdout]      |
[INFO] [stdout] 1705 |             GenericArrayPedersenVerifierSet::<TestShare, TestVerifier, GenericU4>::from(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: Sized`
[INFO] [stdout]     --> src/set.rs:1705:13
[INFO] [stdout]      |
[INFO] [stdout] 1705 | /             GenericArrayPedersenVerifierSet::<TestShare, TestVerifier, GenericU4>::from(
[INFO] [stdout] 1706 | |                 generic_inner,
[INFO] [stdout] 1707 | |             );
[INFO] [stdout]      | |_____________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: From<_>`
[INFO] [stdout]     --> src/set.rs:1705:13
[INFO] [stdout]      |
[INFO] [stdout] 1705 | /             GenericArrayPedersenVerifierSet::<TestShare, TestVerifier, GenericU4>::from(
[INFO] [stdout] 1706 | |                 generic_inner,
[INFO] [stdout] 1707 | |             );
[INFO] [stdout]      | |_____________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1705:13
[INFO] [stdout]      |
[INFO] [stdout] 1705 |             GenericArrayPedersenVerifierSet::<TestShare, TestVerifier, GenericU4>::from(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1706:17
[INFO] [stdout]      |
[INFO] [stdout] 1706 |                 generic_inner,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1705:13
[INFO] [stdout]      |
[INFO] [stdout] 1705 | /             GenericArrayPedersenVerifierSet::<TestShare, TestVerifier, GenericU4>::from(
[INFO] [stdout] 1706 | |                 generic_inner,
[INFO] [stdout] 1707 | |             );
[INFO] [stdout]      | |_____________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> as Deref>::Target == _`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]   = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]   = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> as Deref>::Target == _`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]   = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]   = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1708:20
[INFO] [stdout]      |
[INFO] [stdout] 1708 |         assert_eq!(generic_pedersen.secret_generator(), verifier(6));
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1708:37
[INFO] [stdout]      |
[INFO] [stdout] 1708 |         assert_eq!(generic_pedersen.secret_generator(), verifier(6));
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1709:20
[INFO] [stdout]      |
[INFO] [stdout] 1709 |         assert_eq!(generic_pedersen.blinder_generator(), verifier(7));
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1709:37
[INFO] [stdout]      |
[INFO] [stdout] 1709 |         assert_eq!(generic_pedersen.blinder_generator(), verifier(7));
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: Sized`
[INFO] [stdout]     --> src/set.rs:1679:17
[INFO] [stdout]      |
[INFO] [stdout] 1679 |                 generic_inner,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: Sized`
[INFO] [stdout]     --> src/set.rs:1706:17
[INFO] [stdout]      |
[INFO] [stdout] 1706 |                 generic_inner,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed
[INFO] [stdout]     --> src/set.rs:1681:36
[INFO] [stdout]      |
[INFO] [stdout] 1681 |         assert_eq!(generic_feldman.generator(), verifier(2));
[INFO] [stdout]      |                                    ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the type must implement `share::Share`
[INFO] [stdout] help: the following types implement trait `share::Share`
[INFO] [stdout]     --> src/share.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout]   34 | / impl<I, V> Share for (I, V)
[INFO] [stdout]   35 | | where
[INFO] [stdout]   36 | |     I: ShareIdentifier,
[INFO] [stdout]   37 | |     V: ShareElement + for<'a> From<&'a I> + for<'a> Mul<&'a I, Output = V>,
[INFO] [stdout]      | |___________________________________________________________________________^ `(I, V)`
[INFO] [stdout] ...
[INFO] [stdout]  178 | / impl<I, V> Share for DefaultShare<I, V>
[INFO] [stdout]  179 | | where
[INFO] [stdout]  180 | |     I: ShareIdentifier,
[INFO] [stdout]  181 | |     V: ShareElement + for<'a> From<&'a I> + for<'a> Mul<&'a I, Output = V>,
[INFO] [stdout]      | |___________________________________________________________________________^ `share::DefaultShare<I, V>`
[INFO] [stdout] note: required by a bound in `set::FeldmanVerifierSet::generator`
[INFO] [stdout]     --> src/set.rs:149:8
[INFO] [stdout]      |
[INFO] [stdout]  149 |     S: Share,
[INFO] [stdout]      |        ^^^^^ required by this bound in `FeldmanVerifierSet::generator`
[INFO] [stdout] ...
[INFO] [stdout]  163 |     fn generator(&self) -> G;
[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] 1681 -         assert_eq!(generic_feldman.generator(), verifier(2));
[INFO] [stdout] 1681 +         assert_eq!(<GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> as set::FeldmanVerifierSet<S, G>>::generator(&generic_feldman), verifier(2));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0275]: overflow evaluating the requirement `GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: set::FeldmanVerifierSet<_, _>`
[INFO] [stdout]     --> src/set.rs:1681:36
[INFO] [stdout]      |
[INFO] [stdout] 1681 |         assert_eq!(generic_feldman.generator(), verifier(2));
[INFO] [stdout]      |                                    ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0275]: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: set::PedersenVerifierSet<_, _>`
[INFO] [stdout]     --> src/set.rs:1708:37
[INFO] [stdout]      |
[INFO] [stdout] 1708 |         assert_eq!(generic_pedersen.secret_generator(), verifier(6));
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0275]: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: set::PedersenVerifierSet<_, _>`
[INFO] [stdout]     --> src/set.rs:1709:37
[INFO] [stdout]      |
[INFO] [stdout] 1709 |         assert_eq!(generic_pedersen.blinder_generator(), verifier(7));
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1818:29
[INFO] [stdout]      |
[INFO] [stdout] 1818 |         let generic_inner = GenericArray::<TestVerifier, GenericU3>::from_array([
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `UInt<UInt<UTerm, B1>, B1>: ArrayLength`
[INFO] [stdout]     --> src/set.rs:1818:70
[INFO] [stdout]      |
[INFO] [stdout] 1818 |         let generic_inner = GenericArray::<TestVerifier, GenericU3>::from_array([
[INFO] [stdout]      |                                                                      ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `UInt<UInt<UTerm, B1>, B1>: ArrayLength`
[INFO] [stdout]     --> src/set.rs:1818:29
[INFO] [stdout]      |
[INFO] [stdout] 1818 |           let generic_inner = GenericArray::<TestVerifier, GenericU3>::from_array([
[INFO] [stdout]      |  _____________________________^
[INFO] [stdout] 1819 | |             verifier(9),
[INFO] [stdout] 1820 | |             verifier(1),
[INFO] [stdout] 1821 | |             verifier(2),
[INFO] [stdout] 1822 | |         ]);
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `hybrid_array::typenum::Const<3>: IntoArrayLength`
[INFO] [stdout]     --> src/set.rs:1818:29
[INFO] [stdout]      |
[INFO] [stdout] 1818 |           let generic_inner = GenericArray::<TestVerifier, GenericU3>::from_array([
[INFO] [stdout]      |  _____________________________^
[INFO] [stdout] 1819 | |             verifier(9),
[INFO] [stdout] 1820 | |             verifier(1),
[INFO] [stdout] 1821 | |             verifier(2),
[INFO] [stdout] 1822 | |         ]);
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<hybrid_array::typenum::Const<3> as IntoArrayLength>::ArrayLength == UInt<UInt<UTerm, B1>, B1>`
[INFO] [stdout]     --> src/set.rs:1818:29
[INFO] [stdout]      |
[INFO] [stdout] 1818 |           let generic_inner = GenericArray::<TestVerifier, GenericU3>::from_array([
[INFO] [stdout]      |  _____________________________^
[INFO] [stdout] 1819 | |             verifier(9),
[INFO] [stdout] 1820 | |             verifier(1),
[INFO] [stdout] 1821 | |             verifier(2),
[INFO] [stdout] 1822 | |         ]);
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1818:29
[INFO] [stdout]      |
[INFO] [stdout] 1818 |           let generic_inner = GenericArray::<TestVerifier, GenericU3>::from_array([
[INFO] [stdout]      |  _____________________________^
[INFO] [stdout] 1819 | |             verifier(9),
[INFO] [stdout] 1820 | |             verifier(1),
[INFO] [stdout] 1821 | |             verifier(2),
[INFO] [stdout] 1822 | |         ]);
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: Sized`
[INFO] [stdout]     --> src/set.rs:1818:13
[INFO] [stdout]      |
[INFO] [stdout] 1818 |         let generic_inner = GenericArray::<TestVerifier, GenericU3>::from_array([
[INFO] [stdout]      |             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1823:26
[INFO] [stdout]      |
[INFO] [stdout] 1823 |         let generic_set: GenericArrayFeldmanVerifierSet<TestShare, TestVerifier, GenericU3> =
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1824:13
[INFO] [stdout]      |
[INFO] [stdout] 1824 |             (&generic_inner).into();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1824:30
[INFO] [stdout]      |
[INFO] [stdout] 1824 |             (&generic_inner).into();
[INFO] [stdout]      |                              ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: Into<_>`
[INFO] [stdout]     --> src/set.rs:1824:30
[INFO] [stdout]      |
[INFO] [stdout] 1824 |             (&generic_inner).into();
[INFO] [stdout]      |                              ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1824:13
[INFO] [stdout]      |
[INFO] [stdout] 1824 |             (&generic_inner).into();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1824:30
[INFO] [stdout]      |
[INFO] [stdout] 1824 |             (&generic_inner).into();
[INFO] [stdout]      |                              ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1825:20
[INFO] [stdout]      |
[INFO] [stdout] 1825 |         assert_eq!(generic_set.generator(), verifier(9));
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1825:32
[INFO] [stdout]      |
[INFO] [stdout] 1825 |         assert_eq!(generic_set.generator(), verifier(9));
[INFO] [stdout]      |                                ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1827:13
[INFO] [stdout]      |
[INFO] [stdout] 1827 |             GenericArray::<TestVerifier, GenericU3>::from(generic_set.clone()),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: Sized`
[INFO] [stdout]     --> src/set.rs:1827:13
[INFO] [stdout]      |
[INFO] [stdout] 1827 |             GenericArray::<TestVerifier, GenericU3>::from(generic_set.clone()),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1827:13
[INFO] [stdout]      |
[INFO] [stdout] 1827 |             GenericArray::<TestVerifier, GenericU3>::from(generic_set.clone()),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: Clone`
[INFO] [stdout]     --> src/set.rs:1827:71
[INFO] [stdout]      |
[INFO] [stdout] 1827 |             GenericArray::<TestVerifier, GenericU3>::from(generic_set.clone()),
[INFO] [stdout]      |                                                                       ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1827:71
[INFO] [stdout]      |
[INFO] [stdout] 1827 |             GenericArray::<TestVerifier, GenericU3>::from(generic_set.clone()),
[INFO] [stdout]      |                                                                       ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1827:59
[INFO] [stdout]      |
[INFO] [stdout] 1827 |             GenericArray::<TestVerifier, GenericU3>::from(generic_set.clone()),
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1827:71
[INFO] [stdout]      |
[INFO] [stdout] 1827 |             GenericArray::<TestVerifier, GenericU3>::from(generic_set.clone()),
[INFO] [stdout]      |                                                                       ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: From<_>`
[INFO] [stdout]     --> src/set.rs:1827:13
[INFO] [stdout]      |
[INFO] [stdout] 1827 |             GenericArray::<TestVerifier, GenericU3>::from(generic_set.clone()),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1827:13
[INFO] [stdout]      |
[INFO] [stdout] 1827 |             GenericArray::<TestVerifier, GenericU3>::from(generic_set.clone()),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1827:13
[INFO] [stdout]      |
[INFO] [stdout] 1827 |             GenericArray::<TestVerifier, GenericU3>::from(generic_set.clone()),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1826:9
[INFO] [stdout]      |
[INFO] [stdout] 1826 | /         assert_eq!(
[INFO] [stdout] 1827 | |             GenericArray::<TestVerifier, GenericU3>::from(generic_set.clone()),
[INFO] [stdout] 1828 | |             generic_inner
[INFO] [stdout] 1829 | |         );
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: PartialEq`
[INFO] [stdout]     --> src/set.rs:1826:9
[INFO] [stdout]      |
[INFO] [stdout] 1826 | /         assert_eq!(
[INFO] [stdout] 1827 | |             GenericArray::<TestVerifier, GenericU3>::from(generic_set.clone()),
[INFO] [stdout] 1828 | |             generic_inner
[INFO] [stdout] 1829 | |         );
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: MetaSized`
[INFO] [stdout]     --> src/set.rs:1826:9
[INFO] [stdout]      |
[INFO] [stdout] 1826 | /         assert_eq!(
[INFO] [stdout] 1827 | |             GenericArray::<TestVerifier, GenericU3>::from(generic_set.clone()),
[INFO] [stdout] 1828 | |             generic_inner
[INFO] [stdout] 1829 | |         );
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: core::fmt::Debug`
[INFO] [stdout]     --> src/set.rs:1826:9
[INFO] [stdout]      |
[INFO] [stdout] 1826 | /         assert_eq!(
[INFO] [stdout] 1827 | |             GenericArray::<TestVerifier, GenericU3>::from(generic_set.clone()),
[INFO] [stdout] 1828 | |             generic_inner
[INFO] [stdout] 1829 | |         );
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1826:9
[INFO] [stdout]      |
[INFO] [stdout] 1826 | /         assert_eq!(
[INFO] [stdout] 1827 | |             GenericArray::<TestVerifier, GenericU3>::from(generic_set.clone()),
[INFO] [stdout] 1828 | |             generic_inner
[INFO] [stdout] 1829 | |         );
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1826:9
[INFO] [stdout]      |
[INFO] [stdout] 1826 | /         assert_eq!(
[INFO] [stdout] 1827 | |             GenericArray::<TestVerifier, GenericU3>::from(generic_set.clone()),
[INFO] [stdout] 1828 | |             generic_inner
[INFO] [stdout] 1829 | |         );
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1826:9
[INFO] [stdout]      |
[INFO] [stdout] 1826 | /         assert_eq!(
[INFO] [stdout] 1827 | |             GenericArray::<TestVerifier, GenericU3>::from(generic_set.clone()),
[INFO] [stdout] 1828 | |             generic_inner
[INFO] [stdout] 1829 | |         );
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1831:13
[INFO] [stdout]      |
[INFO] [stdout] 1831 |             GenericArray::<TestVerifier, GenericU3>::from(&generic_set),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: Sized`
[INFO] [stdout]     --> src/set.rs:1831:13
[INFO] [stdout]      |
[INFO] [stdout] 1831 |             GenericArray::<TestVerifier, GenericU3>::from(&generic_set),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1831:13
[INFO] [stdout]      |
[INFO] [stdout] 1831 |             GenericArray::<TestVerifier, GenericU3>::from(&generic_set),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: From<_>`
[INFO] [stdout]     --> src/set.rs:1831:13
[INFO] [stdout]      |
[INFO] [stdout] 1831 |             GenericArray::<TestVerifier, GenericU3>::from(&generic_set),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1831:13
[INFO] [stdout]      |
[INFO] [stdout] 1831 |             GenericArray::<TestVerifier, GenericU3>::from(&generic_set),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1831:59
[INFO] [stdout]      |
[INFO] [stdout] 1831 |             GenericArray::<TestVerifier, GenericU3>::from(&generic_set),
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1831:13
[INFO] [stdout]      |
[INFO] [stdout] 1831 |             GenericArray::<TestVerifier, GenericU3>::from(&generic_set),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1830:9
[INFO] [stdout]      |
[INFO] [stdout] 1830 | /         assert_eq!(
[INFO] [stdout] 1831 | |             GenericArray::<TestVerifier, GenericU3>::from(&generic_set),
[INFO] [stdout] 1832 | |             generic_inner
[INFO] [stdout] 1833 | |         );
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: PartialEq`
[INFO] [stdout]     --> src/set.rs:1830:9
[INFO] [stdout]      |
[INFO] [stdout] 1830 | /         assert_eq!(
[INFO] [stdout] 1831 | |             GenericArray::<TestVerifier, GenericU3>::from(&generic_set),
[INFO] [stdout] 1832 | |             generic_inner
[INFO] [stdout] 1833 | |         );
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: MetaSized`
[INFO] [stdout]     --> src/set.rs:1830:9
[INFO] [stdout]      |
[INFO] [stdout] 1830 | /         assert_eq!(
[INFO] [stdout] 1831 | |             GenericArray::<TestVerifier, GenericU3>::from(&generic_set),
[INFO] [stdout] 1832 | |             generic_inner
[INFO] [stdout] 1833 | |         );
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: core::fmt::Debug`
[INFO] [stdout]     --> src/set.rs:1830:9
[INFO] [stdout]      |
[INFO] [stdout] 1830 | /         assert_eq!(
[INFO] [stdout] 1831 | |             GenericArray::<TestVerifier, GenericU3>::from(&generic_set),
[INFO] [stdout] 1832 | |             generic_inner
[INFO] [stdout] 1833 | |         );
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1830:9
[INFO] [stdout]      |
[INFO] [stdout] 1830 | /         assert_eq!(
[INFO] [stdout] 1831 | |             GenericArray::<TestVerifier, GenericU3>::from(&generic_set),
[INFO] [stdout] 1832 | |             generic_inner
[INFO] [stdout] 1833 | |         );
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1830:9
[INFO] [stdout]      |
[INFO] [stdout] 1830 | /         assert_eq!(
[INFO] [stdout] 1831 | |             GenericArray::<TestVerifier, GenericU3>::from(&generic_set),
[INFO] [stdout] 1832 | |             generic_inner
[INFO] [stdout] 1833 | |         );
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1830:9
[INFO] [stdout]      |
[INFO] [stdout] 1830 | /         assert_eq!(
[INFO] [stdout] 1831 | |             GenericArray::<TestVerifier, GenericU3>::from(&generic_set),
[INFO] [stdout] 1832 | |             generic_inner
[INFO] [stdout] 1833 | |         );
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>>: Sized`
[INFO] [stdout]     --> src/set.rs:1818:29
[INFO] [stdout]      |
[INFO] [stdout] 1818 |           let generic_inner = GenericArray::<TestVerifier, GenericU3>::from_array([
[INFO] [stdout]      |  _____________________________^
[INFO] [stdout] 1819 | |             verifier(9),
[INFO] [stdout] 1820 | |             verifier(1),
[INFO] [stdout] 1821 | |             verifier(2),
[INFO] [stdout] 1822 | |         ]);
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed
[INFO] [stdout]     --> src/set.rs:1825:32
[INFO] [stdout]      |
[INFO] [stdout] 1825 |         assert_eq!(generic_set.generator(), verifier(9));
[INFO] [stdout]      |                                ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the type must implement `share::Share`
[INFO] [stdout] help: the following types implement trait `share::Share`
[INFO] [stdout]     --> src/share.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout]   34 | / impl<I, V> Share for (I, V)
[INFO] [stdout]   35 | | where
[INFO] [stdout]   36 | |     I: ShareIdentifier,
[INFO] [stdout]   37 | |     V: ShareElement + for<'a> From<&'a I> + for<'a> Mul<&'a I, Output = V>,
[INFO] [stdout]      | |___________________________________________________________________________^ `(I, V)`
[INFO] [stdout] ...
[INFO] [stdout]  178 | / impl<I, V> Share for DefaultShare<I, V>
[INFO] [stdout]  179 | | where
[INFO] [stdout]  180 | |     I: ShareIdentifier,
[INFO] [stdout]  181 | |     V: ShareElement + for<'a> From<&'a I> + for<'a> Mul<&'a I, Output = V>,
[INFO] [stdout]      | |___________________________________________________________________________^ `share::DefaultShare<I, V>`
[INFO] [stdout] note: required by a bound in `set::FeldmanVerifierSet::generator`
[INFO] [stdout]     --> src/set.rs:149:8
[INFO] [stdout]      |
[INFO] [stdout]  149 |     S: Share,
[INFO] [stdout]      |        ^^^^^ required by this bound in `FeldmanVerifierSet::generator`
[INFO] [stdout] ...
[INFO] [stdout]  163 |     fn generator(&self) -> G;
[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] 1825 -         assert_eq!(generic_set.generator(), verifier(9));
[INFO] [stdout] 1825 +         assert_eq!(<GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UTerm, B1>, B1>> as set::FeldmanVerifierSet<S, G>>::generator(&generic_set), verifier(9));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0275]: overflow evaluating the requirement `GenericArrayFeldmanVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: set::FeldmanVerifierSet<_, _>`
[INFO] [stdout]     --> src/set.rs:1825:32
[INFO] [stdout]      |
[INFO] [stdout] 1825 |         assert_eq!(generic_set.generator(), verifier(9));
[INFO] [stdout]      |                                ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1885:29
[INFO] [stdout]      |
[INFO] [stdout] 1885 |         let generic_inner = GenericArray::<TestVerifier, GenericU4>::from_array([
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `UInt<UInt<UInt<UTerm, B1>, B0>, B0>: ArrayLength`
[INFO] [stdout]     --> src/set.rs:1885:70
[INFO] [stdout]      |
[INFO] [stdout] 1885 |         let generic_inner = GenericArray::<TestVerifier, GenericU4>::from_array([
[INFO] [stdout]      |                                                                      ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `UInt<UInt<UInt<UTerm, B1>, B0>, B0>: ArrayLength`
[INFO] [stdout]     --> src/set.rs:1885:29
[INFO] [stdout]      |
[INFO] [stdout] 1885 |           let generic_inner = GenericArray::<TestVerifier, GenericU4>::from_array([
[INFO] [stdout]      |  _____________________________^
[INFO] [stdout] 1886 | |             verifier(9),
[INFO] [stdout] 1887 | |             verifier(8),
[INFO] [stdout] 1888 | |             verifier(1),
[INFO] [stdout] 1889 | |             verifier(2),
[INFO] [stdout] 1890 | |         ]);
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `hybrid_array::typenum::Const<4>: IntoArrayLength`
[INFO] [stdout]     --> src/set.rs:1885:29
[INFO] [stdout]      |
[INFO] [stdout] 1885 |           let generic_inner = GenericArray::<TestVerifier, GenericU4>::from_array([
[INFO] [stdout]      |  _____________________________^
[INFO] [stdout] 1886 | |             verifier(9),
[INFO] [stdout] 1887 | |             verifier(8),
[INFO] [stdout] 1888 | |             verifier(1),
[INFO] [stdout] 1889 | |             verifier(2),
[INFO] [stdout] 1890 | |         ]);
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<hybrid_array::typenum::Const<4> as IntoArrayLength>::ArrayLength == UInt<UInt<UInt<UTerm, B1>, B0>, B0>`
[INFO] [stdout]     --> src/set.rs:1885:29
[INFO] [stdout]      |
[INFO] [stdout] 1885 |           let generic_inner = GenericArray::<TestVerifier, GenericU4>::from_array([
[INFO] [stdout]      |  _____________________________^
[INFO] [stdout] 1886 | |             verifier(9),
[INFO] [stdout] 1887 | |             verifier(8),
[INFO] [stdout] 1888 | |             verifier(1),
[INFO] [stdout] 1889 | |             verifier(2),
[INFO] [stdout] 1890 | |         ]);
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1885:29
[INFO] [stdout]      |
[INFO] [stdout] 1885 |           let generic_inner = GenericArray::<TestVerifier, GenericU4>::from_array([
[INFO] [stdout]      |  _____________________________^
[INFO] [stdout] 1886 | |             verifier(9),
[INFO] [stdout] 1887 | |             verifier(8),
[INFO] [stdout] 1888 | |             verifier(1),
[INFO] [stdout] 1889 | |             verifier(2),
[INFO] [stdout] 1890 | |         ]);
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: Sized`
[INFO] [stdout]     --> src/set.rs:1885:13
[INFO] [stdout]      |
[INFO] [stdout] 1885 |         let generic_inner = GenericArray::<TestVerifier, GenericU4>::from_array([
[INFO] [stdout]      |             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1891:30
[INFO] [stdout]      |
[INFO] [stdout] 1891 |         let mut generic_set: GenericArrayPedersenVerifierSet<TestShare, TestVerifier, GenericU4> =
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1892:13
[INFO] [stdout]      |
[INFO] [stdout] 1892 |             (&generic_inner).into();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1892:30
[INFO] [stdout]      |
[INFO] [stdout] 1892 |             (&generic_inner).into();
[INFO] [stdout]      |                              ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: Into<_>`
[INFO] [stdout]     --> src/set.rs:1892:30
[INFO] [stdout]      |
[INFO] [stdout] 1892 |             (&generic_inner).into();
[INFO] [stdout]      |                              ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1892:13
[INFO] [stdout]      |
[INFO] [stdout] 1892 |             (&generic_inner).into();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1892:30
[INFO] [stdout]      |
[INFO] [stdout] 1892 |             (&generic_inner).into();
[INFO] [stdout]      |                              ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1893:20
[INFO] [stdout]      |
[INFO] [stdout] 1893 |         assert_eq!(generic_set.secret_generator(), verifier(9));
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1893:32
[INFO] [stdout]      |
[INFO] [stdout] 1893 |         assert_eq!(generic_set.secret_generator(), verifier(9));
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1894:20
[INFO] [stdout]      |
[INFO] [stdout] 1894 |         assert_eq!(generic_set.blinder_generator(), verifier(8));
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1894:32
[INFO] [stdout]      |
[INFO] [stdout] 1894 |         assert_eq!(generic_set.blinder_generator(), verifier(8));
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1895:20
[INFO] [stdout]      |
[INFO] [stdout] 1895 |         assert_eq!(generic_set.blind_verifiers(), &[verifier(1), verifier(2)]);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1895:32
[INFO] [stdout]      |
[INFO] [stdout] 1895 |         assert_eq!(generic_set.blind_verifiers(), &[verifier(1), verifier(2)]);
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1896:9
[INFO] [stdout]      |
[INFO] [stdout] 1896 |         generic_set.blind_verifiers_mut()[0] = verifier(5);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&mut GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1896:21
[INFO] [stdout]      |
[INFO] [stdout] 1896 |         generic_set.blind_verifiers_mut()[0] = verifier(5);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1898:13
[INFO] [stdout]      |
[INFO] [stdout] 1898 |             GenericArray::<TestVerifier, GenericU4>::from(&generic_set)[2],
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: Sized`
[INFO] [stdout]     --> src/set.rs:1898:13
[INFO] [stdout]      |
[INFO] [stdout] 1898 |             GenericArray::<TestVerifier, GenericU4>::from(&generic_set)[2],
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1898:13
[INFO] [stdout]      |
[INFO] [stdout] 1898 |             GenericArray::<TestVerifier, GenericU4>::from(&generic_set)[2],
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: From<_>`
[INFO] [stdout]     --> src/set.rs:1898:13
[INFO] [stdout]      |
[INFO] [stdout] 1898 |             GenericArray::<TestVerifier, GenericU4>::from(&generic_set)[2],
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1898:13
[INFO] [stdout]      |
[INFO] [stdout] 1898 |             GenericArray::<TestVerifier, GenericU4>::from(&generic_set)[2],
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1898:59
[INFO] [stdout]      |
[INFO] [stdout] 1898 |             GenericArray::<TestVerifier, GenericU4>::from(&generic_set)[2],
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1898:13
[INFO] [stdout]      |
[INFO] [stdout] 1898 |             GenericArray::<TestVerifier, GenericU4>::from(&generic_set)[2],
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> as Deref>::Target == _`
[INFO] [stdout]     --> src/set.rs:1898:13
[INFO] [stdout]      |
[INFO] [stdout] 1898 |             GenericArray::<TestVerifier, GenericU4>::from(&generic_set)[2],
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: Deref`
[INFO] [stdout]     --> src/set.rs:1898:13
[INFO] [stdout]      |
[INFO] [stdout] 1898 |             GenericArray::<TestVerifier, GenericU4>::from(&generic_set)[2],
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1898:13
[INFO] [stdout]      |
[INFO] [stdout] 1898 |             GenericArray::<TestVerifier, GenericU4>::from(&generic_set)[2],
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1902:13
[INFO] [stdout]      |
[INFO] [stdout] 1902 |             GenericArray::<TestVerifier, GenericU4>::from(GenericArrayPedersenVerifierSet::<
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: Sized`
[INFO] [stdout]     --> src/set.rs:1902:13
[INFO] [stdout]      |
[INFO] [stdout] 1902 | /             GenericArray::<TestVerifier, GenericU4>::from(GenericArrayPedersenVerifierSet::<
[INFO] [stdout] 1903 | |                 TestShare,
[INFO] [stdout] 1904 | |                 TestVerifier,
[INFO] [stdout] 1905 | |                 GenericU4,
[INFO] [stdout] 1906 | |             >::from(generic_inner)),
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1902:13
[INFO] [stdout]      |
[INFO] [stdout] 1902 |             GenericArray::<TestVerifier, GenericU4>::from(GenericArrayPedersenVerifierSet::<
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1902:59
[INFO] [stdout]      |
[INFO] [stdout] 1902 |               GenericArray::<TestVerifier, GenericU4>::from(GenericArrayPedersenVerifierSet::<
[INFO] [stdout]      |  ___________________________________________________________^
[INFO] [stdout] 1903 | |                 TestShare,
[INFO] [stdout] 1904 | |                 TestVerifier,
[INFO] [stdout] 1905 | |                 GenericU4,
[INFO] [stdout] 1906 | |             >::from(generic_inner)),
[INFO] [stdout]      | |_____________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1902:59
[INFO] [stdout]      |
[INFO] [stdout] 1902 |               GenericArray::<TestVerifier, GenericU4>::from(GenericArrayPedersenVerifierSet::<
[INFO] [stdout]      |  ___________________________________________________________^
[INFO] [stdout] 1903 | |                 TestShare,
[INFO] [stdout] 1904 | |                 TestVerifier,
[INFO] [stdout] 1905 | |                 GenericU4,
[INFO] [stdout] 1906 | |             >::from(generic_inner)),
[INFO] [stdout]      | |___________________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: Sized`
[INFO] [stdout]     --> src/set.rs:1902:59
[INFO] [stdout]      |
[INFO] [stdout] 1902 |               GenericArray::<TestVerifier, GenericU4>::from(GenericArrayPedersenVerifierSet::<
[INFO] [stdout]      |  ___________________________________________________________^
[INFO] [stdout] 1903 | |                 TestShare,
[INFO] [stdout] 1904 | |                 TestVerifier,
[INFO] [stdout] 1905 | |                 GenericU4,
[INFO] [stdout] 1906 | |             >::from(generic_inner)),
[INFO] [stdout]      | |__________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: From<_>`
[INFO] [stdout]     --> src/set.rs:1902:59
[INFO] [stdout]      |
[INFO] [stdout] 1902 |               GenericArray::<TestVerifier, GenericU4>::from(GenericArrayPedersenVerifierSet::<
[INFO] [stdout]      |  ___________________________________________________________^
[INFO] [stdout] 1903 | |                 TestShare,
[INFO] [stdout] 1904 | |                 TestVerifier,
[INFO] [stdout] 1905 | |                 GenericU4,
[INFO] [stdout] 1906 | |             >::from(generic_inner)),
[INFO] [stdout]      | |__________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1902:59
[INFO] [stdout]      |
[INFO] [stdout] 1902 |               GenericArray::<TestVerifier, GenericU4>::from(GenericArrayPedersenVerifierSet::<
[INFO] [stdout]      |  ___________________________________________________________^
[INFO] [stdout] 1903 | |                 TestShare,
[INFO] [stdout] 1904 | |                 TestVerifier,
[INFO] [stdout] 1905 | |                 GenericU4,
[INFO] [stdout] 1906 | |             >::from(generic_inner)),
[INFO] [stdout]      | |___________________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1906:21
[INFO] [stdout]      |
[INFO] [stdout] 1906 |             >::from(generic_inner)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1902:59
[INFO] [stdout]      |
[INFO] [stdout] 1902 |               GenericArray::<TestVerifier, GenericU4>::from(GenericArrayPedersenVerifierSet::<
[INFO] [stdout]      |  ___________________________________________________________^
[INFO] [stdout] 1903 | |                 TestShare,
[INFO] [stdout] 1904 | |                 TestVerifier,
[INFO] [stdout] 1905 | |                 GenericU4,
[INFO] [stdout] 1906 | |             >::from(generic_inner)),
[INFO] [stdout]      | |__________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: From<_>`
[INFO] [stdout]     --> src/set.rs:1902:13
[INFO] [stdout]      |
[INFO] [stdout] 1902 | /             GenericArray::<TestVerifier, GenericU4>::from(GenericArrayPedersenVerifierSet::<
[INFO] [stdout] 1903 | |                 TestShare,
[INFO] [stdout] 1904 | |                 TestVerifier,
[INFO] [stdout] 1905 | |                 GenericU4,
[INFO] [stdout] 1906 | |             >::from(generic_inner)),
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1902:13
[INFO] [stdout]      |
[INFO] [stdout] 1902 |             GenericArray::<TestVerifier, GenericU4>::from(GenericArrayPedersenVerifierSet::<
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1902:13
[INFO] [stdout]      |
[INFO] [stdout] 1902 | /             GenericArray::<TestVerifier, GenericU4>::from(GenericArrayPedersenVerifierSet::<
[INFO] [stdout] 1903 | |                 TestShare,
[INFO] [stdout] 1904 | |                 TestVerifier,
[INFO] [stdout] 1905 | |                 GenericU4,
[INFO] [stdout] 1906 | |             >::from(generic_inner)),
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1901:9
[INFO] [stdout]      |
[INFO] [stdout] 1901 | /         assert_eq!(
[INFO] [stdout] 1902 | |             GenericArray::<TestVerifier, GenericU4>::from(GenericArrayPedersenVerifierSet::<
[INFO] [stdout] 1903 | |                 TestShare,
[INFO] [stdout] 1904 | |                 TestVerifier,
[INFO] [stdout] ...    |
[INFO] [stdout] 1907 | |             generic_inner
[INFO] [stdout] 1908 | |         );
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: PartialEq`
[INFO] [stdout]     --> src/set.rs:1901:9
[INFO] [stdout]      |
[INFO] [stdout] 1901 | /         assert_eq!(
[INFO] [stdout] 1902 | |             GenericArray::<TestVerifier, GenericU4>::from(GenericArrayPedersenVerifierSet::<
[INFO] [stdout] 1903 | |                 TestShare,
[INFO] [stdout] 1904 | |                 TestVerifier,
[INFO] [stdout] ...    |
[INFO] [stdout] 1907 | |             generic_inner
[INFO] [stdout] 1908 | |         );
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: MetaSized`
[INFO] [stdout]     --> src/set.rs:1901:9
[INFO] [stdout]      |
[INFO] [stdout] 1901 | /         assert_eq!(
[INFO] [stdout] 1902 | |             GenericArray::<TestVerifier, GenericU4>::from(GenericArrayPedersenVerifierSet::<
[INFO] [stdout] 1903 | |                 TestShare,
[INFO] [stdout] 1904 | |                 TestVerifier,
[INFO] [stdout] ...    |
[INFO] [stdout] 1907 | |             generic_inner
[INFO] [stdout] 1908 | |         );
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: core::fmt::Debug`
[INFO] [stdout]     --> src/set.rs:1901:9
[INFO] [stdout]      |
[INFO] [stdout] 1901 | /         assert_eq!(
[INFO] [stdout] 1902 | |             GenericArray::<TestVerifier, GenericU4>::from(GenericArrayPedersenVerifierSet::<
[INFO] [stdout] 1903 | |                 TestShare,
[INFO] [stdout] 1904 | |                 TestVerifier,
[INFO] [stdout] ...    |
[INFO] [stdout] 1907 | |             generic_inner
[INFO] [stdout] 1908 | |         );
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1901:9
[INFO] [stdout]      |
[INFO] [stdout] 1901 | /         assert_eq!(
[INFO] [stdout] 1902 | |             GenericArray::<TestVerifier, GenericU4>::from(GenericArrayPedersenVerifierSet::<
[INFO] [stdout] 1903 | |                 TestShare,
[INFO] [stdout] 1904 | |                 TestVerifier,
[INFO] [stdout] ...    |
[INFO] [stdout] 1907 | |             generic_inner
[INFO] [stdout] 1908 | |         );
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1901:9
[INFO] [stdout]      |
[INFO] [stdout] 1901 | /         assert_eq!(
[INFO] [stdout] 1902 | |             GenericArray::<TestVerifier, GenericU4>::from(GenericArrayPedersenVerifierSet::<
[INFO] [stdout] 1903 | |                 TestShare,
[INFO] [stdout] 1904 | |                 TestVerifier,
[INFO] [stdout] ...    |
[INFO] [stdout] 1907 | |             generic_inner
[INFO] [stdout] 1908 | |         );
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> well-formed`
[INFO] [stdout]     --> src/set.rs:1901:9
[INFO] [stdout]      |
[INFO] [stdout] 1901 | /         assert_eq!(
[INFO] [stdout] 1902 | |             GenericArray::<TestVerifier, GenericU4>::from(GenericArrayPedersenVerifierSet::<
[INFO] [stdout] 1903 | |                 TestShare,
[INFO] [stdout] 1904 | |                 TestVerifier,
[INFO] [stdout] ...    |
[INFO] [stdout] 1907 | |             generic_inner
[INFO] [stdout] 1908 | |         );
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1909:21
[INFO] [stdout]      |
[INFO] [stdout] 1909 |         let empty = GenericArrayPedersenVerifierSet::<TestShare, TestVerifier, GenericU4>::empty_pedersen_set_with_capacity(
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1909:21
[INFO] [stdout]      |
[INFO] [stdout] 1909 |         let empty = GenericArrayPedersenVerifierSet::<TestShare, TestVerifier, GenericU4>::empty_pedersen_set_with_capacity(
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1909:21
[INFO] [stdout]      |
[INFO] [stdout] 1909 |           let empty = GenericArrayPedersenVerifierSet::<TestShare, TestVerifier, GenericU4>::empty_pedersen_set_with_capacity(
[INFO] [stdout]      |  _____________________^
[INFO] [stdout] 1910 | |             2,
[INFO] [stdout] 1911 | |             verifier(7),
[INFO] [stdout] 1912 | |             verifier(6),
[INFO] [stdout] 1913 | |         );
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1914:20
[INFO] [stdout]      |
[INFO] [stdout] 1914 |         assert_eq!(empty.secret_generator(), verifier(7));
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1914:26
[INFO] [stdout]      |
[INFO] [stdout] 1914 |         assert_eq!(empty.secret_generator(), verifier(7));
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1915:20
[INFO] [stdout]      |
[INFO] [stdout] 1915 |         assert_eq!(empty.blinder_generator(), verifier(6));
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, _, _> well-formed`
[INFO] [stdout]     --> src/set.rs:1915:26
[INFO] [stdout]      |
[INFO] [stdout] 1915 |         assert_eq!(empty.blinder_generator(), verifier(6));
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: Sized`
[INFO] [stdout]     --> src/set.rs:1885:29
[INFO] [stdout]      |
[INFO] [stdout] 1885 |           let generic_inner = GenericArray::<TestVerifier, GenericU4>::from_array([
[INFO] [stdout]      |  _____________________________^
[INFO] [stdout] 1886 | |             verifier(9),
[INFO] [stdout] 1887 | |             verifier(8),
[INFO] [stdout] 1888 | |             verifier(1),
[INFO] [stdout] 1889 | |             verifier(2),
[INFO] [stdout] 1890 | |         ]);
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>: Sized`
[INFO] [stdout]     --> src/set.rs:1906:21
[INFO] [stdout]      |
[INFO] [stdout] 1906 |             >::from(generic_inner)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed
[INFO] [stdout]     --> src/set.rs:1893:32
[INFO] [stdout]      |
[INFO] [stdout] 1893 |         assert_eq!(generic_set.secret_generator(), verifier(9));
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the type must implement `share::Share`
[INFO] [stdout] help: the following types implement trait `share::Share`
[INFO] [stdout]     --> src/share.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout]   34 | / impl<I, V> Share for (I, V)
[INFO] [stdout]   35 | | where
[INFO] [stdout]   36 | |     I: ShareIdentifier,
[INFO] [stdout]   37 | |     V: ShareElement + for<'a> From<&'a I> + for<'a> Mul<&'a I, Output = V>,
[INFO] [stdout]      | |___________________________________________________________________________^ `(I, V)`
[INFO] [stdout] ...
[INFO] [stdout]  178 | / impl<I, V> Share for DefaultShare<I, V>
[INFO] [stdout]  179 | | where
[INFO] [stdout]  180 | |     I: ShareIdentifier,
[INFO] [stdout]  181 | |     V: ShareElement + for<'a> From<&'a I> + for<'a> Mul<&'a I, Output = V>,
[INFO] [stdout]      | |___________________________________________________________________________^ `share::DefaultShare<I, V>`
[INFO] [stdout] note: required by a bound in `set::PedersenVerifierSet::secret_generator`
[INFO] [stdout]     --> src/set.rs:207:8
[INFO] [stdout]      |
[INFO] [stdout]  207 |     S: Share,
[INFO] [stdout]      |        ^^^^^ required by this bound in `PedersenVerifierSet::secret_generator`
[INFO] [stdout] ...
[INFO] [stdout]  233 |     fn secret_generator(&self) -> G;
[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] 1893 -         assert_eq!(generic_set.secret_generator(), verifier(9));
[INFO] [stdout] 1893 +         assert_eq!(<GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<ProjectivePoint>, UInt<UInt<UInt<UTerm, B1>, B0>, B0>> as set::PedersenVerifierSet<S, G>>::secret_generator(&generic_set), verifier(9));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0275]: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: set::PedersenVerifierSet<_, _>`
[INFO] [stdout]     --> src/set.rs:1893:32
[INFO] [stdout]      |
[INFO] [stdout] 1893 |         assert_eq!(generic_set.secret_generator(), verifier(9));
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0275]: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: set::PedersenVerifierSet<_, _>`
[INFO] [stdout]     --> src/set.rs:1894:32
[INFO] [stdout]      |
[INFO] [stdout] 1894 |         assert_eq!(generic_set.blinder_generator(), verifier(8));
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0275]: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: set::PedersenVerifierSet<_, _>`
[INFO] [stdout]     --> src/set.rs:1895:32
[INFO] [stdout]      |
[INFO] [stdout] 1895 |         assert_eq!(generic_set.blind_verifiers(), &[verifier(1), verifier(2)]);
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0275]: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: set::PedersenVerifierSet<_, _>`
[INFO] [stdout]     --> src/set.rs:1896:21
[INFO] [stdout]      |
[INFO] [stdout] 1896 |         generic_set.blind_verifiers_mut()[0] = verifier(5);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0275]: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: set::PedersenVerifierSet<_, _>`
[INFO] [stdout]     --> src/set.rs:1909:21
[INFO] [stdout]      |
[INFO] [stdout] 1909 |         let empty = GenericArrayPedersenVerifierSet::<TestShare, TestVerifier, GenericU4>::empty_pedersen_set_with_capacity(
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0275]: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: set::PedersenVerifierSet<_, _>`
[INFO] [stdout]     --> src/set.rs:1914:26
[INFO] [stdout]      |
[INFO] [stdout] 1914 |         assert_eq!(empty.secret_generator(), verifier(7));
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0275]: overflow evaluating the requirement `GenericArrayPedersenVerifierSet<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, group_element::ValueGroup<_>, _>: set::PedersenVerifierSet<_, _>`
[INFO] [stdout]     --> src/set.rs:1915:26
[INFO] [stdout]      |
[INFO] [stdout] 1915 |         assert_eq!(empty.blinder_generator(), verifier(6));
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>: Copy`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]   = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]   = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>>: Sized`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]   = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]   = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<k256::Scalar>>, UInt<_, B1>> well-formed`
[INFO] [stdout]     --> src/set.rs:1656:20
[INFO] [stdout]      |
[INFO] [stdout] 1656 |         assert_eq!(generic.len(), 3);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `&<GenericArray<share::DefaultShare<element::prime_field::IdentifierPrimeField<k256::Scalar>, element::prime_field::IdentifierPrimeField<Scalar>>, _> as Deref>::Target well-formed`
[INFO] [stdout]     --> src/set.rs:1656:20
[INFO] [stdout]      |
[INFO] [stdout] 1656 |         assert_eq!(generic.len(), 3);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `<UInt<UInt<UTerm, B1>, B1> as ArrayLength>::ArrayType<share::DefaultShare<element::prime_field::IdentifierPrimeField<Scalar>, _>> == _`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`vsss_rs`)
[INFO] [stdout]   = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]   = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0275, E0282, E0283, E0284.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0275`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `vsss-rs` (lib test) due to 31 previous errors; 343 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "21c12374edff761fcedcbb03c4e91ebdcf85a06b596de8a4b49377331ab9578f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "21c12374edff761fcedcbb03c4e91ebdcf85a06b596de8a4b49377331ab9578f", kill_on_drop: false }`
[INFO] [stdout] 21c12374edff761fcedcbb03c4e91ebdcf85a06b596de8a4b49377331ab9578f
