[INFO] fetching crate cita-vm 0.3.4...
[INFO] testing cita-vm-0.3.4 against beta-2023-04-20 for beta-1.70-1
[INFO] extracting crate cita-vm 0.3.4 into /workspace/builds/worker-7-tc2/source
[INFO] validating manifest of crates.io crate cita-vm 0.3.4 on toolchain beta-2023-04-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate cita-vm 0.3.4
[INFO] finished tweaking crates.io crate cita-vm 0.3.4
[INFO] tweaked toml for crates.io crate cita-vm 0.3.4 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] crate crates.io crate cita-vm 0.3.4 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded libsecp256k1 v0.7.1
[INFO] [stderr]   Downloaded ethereum-types v0.14.1
[INFO] [stderr]   Downloaded num-bigint v0.1.44
[INFO] [stderr]   Downloaded cita_trie v4.0.0
[INFO] [stderr]   Downloaded cryptape-sm v0.3.0
[INFO] [stderr]   Downloaded hashbrown v0.13.1
[INFO] [stderr]   Downloaded ethbloom v0.13.0
[INFO] [stderr]   Downloaded byte-slice-cast v1.2.2
[INFO] [stderr]   Downloaded is-terminal v0.4.1
[INFO] [stderr]   Downloaded hmac-drbg v0.3.0
[INFO] [stderr]   Downloaded impl-trait-for-tuples v0.2.2
[INFO] [stderr]   Downloaded impl-codec v0.6.0
[INFO] [stderr]   Downloaded impl-serde v0.4.0
[INFO] [stderr]   Downloaded yasna v0.1.3
[INFO] [stderr]   Downloaded rustc-hex v2.1.0
[INFO] [stderr]   Downloaded keccak v0.1.3
[INFO] [stderr]   Downloaded toml v0.5.10
[INFO] [stderr]   Downloaded parity-scale-codec v3.2.1
[INFO] [stderr]   Downloaded num-complex v0.1.43
[INFO] [stderr]   Downloaded fixed-hash v0.8.0
[INFO] [stderr]   Downloaded parity-scale-codec-derive v3.1.3
[INFO] [stderr]   Downloaded impl-rlp v0.3.0
[INFO] [stderr]   Downloaded primitive-types v0.12.1
[INFO] [stderr]   Downloaded uint v0.9.5
[INFO] [stderr]   Downloaded blake2b-rs v0.1.5
[INFO] [stderr]   Downloaded num v0.1.42
[INFO] [stderr]   Downloaded hasher v0.1.4
[INFO] [stderr]   Downloaded hmac v0.8.1
[INFO] [stderr]   Downloaded libsecp256k1-gen-ecmult v0.3.0
[INFO] [stderr]   Downloaded libsecp256k1-core v0.3.0
[INFO] [stderr]   Downloaded libsecp256k1-gen-genmult v0.3.0
[INFO] [stderr]   Downloaded ripemd v0.1.3
[INFO] [stderr]   Downloaded serde_derive v1.0.150
[INFO] [stderr]   Downloaded serde v1.0.150
[INFO] [stderr]   Downloaded tiny-keccak v2.0.2
[INFO] [stderr]   Downloaded sha3 v0.10.6
[INFO] [stderr]   Downloaded rlp v0.5.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1e5f57121e9ce6957230d2659943fc3114126ec877efd588b7a99918e8485df3
[INFO] running `Command { std: "docker" "start" "-a" "1e5f57121e9ce6957230d2659943fc3114126ec877efd588b7a99918e8485df3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1e5f57121e9ce6957230d2659943fc3114126ec877efd588b7a99918e8485df3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1e5f57121e9ce6957230d2659943fc3114126ec877efd588b7a99918e8485df3", kill_on_drop: false }`
[INFO] [stdout] 1e5f57121e9ce6957230d2659943fc3114126ec877efd588b7a99918e8485df3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0f19bd98e7e7ff10f2e8898653934395aae631058774bbe6c4bf53644700c031
[INFO] running `Command { std: "docker" "start" "-a" "0f19bd98e7e7ff10f2e8898653934395aae631058774bbe6c4bf53644700c031", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.16.0
[INFO] [stderr]    Compiling libc v0.2.138
[INFO] [stderr]    Compiling generic-array v0.14.6
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.47
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling unicode-ident v1.0.5
[INFO] [stderr]    Compiling quote v1.0.21
[INFO] [stderr]    Compiling subtle v2.4.1
[INFO] [stderr]    Compiling syn v1.0.105
[INFO] [stderr]    Compiling serde_derive v1.0.150
[INFO] [stderr]    Compiling serde v1.0.150
[INFO] [stderr]    Compiling scopeguard v1.1.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.14
[INFO] [stderr]    Compiling rustc-hex v2.1.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling bytes v1.3.0
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling io-lifetimes v1.0.3
[INFO] [stderr]    Compiling parking_lot_core v0.9.5
[INFO] [stderr]    Compiling memoffset v0.7.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.13
[INFO] [stderr]    Compiling lock_api v0.4.9
[INFO] [stderr]    Compiling rayon-core v1.10.1
[INFO] [stderr]    Compiling rustix v0.36.5
[INFO] [stderr]    Compiling ahash v0.8.2
[INFO] [stderr]    Compiling cpufeatures v0.2.5
[INFO] [stderr]    Compiling smallvec v1.10.0
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling serde_json v1.0.89
[INFO] [stderr]    Compiling either v1.8.0
[INFO] [stderr]    Compiling rlp v0.5.2
[INFO] [stderr]    Compiling crossbeam-channel v0.5.6
[INFO] [stderr]    Compiling uint v0.9.5
[INFO] [stderr]    Compiling opaque-debug v0.3.0
[INFO] [stderr]    Compiling regex-syntax v0.6.28
[INFO] [stderr]    Compiling once_cell v1.16.0
[INFO] [stderr]    Compiling impl-rlp v0.3.0
[INFO] [stderr]    Compiling hasher v0.1.4
[INFO] [stderr]    Compiling humantime v2.1.0
[INFO] [stderr]    Compiling ryu v1.0.11
[INFO] [stderr]    Compiling itoa v1.0.4
[INFO] [stderr]    Compiling arrayref v0.3.6
[INFO] [stderr]    Compiling keccak v0.1.3
[INFO] [stderr]    Compiling termcolor v1.1.3
[INFO] [stderr]    Compiling base64 v0.13.1
[INFO] [stderr]    Compiling crossbeam-deque v0.8.2
[INFO] [stderr]    Compiling getrandom v0.2.8
[INFO] [stderr]    Compiling num_cpus v1.14.0
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling libsecp256k1-core v0.3.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling parking_lot v0.12.1
[INFO] [stderr]    Compiling regex v1.7.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling block-buffer v0.10.3
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling crypto-mac v0.8.0
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling hmac v0.8.1
[INFO] [stderr]    Compiling digest v0.10.6
[INFO] [stderr]    Compiling cita_trie v4.0.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling hmac-drbg v0.3.0
[INFO] [stderr]    Compiling sha2 v0.10.6
[INFO] [stderr]    Compiling rayon v1.6.1
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.3.0
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.3.0
[INFO] [stderr]    Compiling sha3 v0.10.6
[INFO] [stderr]    Compiling ripemd v0.1.3
[INFO] [stderr]    Compiling is-terminal v0.4.1
[INFO] [stderr]    Compiling env_logger v0.10.0
[INFO] [stderr]    Compiling libsecp256k1 v0.7.1
[INFO] [stderr]    Compiling fixed-hash v0.8.0
[INFO] [stderr]    Compiling hashbrown v0.13.1
[INFO] [stderr]    Compiling impl-serde v0.4.0
[INFO] [stderr]    Compiling ethbloom v0.13.0
[INFO] [stderr]    Compiling primitive-types v0.12.1
[INFO] [stderr]    Compiling ethereum-types v0.14.1
[INFO] [stderr]    Compiling cita-vm v0.3.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 15.70s
[INFO] running `Command { std: "docker" "inspect" "0f19bd98e7e7ff10f2e8898653934395aae631058774bbe6c4bf53644700c031", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0f19bd98e7e7ff10f2e8898653934395aae631058774bbe6c4bf53644700c031", kill_on_drop: false }`
[INFO] [stdout] 0f19bd98e7e7ff10f2e8898653934395aae631058774bbe6c4bf53644700c031
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e7b6e377e7e956d4d9789ec7e93e4c9abb8a767326ebb65766cd529a08290c1a
[INFO] running `Command { std: "docker" "start" "-a" "e7b6e377e7e956d4d9789ec7e93e4c9abb8a767326ebb65766cd529a08290c1a", kill_on_drop: false }`
[INFO] [stderr]    Compiling bencher v0.1.5
[INFO] [stderr]    Compiling cita-vm v0.3.4 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]   --> tests/state_solidity_test.rs:20:24
[INFO] [stdout]    |
[INFO] [stdout] 20 |         &Address::from("0xBd770416a3345F91E4B34576cb804a576fa48EB1"),
[INFO] [stdout]    |          ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]    |          |
[INFO] [stdout]    |          required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `From<T>`:
[INFO] [stdout]              <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]              <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]              <H160 as From<H256>>
[INFO] [stdout]              <H160 as From<[u8; 20]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]   --> tests/state_misc.rs:14:24
[INFO] [stdout]    |
[INFO] [stdout] 14 |         &Address::from("0x2000000000000000000000000000000000000000"),
[INFO] [stdout]    |          ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]    |          |
[INFO] [stdout]    |          required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `From<T>`:
[INFO] [stdout]              <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]              <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]              <H160 as From<H256>>
[INFO] [stdout]              <H160 as From<[u8; 20]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]   --> examples/simplestorage.rs:19:24
[INFO] [stdout]    |
[INFO] [stdout] 19 |         &Address::from("0xBd770416a3345F91E4B34576cb804a576fa48EB1"),
[INFO] [stdout]    |          ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]    |          |
[INFO] [stdout]    |          required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `From<T>`:
[INFO] [stdout]              <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]              <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]              <H160 as From<H256>>
[INFO] [stdout]              <H160 as From<[u8; 20]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]   --> tests/state_solidity_test.rs:26:24
[INFO] [stdout]    |
[INFO] [stdout] 26 |         &Address::from("0x1000000000000000000000000000000000000000"),
[INFO] [stdout]    |          ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]    |          |
[INFO] [stdout]    |          required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `From<T>`:
[INFO] [stdout]              <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]              <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]              <H160 as From<H256>>
[INFO] [stdout]              <H160 as From<[u8; 20]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]   --> examples/simplestorage.rs:25:24
[INFO] [stdout]    |
[INFO] [stdout] 25 |         &Address::from("0x1000000000000000000000000000000000000000"),
[INFO] [stdout]    |          ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]    |          |
[INFO] [stdout]    |          required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `From<T>`:
[INFO] [stdout]              <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]              <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]              <H160 as From<H256>>
[INFO] [stdout]              <H160 as From<[u8; 20]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]   --> tests/state_misc.rs:20:24
[INFO] [stdout]    |
[INFO] [stdout] 20 |         &Address::from("0x1000000000000000000000000000000000000000"),
[INFO] [stdout]    |          ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]    |          |
[INFO] [stdout]    |          required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `From<T>`:
[INFO] [stdout]              <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]              <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]              <H160 as From<H256>>
[INFO] [stdout]              <H160 as From<[u8; 20]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]   --> tests/state_solidity_test.rs:39:29
[INFO] [stdout]    |
[INFO] [stdout] 39 |         from: Address::from("0x1000000000000000000000000000000000000000"),
[INFO] [stdout]    |               ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `From<T>`:
[INFO] [stdout]              <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]              <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]              <H160 as From<H256>>
[INFO] [stdout]              <H160 as From<[u8; 20]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]   --> examples/simplestorage.rs:37:29
[INFO] [stdout]    |
[INFO] [stdout] 37 |         from: Address::from("0x1000000000000000000000000000000000000000"),
[INFO] [stdout]    |               ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `From<T>`:
[INFO] [stdout]              <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]              <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]              <H160 as From<H256>>
[INFO] [stdout]              <H160 as From<[u8; 20]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]   --> tests/state_misc.rs:34:29
[INFO] [stdout]    |
[INFO] [stdout] 34 |         from: Address::from("0x1000000000000000000000000000000000000000"),
[INFO] [stdout]    |               ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `From<T>`:
[INFO] [stdout]              <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]              <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]              <H160 as From<H256>>
[INFO] [stdout]              <H160 as From<[u8; 20]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]   --> tests/state_solidity_test.rs:40:32
[INFO] [stdout]    |
[INFO] [stdout] 40 |         to: Some(Address::from("0xBd770416a3345F91E4B34576cb804a576fa48EB1")),
[INFO] [stdout]    |                  ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `From<T>`:
[INFO] [stdout]              <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]              <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]              <H160 as From<H256>>
[INFO] [stdout]              <H160 as From<[u8; 20]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]   --> examples/simplestorage.rs:38:32
[INFO] [stdout]    |
[INFO] [stdout] 38 |         to: Some(Address::from("0xBd770416a3345F91E4B34576cb804a576fa48EB1")),
[INFO] [stdout]    |                  ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `From<T>`:
[INFO] [stdout]              <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]              <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]              <H160 as From<H256>>
[INFO] [stdout]              <H160 as From<[u8; 20]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]   --> tests/state_misc.rs:35:32
[INFO] [stdout]    |
[INFO] [stdout] 35 |         to: Some(Address::from("0x2000000000000000000000000000000000000000")),
[INFO] [stdout]    |                  ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `From<T>`:
[INFO] [stdout]              <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]              <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]              <H160 as From<H256>>
[INFO] [stdout]              <H160 as From<[u8; 20]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]   --> tests/state_solidity_test.rs:58:29
[INFO] [stdout]    |
[INFO] [stdout] 58 |         from: Address::from("0x1000000000000000000000000000000000000000"),
[INFO] [stdout]    |               ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `From<T>`:
[INFO] [stdout]              <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]              <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]              <H160 as From<H256>>
[INFO] [stdout]              <H160 as From<[u8; 20]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]   --> examples/simplestorage.rs:56:29
[INFO] [stdout]    |
[INFO] [stdout] 56 |         from: Address::from("0x1000000000000000000000000000000000000000"),
[INFO] [stdout]    |               ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `From<T>`:
[INFO] [stdout]              <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]              <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]              <H160 as From<H256>>
[INFO] [stdout]              <H160 as From<[u8; 20]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]   --> tests/state_solidity_test.rs:59:32
[INFO] [stdout]    |
[INFO] [stdout] 59 |         to: Some(Address::from("0xBd770416a3345F91E4B34576cb804a576fa48EB1")),
[INFO] [stdout]    |                  ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `From<T>`:
[INFO] [stdout]              <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]              <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]              <H160 as From<H256>>
[INFO] [stdout]              <H160 as From<[u8; 20]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]   --> tests/state_misc.rs:54:37
[INFO] [stdout]    |
[INFO] [stdout] 54 |             .balance(&Address::from("0x2000000000000000000000000000000000000000"))
[INFO] [stdout]    |                       ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `From<T>`:
[INFO] [stdout]              <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]              <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]              <H160 as From<H256>>
[INFO] [stdout]              <H160 as From<[u8; 20]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]   --> examples/simplestorage.rs:57:32
[INFO] [stdout]    |
[INFO] [stdout] 57 |         to: Some(Address::from("0xBd770416a3345F91E4B34576cb804a576fa48EB1")),
[INFO] [stdout]    |                  ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `From<T>`:
[INFO] [stdout]              <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]              <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]              <H160 as From<H256>>
[INFO] [stdout]              <H160 as From<[u8; 20]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]   --> tests/state_misc.rs:60:33
[INFO] [stdout]    |
[INFO] [stdout] 60 |         .balance(&Address::from("0x2000000000000000000000000000000000000000"))
[INFO] [stdout]    |                   ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `From<T>`:
[INFO] [stdout]              <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]              <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]              <H160 as From<H256>>
[INFO] [stdout]              <H160 as From<[u8; 20]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]   --> tests/state_solidity_test.rs:86:29
[INFO] [stdout]    |
[INFO] [stdout] 86 |         from: Address::from("0x1000000000000000000000000000000000000001"), // Omited in most cases.
[INFO] [stdout]    |               ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `From<T>`:
[INFO] [stdout]              <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]              <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]              <H160 as From<H256>>
[INFO] [stdout]              <H160 as From<[u8; 20]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]   --> tests/state_solidity_test.rs:87:32
[INFO] [stdout]    |
[INFO] [stdout] 87 |         to: Some(Address::from("0xBd770416a3345F91E4B34576cb804a576fa48EB1")), // tx.to shouldn't be none.
[INFO] [stdout]    |                  ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `From<T>`:
[INFO] [stdout]              <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]              <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]              <H160 as From<H256>>
[INFO] [stdout]              <H160 as From<[u8; 20]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]    --> tests/state_solidity_test.rs:112:34
[INFO] [stdout]     |
[INFO] [stdout] 112 |     let address0 = Address::from("0x1000000000000000000000000000000000000000");
[INFO] [stdout]     |                    ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]               <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]               <H160 as From<H256>>
[INFO] [stdout]               <H160 as From<[u8; 20]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]    --> tests/state_solidity_test.rs:113:34
[INFO] [stdout]     |
[INFO] [stdout] 113 |     let address1 = Address::from("0x1000000000000000000000000000000000000001");
[INFO] [stdout]     |                    ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]               <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]               <H160 as From<H256>>
[INFO] [stdout]               <H160 as From<[u8; 20]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cita-vm` (example "simplestorage") due to 7 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `cita-vm` (test "state_misc") due to 7 previous errors
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]    --> tests/state_solidity_test.rs:257:29
[INFO] [stdout]     |
[INFO] [stdout] 257 |         from: Address::from("0x1000000000000000000000000000000000000000"),
[INFO] [stdout]     |               ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]               <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]               <H160 as From<H256>>
[INFO] [stdout]               <H160 as From<[u8; 20]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H256: From<&str>` is not satisfied
[INFO] [stdout]    --> tests/state_solidity_test.rs:334:28
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 H256::from("0x0000000000000000000000001000000000000000000000000000000000000000")
[INFO] [stdout]     |                 ---------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H256`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <H256 as From<H160>>
[INFO] [stdout]               <H256 as From<[u8; 32]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H256: From<&str>` is not satisfied
[INFO] [stdout]    --> tests/state_solidity_test.rs:338:28
[INFO] [stdout]     |
[INFO] [stdout] 338 |                 H256::from("0x0000000000000000000000001000000000000000000000000000000000000001")
[INFO] [stdout]     |                 ---------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H256`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <H256 as From<H160>>
[INFO] [stdout]               <H256 as From<[u8; 32]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 13 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cita-vm` (test "state_solidity_test") due to 14 previous errors
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]     --> src/evm/interpreter.rs:1775:96
[INFO] [stdout]      |
[INFO] [stdout] 1775 |                 .set_storage_origin(&it.params.contract.code_address, H256::zero(), H256::from(origin));
[INFO] [stdout]      |                                                                                     ---------- ^^^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]      |                                                                                     |
[INFO] [stdout]      |                                                                                     required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `From<T>`:
[INFO] [stdout]                <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]                <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]                <ethereum_types::H256 as From<H160>>
[INFO] [stdout]                <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]     --> src/evm/interpreter.rs:1777:89
[INFO] [stdout]      |
[INFO] [stdout] 1777 |                 .set_storage(&it.params.contract.code_address, H256::zero(), H256::from(origin));
[INFO] [stdout]      |                                                                              ---------- ^^^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]      |                                                                              |
[INFO] [stdout]      |                                                                              required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `From<T>`:
[INFO] [stdout]                <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]                <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]                <ethereum_types::H256 as From<H160>>
[INFO] [stdout]                <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]    --> src/json_tests/general_state_test.rs:157:27
[INFO] [stdout]     |
[INFO] [stdout] 157 |             Address::from("0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba")
[INFO] [stdout]     |             ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]               <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]               <H160 as From<[u8; 20]>>
[INFO] [stdout]               <H160 as From<ethereum_types::H256>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]    --> src/json_tests/vm_test.rs:138:27
[INFO] [stdout]     |
[INFO] [stdout] 138 |             Address::from("0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba")
[INFO] [stdout]     |             ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]               <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]               <H160 as From<[u8; 20]>>
[INFO] [stdout]               <H160 as From<ethereum_types::H256>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]    --> src/json_tests/vm_test.rs:142:27
[INFO] [stdout]     |
[INFO] [stdout] 142 |             Address::from("0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6")
[INFO] [stdout]     |             ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]               <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]               <H160 as From<[u8; 20]>>
[INFO] [stdout]               <H160 as From<ethereum_types::H256>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied
[INFO] [stdout]    --> src/json_tests/vm_test.rs:147:39
[INFO] [stdout]     |
[INFO] [stdout] 147 |                 data.0[&Address::from("0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6")].balance,
[INFO] [stdout]     |                         ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]               <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]               <H160 as From<[u8; 20]>>
[INFO] [stdout]               <H160 as From<ethereum_types::H256>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<&str>` is not satisfied
[INFO] [stdout]    --> src/state/account.rs:412:80
[INFO] [stdout]     |
[INFO] [stdout] 412 |             "af231e631776a517ca23125370d542873eca1fb4d613ed9b5d5335a46ae5b7eb".into()
[INFO] [stdout]     |                                                                                ^^^^ the trait `From<&str>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `&str` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_vec` found for struct `ethereum_types::H256` in the current scope
[INFO] [stdout]    --> src/state/account.rs:415:29
[INFO] [stdout]     |
[INFO] [stdout] 415 |         let k = a.code_hash.to_vec();
[INFO] [stdout]     |                             ^^^^^^ method not found in `H256`
[INFO] [stdout]     |
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]     |
[INFO] [stdout] 415 |         let k = a.code_hash.0.to_vec();
[INFO] [stdout]     |                             ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<&str>` is not satisfied
[INFO] [stdout]    --> src/state/account.rs:423:80
[INFO] [stdout]     |
[INFO] [stdout] 423 |             "37bf2238b11b68cdc8382cece82651b59d3c3988873b6e0f33d79694aa45f1be".into()
[INFO] [stdout]     |                                                                                ^^^^ the trait `From<&str>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `&str` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_vec` found for struct `ethereum_types::H256` in the current scope
[INFO] [stdout]    --> src/state/account.rs:426:29
[INFO] [stdout]     |
[INFO] [stdout] 426 |         let k = a.code_hash.to_vec();
[INFO] [stdout]     |                             ^^^^^^ method not found in `H256`
[INFO] [stdout]     |
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]     |
[INFO] [stdout] 426 |         let k = a.code_hash.0.to_vec();
[INFO] [stdout]     |                             ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/account.rs:434:25
[INFO] [stdout]     |
[INFO] [stdout] 434 |         a.set_storage(0.into(), 0x1234.into());
[INFO] [stdout]     |                         ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/account.rs:434:40
[INFO] [stdout]     |
[INFO] [stdout] 434 |         a.set_storage(0.into(), 0x1234.into());
[INFO] [stdout]     |                                        ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<&str>` is not satisfied
[INFO] [stdout]    --> src/state/account.rs:438:80
[INFO] [stdout]     |
[INFO] [stdout] 438 |             "71623f5ec821de33ad5aa81f8c82f0916c6f60de0a536f8c466d440c56715bd5".into()
[INFO] [stdout]     |                                                                                ^^^^ the trait `From<&str>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `&str` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/account.rs:446:25
[INFO] [stdout]     |
[INFO] [stdout] 446 |         a.set_storage(0.into(), 0x1234.into());
[INFO] [stdout]     |                         ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/account.rs:446:40
[INFO] [stdout]     |
[INFO] [stdout] 446 |         a.set_storage(0.into(), 0x1234.into());
[INFO] [stdout]     |                                        ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<&str>` is not satisfied
[INFO] [stdout]    --> src/state/account.rs:451:80
[INFO] [stdout]     |
[INFO] [stdout] 451 |             "71623f5ec821de33ad5aa81f8c82f0916c6f60de0a536f8c466d440c56715bd5".into()
[INFO] [stdout]     |                                                                                ^^^^ the trait `From<&str>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `&str` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/account.rs:453:25
[INFO] [stdout]     |
[INFO] [stdout] 453 |         a.set_storage(1.into(), 0x1234.into());
[INFO] [stdout]     |                         ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/account.rs:453:40
[INFO] [stdout]     |
[INFO] [stdout] 453 |         a.set_storage(1.into(), 0x1234.into());
[INFO] [stdout]     |                                        ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<&str>` is not satisfied
[INFO] [stdout]    --> src/state/account.rs:458:80
[INFO] [stdout]     |
[INFO] [stdout] 458 |             "a3db671bd0653a641fb031dccb869982da390eade9e6f993802ed09c4f6b7b2a".into()
[INFO] [stdout]     |                                                                                ^^^^ the trait `From<&str>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `&str` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/account.rs:460:25
[INFO] [stdout]     |
[INFO] [stdout] 460 |         a.set_storage(1.into(), 0.into());
[INFO] [stdout]     |                         ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/account.rs:460:35
[INFO] [stdout]     |
[INFO] [stdout] 460 |         a.set_storage(1.into(), 0.into());
[INFO] [stdout]     |                                   ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<&str>` is not satisfied
[INFO] [stdout]    --> src/state/account.rs:465:80
[INFO] [stdout]     |
[INFO] [stdout] 465 |             "71623f5ec821de33ad5aa81f8c82f0916c6f60de0a536f8c466d440c56715bd5".into()
[INFO] [stdout]     |                                                                                ^^^^ the trait `From<&str>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `&str` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<u64>` is not satisfied
[INFO] [stdout]    --> src/state/account.rs:474:35
[INFO] [stdout]     |
[INFO] [stdout] 474 |             a.set_storage(0x00u64.into(), 0x1234u64.into());
[INFO] [stdout]     |                                   ^^^^ the trait `From<u64>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `u64` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<u64>` is not satisfied
[INFO] [stdout]    --> src/state/account.rs:474:53
[INFO] [stdout]     |
[INFO] [stdout] 474 |             a.set_storage(0x00u64.into(), 0x1234u64.into());
[INFO] [stdout]     |                                                     ^^^^ the trait `From<u64>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `u64` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<&str>` is not satisfied
[INFO] [stdout]    --> src/state/account.rs:484:80
[INFO] [stdout]     |
[INFO] [stdout] 484 |             "71623f5ec821de33ad5aa81f8c82f0916c6f60de0a536f8c466d440c56715bd5".into()
[INFO] [stdout]     |                                                                                ^^^^ the trait `From<&str>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `&str` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<u64>` is not satisfied
[INFO] [stdout]    --> src/state/account.rs:487:53
[INFO] [stdout]     |
[INFO] [stdout] 487 |             a.get_storage(Arc::clone(&db), &0x00u64.into()).unwrap().unwrap(),
[INFO] [stdout]     |                                                     ^^^^ the trait `From<u64>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `u64` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<u64>` is not satisfied
[INFO] [stdout]    --> src/state/account.rs:488:23
[INFO] [stdout]     |
[INFO] [stdout] 488 |             0x1234u64.into()
[INFO] [stdout]     |                       ^^^^ the trait `From<u64>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `u64` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<u64>` is not satisfied
[INFO] [stdout]    --> src/state/account.rs:490:60
[INFO] [stdout]     |
[INFO] [stdout] 490 |         assert_eq!(a.get_storage(Arc::clone(&db), &0x01u64.into()).unwrap(), None);
[INFO] [stdout]     |                                                            ^^^^ the trait `From<u64>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `u64` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<&str>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:497:86
[INFO] [stdout]     |
[INFO] [stdout] 497 |                 "0xf1885eda54b7a053318cd41e2093220dab15d65381b1157a3633a83bfd5c9239".into()
[INFO] [stdout]     |                                                                                      ^^^^ the trait `From<&str>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `&str` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<&str>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:504:86
[INFO] [stdout]     |
[INFO] [stdout] 504 |                 "0xf1885eda54b7a053318cd41e2093220dab15d65381b1157a3633a83bfd5c9239".into()
[INFO] [stdout]     |                                                                                      ^^^^ the trait `From<&str>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `&str` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<&str>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:514:82
[INFO] [stdout]     |
[INFO] [stdout] 514 |             "0xf1885eda54b7a053318cd41e2093220dab15d65381b1157a3633a83bfd5c9239".into()
[INFO] [stdout]     |                                                                                  ^^^^ the trait `From<&str>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `&str` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<&str>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:528:86
[INFO] [stdout]     |
[INFO] [stdout] 528 |                 "0xf1885eda54b7a053318cd41e2093220dab15d65381b1157a3633a83bfd5c9239".into()
[INFO] [stdout]     |                                                                                      ^^^^ the trait `From<&str>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `&str` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<&str>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:535:86
[INFO] [stdout]     |
[INFO] [stdout] 535 |                 "0xf1885eda54b7a053318cd41e2093220dab15d65381b1157a3633a83bfd5c9239".into()
[INFO] [stdout]     |                                                                                      ^^^^ the trait `From<&str>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `&str` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<&str>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:545:82
[INFO] [stdout]     |
[INFO] [stdout] 545 |             "0xf1885eda54b7a053318cd41e2093220dab15d65381b1157a3633a83bfd5c9239".into()
[INFO] [stdout]     |                                                                                  ^^^^ the trait `From<&str>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `&str` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<&ethereum_types::U256>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:556:45
[INFO] [stdout]     |
[INFO] [stdout] 556 |                 .set_storage(&a, H256::from(&U256::from(1u64)), H256::from(&U256::from(69u64)))
[INFO] [stdout]     |                                  ---------- ^^^^^^^^^^^^^^^^^ the trait `From<&ethereum_types::U256>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<&ethereum_types::U256>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:556:76
[INFO] [stdout]     |
[INFO] [stdout] 556 |                 .set_storage(&a, H256::from(&U256::from(1u64)), H256::from(&U256::from(69u64)))
[INFO] [stdout]     |                                                                 ---------- ^^^^^^^^^^^^^^^^^^ the trait `From<&ethereum_types::U256>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |                                                                 |
[INFO] [stdout]     |                                                                 required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<&ethereum_types::U256>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:564:47
[INFO] [stdout]     |
[INFO] [stdout] 564 |             state.get_storage(&a, &H256::from(&U256::from(1u64))).unwrap(),
[INFO] [stdout]     |                                    ---------- ^^^^^^^^^^^^^^^^^ the trait `From<&ethereum_types::U256>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<&ethereum_types::U256>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:565:24
[INFO] [stdout]     |
[INFO] [stdout] 565 |             H256::from(&U256::from(69u64))
[INFO] [stdout]     |             ---------- ^^^^^^^^^^^^^^^^^^ the trait `From<&ethereum_types::U256>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<u64>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:630:31
[INFO] [stdout]     |
[INFO] [stdout] 630 |         let b: Address = 1u64.into();
[INFO] [stdout]     |                               ^^^^ the trait `From<u64>` is not implemented for `H160`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]               <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]               <H160 as From<[u8; 20]>>
[INFO] [stdout]               <H160 as From<ethereum_types::H256>>
[INFO] [stdout]     = note: required for `u64` to implement `Into<H160>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<&str>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:684:80
[INFO] [stdout]     |
[INFO] [stdout] 684 |             "530acecc6ec873396bb3e90b6578161f9688ed7eeeb93d6fba5684895a93b78a".into()
[INFO] [stdout]     |                                                                                ^^^^ the trait `From<&str>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `&str` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<ethereum_types::U256>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:724:28
[INFO] [stdout]     |
[INFO] [stdout] 724 |         let k = H256::from(U256::from(0));
[INFO] [stdout]     |                 ---------- ^^^^^^^^^^^^^ the trait `From<ethereum_types::U256>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<u64>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:728:45
[INFO] [stdout]     |
[INFO] [stdout] 728 |         state.set_storage(&a, k, H256::from(1u64)).unwrap();
[INFO] [stdout]     |                                  ---------- ^^^^ the trait `From<u64>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<u64>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:729:67
[INFO] [stdout]     |
[INFO] [stdout] 729 |         assert_eq!(state.get_storage(&a, &k).unwrap(), H256::from(1u64));
[INFO] [stdout]     |                                                        ---------- ^^^^ the trait `From<u64>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |                                                        |
[INFO] [stdout]     |                                                        required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<ethereum_types::U256>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:738:28
[INFO] [stdout]     |
[INFO] [stdout] 738 |         let k = H256::from(U256::from(0));
[INFO] [stdout]     |                 ---------- ^^^^^^^^^^^^^ the trait `From<ethereum_types::U256>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<ethereum_types::U256>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:740:45
[INFO] [stdout]     |
[INFO] [stdout] 740 |         state.set_storage(&a, k, H256::from(U256::from(1))).unwrap();
[INFO] [stdout]     |                                  ---------- ^^^^^^^^^^^^^ the trait `From<ethereum_types::U256>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<ethereum_types::U256>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:745:67
[INFO] [stdout]     |
[INFO] [stdout] 745 |         assert_eq!(state.get_storage(&a, &k).unwrap(), H256::from(U256::from(1)));
[INFO] [stdout]     |                                                        ---------- ^^^^^^^^^^^^^ the trait `From<ethereum_types::U256>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |                                                        |
[INFO] [stdout]     |                                                        required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:752:31
[INFO] [stdout]     |
[INFO] [stdout] 752 |         let a: Address = 1000.into();
[INFO] [stdout]     |                               ^^^^ the trait `From<{integer}>` is not implemented for `H160`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]               <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]               <H160 as From<[u8; 20]>>
[INFO] [stdout]               <H160 as From<ethereum_types::H256>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<H160>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:769:31
[INFO] [stdout]     |
[INFO] [stdout] 769 |         let a: Address = 1000.into();
[INFO] [stdout]     |                               ^^^^ the trait `From<{integer}>` is not implemented for `H160`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]               <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]               <H160 as From<[u8; 20]>>
[INFO] [stdout]               <H160 as From<ethereum_types::H256>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<H160>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<ethereum_types::U256>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:770:28
[INFO] [stdout]     |
[INFO] [stdout] 770 |         let k = H256::from(U256::from(0));
[INFO] [stdout]     |                 ---------- ^^^^^^^^^^^^^ the trait `From<ethereum_types::U256>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<ethereum_types::U256>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:772:45
[INFO] [stdout]     |
[INFO] [stdout] 772 |         state.set_storage(&a, k, H256::from(U256::from(0xffff))).unwrap();
[INFO] [stdout]     |                                  ---------- ^^^^^^^^^^^^^^^^^^ the trait `From<ethereum_types::U256>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<ethereum_types::U256>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:777:67
[INFO] [stdout]     |
[INFO] [stdout] 777 |         assert_eq!(state.get_storage(&a, &k).unwrap(), H256::from(U256::from(0xffff)));
[INFO] [stdout]     |                                                        ---------- ^^^^^^^^^^^^^^^^^^ the trait `From<ethereum_types::U256>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |                                                        |
[INFO] [stdout]     |                                                        required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<ethereum_types::U256>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:783:45
[INFO] [stdout]     |
[INFO] [stdout] 783 |         state.set_storage(&a, k, H256::from(U256::from(2))).unwrap();
[INFO] [stdout]     |                                  ---------- ^^^^^^^^^^^^^ the trait `From<ethereum_types::U256>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<ethereum_types::U256>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:785:67
[INFO] [stdout]     |
[INFO] [stdout] 785 |         assert_eq!(state.get_storage(&a, &k).unwrap(), H256::from(U256::from(0)));
[INFO] [stdout]     |                                                        ---------- ^^^^^^^^^^^^^ the trait `From<ethereum_types::U256>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |                                                        |
[INFO] [stdout]     |                                                        required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<ethereum_types::U256>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:787:67
[INFO] [stdout]     |
[INFO] [stdout] 787 |         assert_eq!(state.get_storage(&a, &k).unwrap(), H256::from(U256::from(0xffff)));
[INFO] [stdout]     |                                                        ---------- ^^^^^^^^^^^^^^^^^^ the trait `From<ethereum_types::U256>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |                                                        |
[INFO] [stdout]     |                                                        required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:796:31
[INFO] [stdout]     |
[INFO] [stdout] 796 |         let a: Address = 1000.into();
[INFO] [stdout]     |                               ^^^^ the trait `From<{integer}>` is not implemented for `H160`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]               <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]               <H160 as From<[u8; 20]>>
[INFO] [stdout]               <H160 as From<ethereum_types::H256>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<H160>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:797:31
[INFO] [stdout]     |
[INFO] [stdout] 797 |         let b: Address = 2000.into();
[INFO] [stdout]     |                               ^^^^ the trait `From<{integer}>` is not implemented for `H160`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]               <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]               <H160 as From<[u8; 20]>>
[INFO] [stdout]               <H160 as From<ethereum_types::H256>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<H160>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:800:34
[INFO] [stdout]     |
[INFO] [stdout] 800 |         state.set_storage(&a, 10.into(), 10.into()).unwrap();
[INFO] [stdout]     |                                  ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:800:45
[INFO] [stdout]     |
[INFO] [stdout] 800 |         state.set_storage(&a, 10.into(), 10.into()).unwrap();
[INFO] [stdout]     |                                             ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:803:46
[INFO] [stdout]     |
[INFO] [stdout] 803 |         assert_eq!(state.get_storage(&a, &10.into()).unwrap(), 10.into());
[INFO] [stdout]     |                                              ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:803:67
[INFO] [stdout]     |
[INFO] [stdout] 803 |         assert_eq!(state.get_storage(&a, &10.into()).unwrap(), 10.into());
[INFO] [stdout]     |                                                                   ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:823:34
[INFO] [stdout]     |
[INFO] [stdout] 823 |         state.set_storage(&a, 20.into(), 20.into()).unwrap();
[INFO] [stdout]     |                                  ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:823:45
[INFO] [stdout]     |
[INFO] [stdout] 823 |         state.set_storage(&a, 20.into(), 20.into()).unwrap();
[INFO] [stdout]     |                                             ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:825:46
[INFO] [stdout]     |
[INFO] [stdout] 825 |         assert_eq!(state.get_storage(&a, &10.into()).unwrap(), 10.into());
[INFO] [stdout]     |                                              ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:825:67
[INFO] [stdout]     |
[INFO] [stdout] 825 |         assert_eq!(state.get_storage(&a, &10.into()).unwrap(), 10.into());
[INFO] [stdout]     |                                                                   ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:826:46
[INFO] [stdout]     |
[INFO] [stdout] 826 |         assert_eq!(state.get_storage(&a, &20.into()).unwrap(), 20.into());
[INFO] [stdout]     |                                              ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:826:67
[INFO] [stdout]     |
[INFO] [stdout] 826 |         assert_eq!(state.get_storage(&a, &20.into()).unwrap(), 20.into());
[INFO] [stdout]     |                                                                   ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:830:34
[INFO] [stdout]     |
[INFO] [stdout] 830 |         state.set_storage(&a, 10.into(), 15.into()).unwrap();
[INFO] [stdout]     |                                  ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:830:45
[INFO] [stdout]     |
[INFO] [stdout] 830 |         state.set_storage(&a, 10.into(), 15.into()).unwrap();
[INFO] [stdout]     |                                             ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:836:46
[INFO] [stdout]     |
[INFO] [stdout] 836 |         assert_eq!(state.get_storage(&a, &10.into()).unwrap(), 10.into());
[INFO] [stdout]     |                                              ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:836:67
[INFO] [stdout]     |
[INFO] [stdout] 836 |         assert_eq!(state.get_storage(&a, &10.into()).unwrap(), 10.into());
[INFO] [stdout]     |                                                                   ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:837:46
[INFO] [stdout]     |
[INFO] [stdout] 837 |         assert_eq!(state.get_storage(&a, &20.into()).unwrap(), 20.into());
[INFO] [stdout]     |                                              ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:837:67
[INFO] [stdout]     |
[INFO] [stdout] 837 |         assert_eq!(state.get_storage(&a, &20.into()).unwrap(), 20.into());
[INFO] [stdout]     |                                                                   ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:845:46
[INFO] [stdout]     |
[INFO] [stdout] 845 |         assert_eq!(state.get_storage(&a, &10.into()).unwrap(), 10.into());
[INFO] [stdout]     |                                              ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:845:67
[INFO] [stdout]     |
[INFO] [stdout] 845 |         assert_eq!(state.get_storage(&a, &10.into()).unwrap(), 10.into());
[INFO] [stdout]     |                                                                   ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:854:31
[INFO] [stdout]     |
[INFO] [stdout] 854 |         let a: Address = 1000.into();
[INFO] [stdout]     |                               ^^^^ the trait `From<{integer}>` is not implemented for `H160`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]               <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]               <H160 as From<[u8; 20]>>
[INFO] [stdout]               <H160 as From<ethereum_types::H256>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<H160>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:855:31
[INFO] [stdout]     |
[INFO] [stdout] 855 |         let b: Address = 2000.into();
[INFO] [stdout]     |                               ^^^^ the trait `From<{integer}>` is not implemented for `H160`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]               <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]               <H160 as From<[u8; 20]>>
[INFO] [stdout]               <H160 as From<ethereum_types::H256>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<H160>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:875:31
[INFO] [stdout]     |
[INFO] [stdout] 875 |         let a: Address = 1000.into();
[INFO] [stdout]     |                               ^^^^ the trait `From<{integer}>` is not implemented for `H160`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]               <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]               <H160 as From<[u8; 20]>>
[INFO] [stdout]               <H160 as From<ethereum_types::H256>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<H160>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:876:31
[INFO] [stdout]     |
[INFO] [stdout] 876 |         let b: Address = 2000.into();
[INFO] [stdout]     |                               ^^^^ the trait `From<{integer}>` is not implemented for `H160`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]               <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]               <H160 as From<[u8; 20]>>
[INFO] [stdout]               <H160 as From<ethereum_types::H256>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<H160>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `H160: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:877:31
[INFO] [stdout]     |
[INFO] [stdout] 877 |         let c: Address = 3000.into();
[INFO] [stdout]     |                               ^^^^ the trait `From<{integer}>` is not implemented for `H160`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <H160 as From<&'a [u8; 20]>>
[INFO] [stdout]               <H160 as From<&'a mut [u8; 20]>>
[INFO] [stdout]               <H160 as From<[u8; 20]>>
[INFO] [stdout]               <H160 as From<ethereum_types::H256>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<H160>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:879:34
[INFO] [stdout]     |
[INFO] [stdout] 879 |         state.set_storage(&a, 10.into(), 10.into()).unwrap();
[INFO] [stdout]     |                                  ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:879:45
[INFO] [stdout]     |
[INFO] [stdout] 879 |         state.set_storage(&a, 10.into(), 10.into()).unwrap();
[INFO] [stdout]     |                                             ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:884:53
[INFO] [stdout]     |
[INFO] [stdout] 884 |         let proof = state.get_storage_proof(&c, &10.into()).unwrap();
[INFO] [stdout]     |                                                     ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:888:53
[INFO] [stdout]     |
[INFO] [stdout] 888 |         let proof = state.get_storage_proof(&b, &10.into()).unwrap();
[INFO] [stdout]     |                                                     ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:892:54
[INFO] [stdout]     |
[INFO] [stdout] 892 |         let proof1 = state.get_storage_proof(&a, &10.into()).unwrap();
[INFO] [stdout]     |                                                      ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:896:54
[INFO] [stdout]     |
[INFO] [stdout] 896 |         let proof2 = state.get_storage_proof(&a, &20.into()).unwrap();
[INFO] [stdout]     |                                                      ^^^^ the trait `From<{integer}>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `{integer}` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<&str>` is not satisfied
[INFO] [stdout]    --> src/state/state.rs:914:41
[INFO] [stdout]     |
[INFO] [stdout] 914 |         assert_eq!(state.root, expected.into());
[INFO] [stdout]     |                                         ^^^^ the trait `From<&str>` is not implemented for `ethereum_types::H256`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ethereum_types::H256 as From<&'a [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<&'a mut [u8; 32]>>
[INFO] [stdout]               <ethereum_types::H256 as From<H160>>
[INFO] [stdout]               <ethereum_types::H256 as From<[u8; 32]>>
[INFO] [stdout]     = note: required for `&str` to implement `Into<ethereum_types::H256>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 86 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cita-vm` (lib test) due to 87 previous errors
[INFO] running `Command { std: "docker" "inspect" "e7b6e377e7e956d4d9789ec7e93e4c9abb8a767326ebb65766cd529a08290c1a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e7b6e377e7e956d4d9789ec7e93e4c9abb8a767326ebb65766cd529a08290c1a", kill_on_drop: false }`
[INFO] [stdout] e7b6e377e7e956d4d9789ec7e93e4c9abb8a767326ebb65766cd529a08290c1a
