[INFO] fetching crate sophon-types 0.4.2...
[INFO] testing sophon-types-0.4.2 against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739-1
[INFO] extracting crate sophon-types 0.4.2 into /workspace/builds/worker-6-tc1/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-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate sophon-types 0.4.2 on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "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]  Downloading crates ...
[INFO] [stderr]   Downloaded uint v0.4.1
[INFO] [stderr]   Downloaded fixed-hash v0.2.5
[INFO] [stderr]   Downloaded ethereum-types-serialize v0.2.2
[INFO] [stderr]   Downloaded ethbloom v0.5.3
[INFO] [stderr]   Downloaded sophon-types-serialize v0.2.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f8e5e5e491a7633558dfe289f90f1e14219f021a3079cbf56c0bb7ee53e77ca0
[INFO] running `Command { std: "docker" "start" "-a" "f8e5e5e491a7633558dfe289f90f1e14219f021a3079cbf56c0bb7ee53e77ca0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f8e5e5e491a7633558dfe289f90f1e14219f021a3079cbf56c0bb7ee53e77ca0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f8e5e5e491a7633558dfe289f90f1e14219f021a3079cbf56c0bb7ee53e77ca0", kill_on_drop: false }`
[INFO] [stdout] f8e5e5e491a7633558dfe289f90f1e14219f021a3079cbf56c0bb7ee53e77ca0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 30b85fe2b05983616be11f382972ba2f03f305f47b990c307bfd56b57c7eb216
[INFO] running `Command { std: "docker" "start" "-a" "30b85fe2b05983616be11f382972ba2f03f305f47b990c307bfd56b57c7eb216", 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 libc v0.2.186
[INFO] [stderr]    Compiling serde v1.0.228
[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" "30b85fe2b05983616be11f382972ba2f03f305f47b990c307bfd56b57c7eb216", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "30b85fe2b05983616be11f382972ba2f03f305f47b990c307bfd56b57c7eb216", kill_on_drop: false }`
[INFO] [stdout] 30b85fe2b05983616be11f382972ba2f03f305f47b990c307bfd56b57c7eb216
