[INFO] fetching crate sophon-types 0.4.2...
[INFO] testing sophon-types-0.4.2 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate sophon-types 0.4.2 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate sophon-types 0.4.2
[INFO] finished tweaking crates.io crate sophon-types 0.4.2
[INFO] tweaked toml for crates.io crate sophon-types 0.4.2 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate sophon-types 0.4.2 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "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" "+33835004928d3bf65db4d4712e1330766263b0bd" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 31 packages to latest compatible versions
[INFO] [stderr]       Adding crunchy v0.1.6 (available: v0.2.4)
[INFO] [stderr]       Adding ethbloom v0.5.3 (available: v0.14.1)
[INFO] [stderr]       Adding fixed-hash v0.2.5 (available: v0.8.0)
[INFO] [stderr]       Adding uint v0.4.1 (available: v0.10.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
[INFO] [stderr] (in the `fixed-hash` dependency)
[INFO] [stderr] warning: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
[INFO] [stderr] (in the `uint` dependency)
[INFO] [stderr] warning: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[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/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d272f0e0a1a911b24a0af25a2e2fb9ae2583981ff5ac93a99573ce7e822c0cc0
[INFO] running `Command { std: "docker" "start" "-a" "d272f0e0a1a911b24a0af25a2e2fb9ae2583981ff5ac93a99573ce7e822c0cc0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d272f0e0a1a911b24a0af25a2e2fb9ae2583981ff5ac93a99573ce7e822c0cc0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d272f0e0a1a911b24a0af25a2e2fb9ae2583981ff5ac93a99573ce7e822c0cc0", kill_on_drop: false }`
[INFO] [stdout] d272f0e0a1a911b24a0af25a2e2fb9ae2583981ff5ac93a99573ce7e822c0cc0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2c27f9989a9a59542e3913d1b1913a5dbe30afe5e840614cff978ce509ddbd63
[INFO] running `Command { std: "docker" "start" "-a" "2c27f9989a9a59542e3913d1b1913a5dbe30afe5e840614cff978ce509ddbd63", kill_on_drop: false }`
[INFO] [stderr] warning: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
[INFO] [stderr] (in the `fixed-hash` dependency)
[INFO] [stderr] warning: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
[INFO] [stderr] (in the `uint` dependency)
[INFO] [stderr] warning: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] [stderr]    Compiling heapsize v0.4.2
[INFO] [stderr]    Compiling crunchy v0.1.6
[INFO] [stderr]    Compiling rustc-hex v2.1.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling tiny-keccak v1.5.0
[INFO] [stderr]    Compiling uint v0.4.1
[INFO] [stderr]    Compiling ethereum-types-serialize v0.2.2
[INFO] [stderr]    Compiling sophon-types-serialize v0.2.2
[INFO] [stderr]    Compiling rand v0.4.6
[INFO] [stderr]    Compiling fixed-hash v0.2.5
[INFO] [stderr]    Compiling ethbloom v0.5.3
[INFO] [stderr]    Compiling sophon-types v0.4.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `dev`
[INFO] [stdout]   --> src/hash.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | construct_hash!(H32, 4);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `heapsizeof`, `serde`, `serialize`, `sophon-types-serialize`, and `std`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `construct_hash` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `construct_hash` may come from an old version of the `fixed_hash` crate, try updating your dependency with `cargo update -p fixed_hash`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `dev`
[INFO] [stdout]   --> src/hash.rs:72:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | construct_hash!(H64, 8);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `heapsizeof`, `serde`, `serialize`, `sophon-types-serialize`, and `std`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `construct_hash` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `construct_hash` may come from an old version of the `fixed_hash` crate, try updating your dependency with `cargo update -p fixed_hash`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `dev`
[INFO] [stdout]   --> src/hash.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | construct_hash!(H128, 16);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `heapsizeof`, `serde`, `serialize`, `sophon-types-serialize`, and `std`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `construct_hash` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `construct_hash` may come from an old version of the `fixed_hash` crate, try updating your dependency with `cargo update -p fixed_hash`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `dev`
[INFO] [stdout]   --> src/hash.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | construct_hash!(H160, 20);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `heapsizeof`, `serde`, `serialize`, `sophon-types-serialize`, and `std`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `construct_hash` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `construct_hash` may come from an old version of the `fixed_hash` crate, try updating your dependency with `cargo update -p fixed_hash`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `dev`
[INFO] [stdout]   --> src/hash.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | construct_hash!(H256, 32);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `heapsizeof`, `serde`, `serialize`, `sophon-types-serialize`, and `std`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `construct_hash` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `construct_hash` may come from an old version of the `fixed_hash` crate, try updating your dependency with `cargo update -p fixed_hash`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `dev`
[INFO] [stdout]   --> src/hash.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | construct_hash!(H264, 33);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `heapsizeof`, `serde`, `serialize`, `sophon-types-serialize`, and `std`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `construct_hash` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `construct_hash` may come from an old version of the `fixed_hash` crate, try updating your dependency with `cargo update -p fixed_hash`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `dev`
[INFO] [stdout]   --> src/hash.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | construct_hash!(H512, 64);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `heapsizeof`, `serde`, `serialize`, `sophon-types-serialize`, and `std`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `construct_hash` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `construct_hash` may come from an old version of the `fixed_hash` crate, try updating your dependency with `cargo update -p fixed_hash`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `dev`
[INFO] [stdout]   --> src/hash.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | construct_hash!(H520, 65);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `heapsizeof`, `serde`, `serialize`, `sophon-types-serialize`, and `std`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `construct_hash` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `construct_hash` may come from an old version of the `fixed_hash` crate, try updating your dependency with `cargo update -p fixed_hash`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `fixed_hash::clean_0x`: out of scope for fixed-hash
[INFO] [stdout]   --> src/lib.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub use fixed_hash::clean_0x;
[INFO] [stdout]    |                     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `fixed_hash::clean_0x`: out of scope for fixed-hash
[INFO] [stdout]   --> src/hash.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | construct_hash!(H32, 4);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_std_for_hash` which comes from the expansion of the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `fixed_hash::clean_0x`: out of scope for fixed-hash
[INFO] [stdout]   --> src/hash.rs:72:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | construct_hash!(H64, 8);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_std_for_hash` which comes from the expansion of the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `fixed_hash::clean_0x`: out of scope for fixed-hash
[INFO] [stdout]   --> src/hash.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | construct_hash!(H128, 16);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_std_for_hash` which comes from the expansion of the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `fixed_hash::clean_0x`: out of scope for fixed-hash
[INFO] [stdout]   --> src/hash.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | construct_hash!(H160, 20);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_std_for_hash` which comes from the expansion of the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `fixed_hash::clean_0x`: out of scope for fixed-hash
[INFO] [stdout]   --> src/hash.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | construct_hash!(H256, 32);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_std_for_hash` which comes from the expansion of the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `fixed_hash::clean_0x`: out of scope for fixed-hash
[INFO] [stdout]   --> src/hash.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | construct_hash!(H264, 33);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_std_for_hash` which comes from the expansion of the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `fixed_hash::clean_0x`: out of scope for fixed-hash
[INFO] [stdout]   --> src/hash.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | construct_hash!(H512, 64);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_std_for_hash` which comes from the expansion of the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `fixed_hash::clean_0x`: out of scope for fixed-hash
[INFO] [stdout]   --> src/hash.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | construct_hash!(H520, 65);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_std_for_hash` which comes from the expansion of the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/uint.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | construct_uint!(U64, 1);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `uint_overflowing_binop` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/uint.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | construct_uint!(U64, 1);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `uint_overflowing_binop` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/uint.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | construct_uint!(U128, 2);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `uint_overflowing_binop` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/uint.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | construct_uint!(U128, 2);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `uint_overflowing_binop` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/uint.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | construct_uint!(U256, 4);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `uint_overflowing_binop` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/uint.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | construct_uint!(U256, 4);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `uint_overflowing_binop` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/uint.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | construct_uint!(U512, 8);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `uint_overflowing_binop` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/uint.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | construct_uint!(U512, 8);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `uint_overflowing_binop` which comes from the expansion of the macro `construct_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[deprecated]` attribute cannot be used on trait impl blocks
[INFO] [stdout]   --> src/hash.rs:85:1
[INFO] [stdout]    |
[INFO] [stdout] 85 | #[deprecated]
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[deprecated]` can be applied to associated consts, associated types, constants, crates, data types, enum variants, foreign statics, functions, inherent impl blocks, macro defs, modules, statics, struct fields, traits, type aliases, and use statements
[INFO] [stdout]    = note: `#[deny(useless_deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[deprecated]` attribute cannot be used on trait impl blocks
[INFO] [stdout]   --> src/hash.rs:94:1
[INFO] [stdout]    |
[INFO] [stdout] 94 | #[deprecated]
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[deprecated]` can be applied to associated consts, associated types, constants, crates, data types, enum variants, foreign statics, functions, inherent impl blocks, macro defs, modules, statics, struct fields, traits, type aliases, and use statements
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H32::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | construct_hash!(H32, 4);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `hash::H32::clone_from_slice`: unconventional API, replaced by `assign_from_slice` in version 0.3
[INFO] [stdout]   --> src/hash.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | construct_hash!(H32, 4);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H32::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | construct_hash!(H32, 4);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H32::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | construct_hash!(H32, 4);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_std_for_hash_internals` which comes from the expansion of the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H32::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | construct_hash!(H32, 4);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H32::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | construct_hash!(H32, 4);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H32::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | construct_hash!(H32, 4);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H32::from_slice`: unconventional API, replaced by `new_from_slice` in version 0.3
[INFO] [stdout]   --> src/hash.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | construct_hash!(H32, 4);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H32::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | construct_hash!(H32, 4);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_std_for_hash` which comes from the expansion of the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H64::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:72:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | construct_hash!(H64, 8);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `hash::H64::clone_from_slice`: unconventional API, replaced by `assign_from_slice` in version 0.3
[INFO] [stdout]   --> src/hash.rs:72:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | construct_hash!(H64, 8);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H64::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:72:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | construct_hash!(H64, 8);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H64::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:72:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | construct_hash!(H64, 8);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_std_for_hash_internals` which comes from the expansion of the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H64::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:72:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | construct_hash!(H64, 8);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H64::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:72:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | construct_hash!(H64, 8);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H64::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:72:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | construct_hash!(H64, 8);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H64::from_slice`: unconventional API, replaced by `new_from_slice` in version 0.3
[INFO] [stdout]   --> src/hash.rs:72:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | construct_hash!(H64, 8);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H64::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:72:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | construct_hash!(H64, 8);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_std_for_hash` which comes from the expansion of the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H128::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | construct_hash!(H128, 16);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `hash::H128::clone_from_slice`: unconventional API, replaced by `assign_from_slice` in version 0.3
[INFO] [stdout]   --> src/hash.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | construct_hash!(H128, 16);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H128::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | construct_hash!(H128, 16);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H128::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | construct_hash!(H128, 16);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_std_for_hash_internals` which comes from the expansion of the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H128::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | construct_hash!(H128, 16);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H128::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | construct_hash!(H128, 16);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H128::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | construct_hash!(H128, 16);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H128::from_slice`: unconventional API, replaced by `new_from_slice` in version 0.3
[INFO] [stdout]   --> src/hash.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | construct_hash!(H128, 16);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H128::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | construct_hash!(H128, 16);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_std_for_hash` which comes from the expansion of the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H160::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | construct_hash!(H160, 20);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `hash::H160::clone_from_slice`: unconventional API, replaced by `assign_from_slice` in version 0.3
[INFO] [stdout]   --> src/hash.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | construct_hash!(H160, 20);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H160::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | construct_hash!(H160, 20);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H160::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | construct_hash!(H160, 20);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_std_for_hash_internals` which comes from the expansion of the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H160::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | construct_hash!(H160, 20);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H160::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | construct_hash!(H160, 20);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H160::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | construct_hash!(H160, 20);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H160::from_slice`: unconventional API, replaced by `new_from_slice` in version 0.3
[INFO] [stdout]   --> src/hash.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | construct_hash!(H160, 20);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H160::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | construct_hash!(H160, 20);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_std_for_hash` which comes from the expansion of the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H256::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | construct_hash!(H256, 32);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `hash::H256::clone_from_slice`: unconventional API, replaced by `assign_from_slice` in version 0.3
[INFO] [stdout]   --> src/hash.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | construct_hash!(H256, 32);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H256::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | construct_hash!(H256, 32);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H256::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | construct_hash!(H256, 32);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_std_for_hash_internals` which comes from the expansion of the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H256::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | construct_hash!(H256, 32);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H256::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | construct_hash!(H256, 32);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H256::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | construct_hash!(H256, 32);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H256::from_slice`: unconventional API, replaced by `new_from_slice` in version 0.3
[INFO] [stdout]   --> src/hash.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | construct_hash!(H256, 32);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H256::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | construct_hash!(H256, 32);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_std_for_hash` which comes from the expansion of the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H264::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | construct_hash!(H264, 33);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `hash::H264::clone_from_slice`: unconventional API, replaced by `assign_from_slice` in version 0.3
[INFO] [stdout]   --> src/hash.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | construct_hash!(H264, 33);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H264::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | construct_hash!(H264, 33);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H264::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | construct_hash!(H264, 33);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_std_for_hash_internals` which comes from the expansion of the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H264::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | construct_hash!(H264, 33);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H264::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | construct_hash!(H264, 33);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H264::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | construct_hash!(H264, 33);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H264::from_slice`: unconventional API, replaced by `new_from_slice` in version 0.3
[INFO] [stdout]   --> src/hash.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | construct_hash!(H264, 33);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H264::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | construct_hash!(H264, 33);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_std_for_hash` which comes from the expansion of the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H512::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | construct_hash!(H512, 64);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `hash::H512::clone_from_slice`: unconventional API, replaced by `assign_from_slice` in version 0.3
[INFO] [stdout]   --> src/hash.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | construct_hash!(H512, 64);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H512::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | construct_hash!(H512, 64);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H512::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | construct_hash!(H512, 64);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_std_for_hash_internals` which comes from the expansion of the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H512::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | construct_hash!(H512, 64);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H512::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | construct_hash!(H512, 64);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H512::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | construct_hash!(H512, 64);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H512::from_slice`: unconventional API, replaced by `new_from_slice` in version 0.3
[INFO] [stdout]   --> src/hash.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | construct_hash!(H512, 64);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H512::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | construct_hash!(H512, 64);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_std_for_hash` which comes from the expansion of the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H520::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | construct_hash!(H520, 65);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `hash::H520::clone_from_slice`: unconventional API, replaced by `assign_from_slice` in version 0.3
[INFO] [stdout]   --> src/hash.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | construct_hash!(H520, 65);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H520::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | construct_hash!(H520, 65);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H520::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | construct_hash!(H520, 65);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_std_for_hash_internals` which comes from the expansion of the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H520::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | construct_hash!(H520, 65);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H520::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | construct_hash!(H520, 65);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H520::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | construct_hash!(H520, 65);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H520::from_slice`: unconventional API, replaced by `new_from_slice` in version 0.3
[INFO] [stdout]   --> src/hash.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | construct_hash!(H520, 65);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H520::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | construct_hash!(H520, 65);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_std_for_hash` which comes from the expansion of the macro `construct_hash` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H64::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:34:26
[INFO] [stdout]    |
[INFO] [stdout] 34 |                 let mut ret = $hash::new();
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | impl_uint_conversions!(H64, U64);
[INFO] [stdout]    | -------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_uint_conversions` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H64::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:42:26
[INFO] [stdout]    |
[INFO] [stdout] 42 |                 let mut ret = $hash::new();
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | impl_uint_conversions!(H64, U64);
[INFO] [stdout]    | -------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_uint_conversions` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H128::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:34:26
[INFO] [stdout]    |
[INFO] [stdout] 34 |                 let mut ret = $hash::new();
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 81 | impl_uint_conversions!(H128, U128);
[INFO] [stdout]    | ---------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_uint_conversions` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H128::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:42:26
[INFO] [stdout]    |
[INFO] [stdout] 42 |                 let mut ret = $hash::new();
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 81 | impl_uint_conversions!(H128, U128);
[INFO] [stdout]    | ---------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_uint_conversions` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H256::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:34:26
[INFO] [stdout]    |
[INFO] [stdout] 34 |                 let mut ret = $hash::new();
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 82 | impl_uint_conversions!(H256, U256);
[INFO] [stdout]    | ---------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_uint_conversions` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H256::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:42:26
[INFO] [stdout]    |
[INFO] [stdout] 42 |                 let mut ret = $hash::new();
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 82 | impl_uint_conversions!(H256, U256);
[INFO] [stdout]    | ---------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_uint_conversions` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H512::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:34:26
[INFO] [stdout]    |
[INFO] [stdout] 34 |                 let mut ret = $hash::new();
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 83 | impl_uint_conversions!(H512, U512);
[INFO] [stdout]    | ---------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_uint_conversions` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H512::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:42:26
[INFO] [stdout]    |
[INFO] [stdout] 42 |                 let mut ret = $hash::new();
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 83 | impl_uint_conversions!(H512, U512);
[INFO] [stdout]    | ---------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_uint_conversions` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H160::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:88:23
[INFO] [stdout]    |
[INFO] [stdout] 88 |         let mut ret = H160::new();
[INFO] [stdout]    |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H64::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]   --> src/hash.rs:97:22
[INFO] [stdout]    |
[INFO] [stdout] 97 |         let mut ret = H64::new();
[INFO] [stdout]    |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H256::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]    --> src/hash.rs:105:23
[INFO] [stdout]     |
[INFO] [stdout] 105 |         let mut ret = H256::new();
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `hash::H256::new`: use `fixed_hash`::zero constructor instead
[INFO] [stdout]    --> src/hash.rs:113:23
[INFO] [stdout]     |
[INFO] [stdout] 113 |         let mut ret = H256::new();
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `finish` that must be used
[INFO] [stdout]   --> src/hash.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | construct_hash!(H32, 4);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 71 | let _ = construct_hash!(H32, 4);
[INFO] [stdout]    | +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `finish` that must be used
[INFO] [stdout]   --> src/hash.rs:72:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | construct_hash!(H64, 8);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 72 | let _ = construct_hash!(H64, 8);
[INFO] [stdout]    | +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `finish` that must be used
[INFO] [stdout]   --> src/hash.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | construct_hash!(H128, 16);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 73 | let _ = construct_hash!(H128, 16);
[INFO] [stdout]    | +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `finish` that must be used
[INFO] [stdout]   --> src/hash.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | construct_hash!(H160, 20);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 74 | let _ = construct_hash!(H160, 20);
[INFO] [stdout]    | +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `finish` that must be used
[INFO] [stdout]   --> src/hash.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | construct_hash!(H256, 32);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 75 | let _ = construct_hash!(H256, 32);
[INFO] [stdout]    | +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `finish` that must be used
[INFO] [stdout]   --> src/hash.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | construct_hash!(H264, 33);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 76 | let _ = construct_hash!(H264, 33);
[INFO] [stdout]    | +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `finish` that must be used
[INFO] [stdout]   --> src/hash.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | construct_hash!(H512, 64);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 77 | let _ = construct_hash!(H512, 64);
[INFO] [stdout]    | +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `finish` that must be used
[INFO] [stdout]   --> src/hash.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | construct_hash!(H520, 65);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 78 | let _ = construct_hash!(H520, 65);
[INFO] [stdout]    | +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `sophon-types` (lib) due to 2 previous errors; 117 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "2c27f9989a9a59542e3913d1b1913a5dbe30afe5e840614cff978ce509ddbd63", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2c27f9989a9a59542e3913d1b1913a5dbe30afe5e840614cff978ce509ddbd63", kill_on_drop: false }`
[INFO] [stdout] 2c27f9989a9a59542e3913d1b1913a5dbe30afe5e840614cff978ce509ddbd63
