[INFO] fetching crate hash2field 0.4.0... [INFO] testing hash2field-0.4.0 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7 [INFO] extracting crate hash2field 0.4.0 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate hash2field 0.4.0 [INFO] finished tweaking crates.io crate hash2field 0.4.0 [INFO] tweaked toml for crates.io crate hash2field 0.4.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate hash2field 0.4.0 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 42 packages to latest compatible versions [INFO] [stderr] Adding digest v0.9.0 (available: v0.10.7) [INFO] [stderr] Adding elliptic-curve v0.11.12 (available: v0.13.8) [INFO] [stderr] Adding k256 v0.8.1 (available: v0.13.4) [INFO] [stderr] Adding sha2 v0.9.9 (available: v0.10.9) [INFO] [stderr] Adding signature v1.3.2 (available: v1.6.4) [INFO] [stderr] Adding subtle v2.4.1 (available: v2.6.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded sha2 v0.9.9 [INFO] [stderr] Downloaded group v0.9.0 [INFO] [stderr] Downloaded spki v0.3.0 [INFO] [stderr] Downloaded elliptic-curve v0.9.12 [INFO] [stderr] Downloaded pkcs8 v0.6.1 [INFO] [stderr] Downloaded ff v0.11.1 [INFO] [stderr] Downloaded der v0.5.1 [INFO] [stderr] Downloaded base16ct v0.1.1 [INFO] [stderr] Downloaded crypto-bigint v0.3.2 [INFO] [stderr] Downloaded elliptic-curve v0.11.12 [INFO] [stderr] Downloaded bitvec v0.20.4 [INFO] [stderr] Downloaded ecdsa v0.11.1 [INFO] [stderr] Downloaded const-oid v0.7.1 [INFO] [stderr] Downloaded group v0.11.0 [INFO] [stderr] Downloaded crypto-mac v0.11.1 [INFO] [stderr] Downloaded signature v1.3.2 [INFO] [stderr] Downloaded radium v0.6.2 [INFO] [stderr] Downloaded hmac v0.11.0 [INFO] [stderr] Downloaded ff v0.9.0 [INFO] [stderr] Downloaded const-oid v0.5.2 [INFO] [stderr] Downloaded k256 v0.8.1 [INFO] [stderr] Downloaded der v0.3.5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3e75317effa30c62402b7f134750400eb902ac07f09a141960814394a3fac82c [INFO] running `Command { std: "docker" "start" "-a" "3e75317effa30c62402b7f134750400eb902ac07f09a141960814394a3fac82c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3e75317effa30c62402b7f134750400eb902ac07f09a141960814394a3fac82c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3e75317effa30c62402b7f134750400eb902ac07f09a141960814394a3fac82c", kill_on_drop: false }` [INFO] [stdout] 3e75317effa30c62402b7f134750400eb902ac07f09a141960814394a3fac82c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ff7da16306f002b25db9599536e6646b516c5a4c1bc757f61b37d2767f44349d [INFO] running `Command { std: "docker" "start" "-a" "ff7da16306f002b25db9599536e6646b516c5a4c1bc757f61b37d2767f44349d", kill_on_drop: false }` [INFO] [stderr] Compiling subtle v2.4.1 [INFO] [stderr] Compiling const-oid v0.7.1 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling base16ct v0.1.1 [INFO] [stderr] Compiling generic-array v0.14.9 [INFO] [stderr] Compiling der v0.5.1 [INFO] [stderr] Compiling ff v0.11.1 [INFO] [stderr] Compiling group v0.11.0 [INFO] [stderr] Compiling crypto-bigint v0.3.2 [INFO] [stderr] Compiling digest v0.9.0 [INFO] [stderr] Compiling elliptic-curve v0.11.12 [INFO] [stderr] Compiling hash2field v0.4.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated struct `digest::generic_array::GenericArray`: please upgrade to generic-array 1.x [INFO] [stdout] --> src/expand_msg_xmd.rs:4:40 [INFO] [stdout] | [INFO] [stdout] 4 | generic_array::{typenum::Unsigned, GenericArray}, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `digest::generic_array::GenericArray`: please upgrade to generic-array 1.x [INFO] [stdout] --> src/expand_msg_xmd.rs:27:20 [INFO] [stdout] | [INFO] [stdout] 27 | .chain(GenericArray::::default()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `digest::generic_array::GenericArray`: please upgrade to generic-array 1.x [INFO] [stdout] --> src/expand_msg_xmd.rs:46:27 [INFO] [stdout] | [INFO] [stdout] 46 | let mut tmp = GenericArray::::default(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.88s [INFO] running `Command { std: "docker" "inspect" "ff7da16306f002b25db9599536e6646b516c5a4c1bc757f61b37d2767f44349d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ff7da16306f002b25db9599536e6646b516c5a4c1bc757f61b37d2767f44349d", kill_on_drop: false }` [INFO] [stdout] ff7da16306f002b25db9599536e6646b516c5a4c1bc757f61b37d2767f44349d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 928b64a3ad491c072db03f04210e488557137a27af4cf0f63a5c3a9ab900dc38 [INFO] running `Command { std: "docker" "start" "-a" "928b64a3ad491c072db03f04210e488557137a27af4cf0f63a5c3a9ab900dc38", kill_on_drop: false }` [INFO] [stderr] Compiling radium v0.6.2 [INFO] [stderr] Compiling tap v1.0.1 [INFO] [stderr] Compiling wyz v0.2.0 [INFO] [stderr] Compiling const-oid v0.5.2 [INFO] [stderr] Compiling funty v1.1.0 [INFO] [stderr] Compiling crypto-mac v0.11.1 [INFO] [stderr] Compiling block-buffer v0.9.0 [INFO] [stderr] Compiling opaque-debug v0.3.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling signature v1.3.2 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stdout] warning: use of deprecated struct `digest::generic_array::GenericArray`: please upgrade to generic-array 1.x [INFO] [stdout] --> src/expand_msg_xmd.rs:4:40 [INFO] [stdout] | [INFO] [stdout] 4 | generic_array::{typenum::Unsigned, GenericArray}, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `digest::generic_array::GenericArray`: please upgrade to generic-array 1.x [INFO] [stdout] --> src/expand_msg_xmd.rs:27:20 [INFO] [stdout] | [INFO] [stdout] 27 | .chain(GenericArray::::default()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `digest::generic_array::GenericArray`: please upgrade to generic-array 1.x [INFO] [stdout] --> src/expand_msg_xmd.rs:46:27 [INFO] [stdout] | [INFO] [stdout] 46 | let mut tmp = GenericArray::::default(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling sha2 v0.9.9 [INFO] [stderr] Compiling hmac v0.11.0 [INFO] [stderr] Compiling der v0.3.5 [INFO] [stderr] Compiling bitvec v0.20.4 [INFO] [stderr] Compiling spki v0.3.0 [INFO] [stderr] Compiling pkcs8 v0.6.1 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling ff v0.9.0 [INFO] [stderr] Compiling group v0.9.0 [INFO] [stderr] Compiling elliptic-curve v0.9.12 [INFO] [stderr] Compiling ecdsa v0.11.1 [INFO] [stderr] Compiling k256 v0.8.1 [INFO] [stderr] Compiling hash2field v0.4.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated struct `digest::generic_array::GenericArray`: please upgrade to generic-array 1.x [INFO] [stdout] --> src/lib.rs:80:20 [INFO] [stdout] | [INFO] [stdout] 80 | let exp0 = GenericArray::clone_from_slice(&hex::decode(e0).unwrap()); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `digest::generic_array::GenericArray`: please upgrade to generic-array 1.x [INFO] [stdout] --> src/lib.rs:81:20 [INFO] [stdout] | [INFO] [stdout] 81 | let exp1 = GenericArray::clone_from_slice(&hex::decode(e1).unwrap()); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `digest::generic_array::GenericArray`: please upgrade to generic-array 1.x [INFO] [stdout] --> src/lib.rs:42:47 [INFO] [stdout] | [INFO] [stdout] 42 | use digest::generic_array::{typenum::U32, GenericArray}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `digest::generic_array::GenericArray`: please upgrade to generic-array 1.x [INFO] [stdout] --> src/lib.rs:65:21 [INFO] [stdout] | [INFO] [stdout] 65 | let t = GenericArray::::clone_from_slice(&t); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `digest::generic_array::GenericArray`: please upgrade to generic-array 1.x [INFO] [stdout] --> src/expand_msg_xmd.rs:4:40 [INFO] [stdout] | [INFO] [stdout] 4 | generic_array::{typenum::Unsigned, GenericArray}, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `digest::generic_array::GenericArray`: please upgrade to generic-array 1.x [INFO] [stdout] --> src/expand_msg_xmd.rs:27:20 [INFO] [stdout] | [INFO] [stdout] 27 | .chain(GenericArray::::default()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `digest::generic_array::GenericArray`: please upgrade to generic-array 1.x [INFO] [stdout] --> src/expand_msg_xmd.rs:46:27 [INFO] [stdout] | [INFO] [stdout] 46 | let mut tmp = GenericArray::::default(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `digest::generic_array::GenericArray::::clone_from_slice`: please upgrade to generic-array 1.x [INFO] [stdout] --> src/lib.rs:80:34 [INFO] [stdout] | [INFO] [stdout] 80 | let exp0 = GenericArray::clone_from_slice(&hex::decode(e0).unwrap()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `digest::generic_array::GenericArray::::clone_from_slice`: please upgrade to generic-array 1.x [INFO] [stdout] --> src/lib.rs:81:34 [INFO] [stdout] | [INFO] [stdout] 81 | let exp1 = GenericArray::clone_from_slice(&hex::decode(e1).unwrap()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `digest::generic_array::GenericArray::::clone_from_slice`: please upgrade to generic-array 1.x [INFO] [stdout] --> src/lib.rs:65:46 [INFO] [stdout] | [INFO] [stdout] 65 | let t = GenericArray::::clone_from_slice(&t); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/lib.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 41 | fn secp256k1_test() { [INFO] [stdout] | ------------------- move the `impl` block outside of this function `secp256k1_test` [INFO] [stdout] ... [INFO] [stdout] 53 | impl FromOkm for FieldElement { [INFO] [stdout] | ^^^^^-------^^^^^^^^------------ [INFO] [stdout] | | | [INFO] [stdout] | | `FieldElement` is not local [INFO] [stdout] | `FromOkm` is not local [INFO] [stdout] | [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 6.75s [INFO] running `Command { std: "docker" "inspect" "928b64a3ad491c072db03f04210e488557137a27af4cf0f63a5c3a9ab900dc38", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "928b64a3ad491c072db03f04210e488557137a27af4cf0f63a5c3a9ab900dc38", kill_on_drop: false }` [INFO] [stdout] 928b64a3ad491c072db03f04210e488557137a27af4cf0f63a5c3a9ab900dc38 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 7eba098fc64563f86fd67239168162a69e0086ce53b1f8fe13dee1e0bac1054e [INFO] running `Command { std: "docker" "start" "-a" "7eba098fc64563f86fd67239168162a69e0086ce53b1f8fe13dee1e0bac1054e", kill_on_drop: false }` [INFO] [stderr] warning: use of deprecated struct `digest::generic_array::GenericArray`: please upgrade to generic-array 1.x [INFO] [stderr] --> src/expand_msg_xmd.rs:4:40 [INFO] [stderr] | [INFO] [stderr] 4 | generic_array::{typenum::Unsigned, GenericArray}, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated struct `digest::generic_array::GenericArray`: please upgrade to generic-array 1.x [INFO] [stderr] --> src/expand_msg_xmd.rs:27:20 [INFO] [stderr] | [INFO] [stderr] 27 | .chain(GenericArray::::default()) [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated struct `digest::generic_array::GenericArray`: please upgrade to generic-array 1.x [INFO] [stderr] --> src/expand_msg_xmd.rs:46:27 [INFO] [stderr] | [INFO] [stderr] 46 | let mut tmp = GenericArray::::default(); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `hash2field` (lib) generated 3 warnings [INFO] [stderr] warning: use of deprecated struct `digest::generic_array::GenericArray`: please upgrade to generic-array 1.x [INFO] [stderr] --> src/lib.rs:80:20 [INFO] [stderr] | [INFO] [stderr] 80 | let exp0 = GenericArray::clone_from_slice(&hex::decode(e0).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated struct `digest::generic_array::GenericArray`: please upgrade to generic-array 1.x [INFO] [stderr] --> src/lib.rs:81:20 [INFO] [stderr] | [INFO] [stderr] 81 | let exp1 = GenericArray::clone_from_slice(&hex::decode(e1).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated struct `digest::generic_array::GenericArray`: please upgrade to generic-array 1.x [INFO] [stderr] --> src/lib.rs:42:47 [INFO] [stderr] | [INFO] [stderr] 42 | use digest::generic_array::{typenum::U32, GenericArray}; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated struct `digest::generic_array::GenericArray`: please upgrade to generic-array 1.x [INFO] [stderr] --> src/lib.rs:65:21 [INFO] [stderr] | [INFO] [stderr] 65 | let t = GenericArray::::clone_from_slice(&t); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated struct `digest::generic_array::GenericArray`: please upgrade to generic-array 1.x [INFO] [stderr] --> src/expand_msg_xmd.rs:4:40 [INFO] [stderr] | [INFO] [stderr] 4 | generic_array::{typenum::Unsigned, GenericArray}, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `digest::generic_array::GenericArray::::clone_from_slice`: please upgrade to generic-array 1.x [INFO] [stderr] --> src/lib.rs:80:34 [INFO] [stderr] | [INFO] [stderr] 80 | let exp0 = GenericArray::clone_from_slice(&hex::decode(e0).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `digest::generic_array::GenericArray::::clone_from_slice`: please upgrade to generic-array 1.x [INFO] [stderr] --> src/lib.rs:81:34 [INFO] [stderr] | [INFO] [stderr] 81 | let exp1 = GenericArray::clone_from_slice(&hex::decode(e1).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `digest::generic_array::GenericArray::::clone_from_slice`: please upgrade to generic-array 1.x [INFO] [stderr] --> src/lib.rs:65:46 [INFO] [stderr] | [INFO] [stderr] 65 | let t = GenericArray::::clone_from_slice(&t); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> src/lib.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 41 | fn secp256k1_test() { [INFO] [stderr] | ------------------- move the `impl` block outside of this function `secp256k1_test` [INFO] [stderr] ... [INFO] [stderr] 53 | impl FromOkm for FieldElement { [INFO] [stderr] | ^^^^^-------^^^^^^^^------------ [INFO] [stderr] | | | [INFO] [stderr] | | `FieldElement` is not local [INFO] [stderr] | `FromOkm` is not local [INFO] [stderr] | [INFO] [stderr] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stderr] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `hash2field` (lib test) generated 11 warnings (2 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/hash2field-4b45881f9cb6aa56) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test secp256k1_test ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests hash2field [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "7eba098fc64563f86fd67239168162a69e0086ce53b1f8fe13dee1e0bac1054e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7eba098fc64563f86fd67239168162a69e0086ce53b1f8fe13dee1e0bac1054e", kill_on_drop: false }` [INFO] [stdout] 7eba098fc64563f86fd67239168162a69e0086ce53b1f8fe13dee1e0bac1054e