[INFO] fetching crate cita-vm 0.2.3... [INFO] testing cita-vm-0.2.3 against 1.60.0 for beta-1.61-1 [INFO] extracting crate cita-vm 0.2.3 into /workspace/builds/worker-57/source [INFO] validating manifest of crates.io crate cita-vm 0.2.3 on toolchain 1.60.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate cita-vm 0.2.3 [INFO] finished tweaking crates.io crate cita-vm 0.2.3 [INFO] tweaked toml for crates.io crate cita-vm 0.2.3 written to /workspace/builds/worker-57/source/Cargo.toml [INFO] crate crates.io crate cita-vm 0.2.3 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded yasna v0.1.3 [INFO] [stderr] Downloaded serde_derive v1.0.128 [INFO] [stderr] Downloaded cryptape-sm v0.3.0 [INFO] [stderr] Downloaded serde v1.0.128 [INFO] [stderr] Downloaded hasher v0.1.3 [INFO] [stderr] Downloaded cita_trie v3.0.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-57/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-57/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 2df873ae1366e6c218a9339f7bfc7cf6f5091c6704cfca009b684106c5e55466 [INFO] running `Command { std: "docker" "start" "-a" "2df873ae1366e6c218a9339f7bfc7cf6f5091c6704cfca009b684106c5e55466", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2df873ae1366e6c218a9339f7bfc7cf6f5091c6704cfca009b684106c5e55466", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2df873ae1366e6c218a9339f7bfc7cf6f5091c6704cfca009b684106c5e55466", kill_on_drop: false }` [INFO] [stdout] 2df873ae1366e6c218a9339f7bfc7cf6f5091c6704cfca009b684106c5e55466 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-57/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-57/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" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 34f0087b5472049609399931ccae6040c5af404d8984185c898808f2146d4246 [INFO] running `Command { std: "docker" "start" "-a" "34f0087b5472049609399931ccae6040c5af404d8984185c898808f2146d4246", kill_on_drop: false }` [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling libc v0.2.121 [INFO] [stderr] Compiling version_check v0.9.3 [INFO] [stderr] Compiling proc-macro2 v1.0.28 [INFO] [stderr] Compiling syn v1.0.75 [INFO] [stderr] Compiling typenum v1.13.0 [INFO] [stderr] Compiling crunchy v0.2.2 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling serde_derive v1.0.128 [INFO] [stderr] Compiling serde v1.0.128 [INFO] [stderr] Compiling ppv-lite86 v0.2.10 [INFO] [stderr] Compiling subtle v2.4.1 [INFO] [stderr] Compiling crossbeam-utils v0.8.5 [INFO] [stderr] Compiling scopeguard v1.1.0 [INFO] [stderr] Compiling radium v0.6.2 [INFO] [stderr] Compiling rustc-hex v2.1.0 [INFO] [stderr] Compiling crossbeam-epoch v0.9.5 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Compiling bytes v1.1.0 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling rayon-core v1.9.1 [INFO] [stderr] Compiling tap v1.0.1 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling funty v1.1.0 [INFO] [stderr] Compiling block-padding v0.2.1 [INFO] [stderr] Compiling wyz v0.2.0 [INFO] [stderr] Compiling arrayvec v0.7.2 [INFO] [stderr] Compiling opaque-debug v0.3.0 [INFO] [stderr] Compiling byte-slice-cast v1.2.1 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Compiling parking_lot_core v0.8.5 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Compiling smallvec v1.8.0 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Compiling regex-syntax v0.6.25 [INFO] [stderr] Compiling once_cell v1.10.0 [INFO] [stderr] Compiling either v1.6.1 [INFO] [stderr] Compiling cpufeatures v0.1.5 [INFO] [stderr] Compiling serde_json v1.0.66 [INFO] [stderr] Compiling base64 v0.12.3 [INFO] [stderr] Compiling arrayref v0.3.6 [INFO] [stderr] Compiling keccak v0.1.0 [INFO] [stderr] Compiling termcolor v1.1.2 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling itoa v0.4.8 [INFO] [stderr] Compiling aho-corasick v0.7.18 [INFO] [stderr] Compiling tiny-keccak v1.5.0 [INFO] [stderr] Compiling instant v0.1.12 [INFO] [stderr] Compiling hasher v0.1.3 [INFO] [stderr] Compiling rlp v0.5.1 [INFO] [stderr] Compiling uint v0.9.3 [INFO] [stderr] Compiling regex v1.5.4 [INFO] [stderr] Compiling generic-array v0.14.4 [INFO] [stderr] Compiling ahash v0.7.6 [INFO] [stderr] Compiling memoffset v0.6.4 [INFO] [stderr] Compiling lock_api v0.4.7 [INFO] [stderr] Compiling rayon v1.5.1 [INFO] [stderr] Compiling getrandom v0.2.6 [INFO] [stderr] Compiling num_cpus v1.13.0 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling crossbeam-channel v0.5.1 [INFO] [stderr] Compiling bitvec v0.20.4 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Compiling rand_core v0.6.3 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling impl-rlp v0.3.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand_chacha v0.2.2 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling parking_lot v0.11.2 [INFO] [stderr] Compiling digest v0.9.0 [INFO] [stderr] Compiling block-buffer v0.9.0 [INFO] [stderr] Compiling crypto-mac v0.8.0 [INFO] [stderr] Compiling rand v0.7.3 [INFO] [stderr] Compiling cita_trie v3.0.0 [INFO] [stderr] Compiling crossbeam-deque v0.8.1 [INFO] [stderr] Compiling libsecp256k1-core v0.2.2 [INFO] [stderr] Compiling hmac v0.8.1 [INFO] [stderr] Compiling sha2 v0.9.5 [INFO] [stderr] Compiling ripemd160 v0.9.1 [INFO] [stderr] Compiling sha3 v0.9.1 [INFO] [stderr] Compiling env_logger v0.9.0 [INFO] [stderr] Compiling hmac-drbg v0.3.0 [INFO] [stderr] Compiling fixed-hash v0.7.0 [INFO] [stderr] Compiling libsecp256k1-gen-genmult v0.2.1 [INFO] [stderr] Compiling libsecp256k1-gen-ecmult v0.2.1 [INFO] [stderr] Compiling libsecp256k1 v0.6.0 [INFO] [stderr] Compiling hashbrown v0.11.2 [INFO] [stderr] Compiling thiserror-impl v1.0.30 [INFO] [stderr] Compiling impl-trait-for-tuples v0.2.2 [INFO] [stderr] Compiling thiserror v1.0.30 [INFO] [stderr] Compiling toml v0.5.8 [INFO] [stderr] Compiling impl-serde v0.3.2 [INFO] [stderr] Compiling ethbloom v0.11.1 [INFO] [stderr] Compiling proc-macro-crate v1.1.3 [INFO] [stderr] Compiling parity-scale-codec-derive v2.3.1 [INFO] [stderr] Compiling parity-scale-codec v2.3.1 [INFO] [stderr] Compiling impl-codec v0.5.1 [INFO] [stderr] Compiling primitive-types v0.10.1 [INFO] [stderr] Compiling ethereum-types v0.12.1 [INFO] [stderr] Compiling cita-vm v0.2.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 50s [INFO] running `Command { std: "docker" "inspect" "34f0087b5472049609399931ccae6040c5af404d8984185c898808f2146d4246", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "34f0087b5472049609399931ccae6040c5af404d8984185c898808f2146d4246", kill_on_drop: false }` [INFO] [stdout] 34f0087b5472049609399931ccae6040c5af404d8984185c898808f2146d4246 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-57/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-57/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" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 32baa40ab2e68974491383c233ad2c8b3b10e549f294e886ba97d6a42026f245 [INFO] running `Command { std: "docker" "start" "-a" "32baa40ab2e68974491383c233ad2c8b3b10e549f294e886ba97d6a42026f245", kill_on_drop: false }` [INFO] [stderr] Compiling bencher v0.1.5 [INFO] [stderr] Compiling cita-vm v0.2.3 (/opt/rustwide/workdir) [INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied [INFO] [stdout] --> tests/state_misc.rs:14:10 [INFO] [stdout] | [INFO] [stdout] 14 | &Address::from("0x2000000000000000000000000000000000000000"), [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied [INFO] [stdout] --> tests/state_misc.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | &Address::from("0x1000000000000000000000000000000000000000"), [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied [INFO] [stdout] --> tests/state_misc.rs:34:15 [INFO] [stdout] | [INFO] [stdout] 34 | from: Address::from("0x1000000000000000000000000000000000000000"), [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied [INFO] [stdout] --> tests/state_misc.rs:35:18 [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] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied [INFO] [stdout] --> tests/state_misc.rs:54:23 [INFO] [stdout] | [INFO] [stdout] 54 | .balance(&Address::from("0x2000000000000000000000000000000000000000")) [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied [INFO] [stdout] --> tests/state_misc.rs:60:19 [INFO] [stdout] | [INFO] [stdout] 60 | .balance(&Address::from("0x2000000000000000000000000000000000000000")) [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_misc.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 15 | U256::from(100_000), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_misc.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | U256::from(1), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_misc.rs:21:9 [INFO] [stdout] | [INFO] [stdout] 21 | U256::from(200_000), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_misc.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | U256::from(1), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_misc.rs:36:16 [INFO] [stdout] | [INFO] [stdout] 36 | value: U256::from(5), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_misc.rs:37:16 [INFO] [stdout] | [INFO] [stdout] 37 | nonce: U256::from(1), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_misc.rs:39:20 [INFO] [stdout] | [INFO] [stdout] 39 | gas_price: U256::from(1), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_misc.rs:56:9 [INFO] [stdout] | [INFO] [stdout] 56 | U256::from(100_005) [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_misc.rs:62:19 [INFO] [stdout] | [INFO] [stdout] 62 | assert_eq!(b, U256::from(100_000)); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 15 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0283. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `cita-vm` due to 16 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied [INFO] [stdout] --> examples/simplestorage.rs:19:10 [INFO] [stdout] | [INFO] [stdout] 19 | &Address::from("0xBd770416a3345F91E4B34576cb804a576fa48EB1"), [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied [INFO] [stdout] --> examples/simplestorage.rs:25:10 [INFO] [stdout] | [INFO] [stdout] 25 | &Address::from("0x1000000000000000000000000000000000000000"), [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied [INFO] [stdout] --> examples/simplestorage.rs:37:15 [INFO] [stdout] | [INFO] [stdout] 37 | from: Address::from("0x1000000000000000000000000000000000000000"), [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied [INFO] [stdout] --> examples/simplestorage.rs:38:18 [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] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied [INFO] [stdout] --> examples/simplestorage.rs:56:15 [INFO] [stdout] | [INFO] [stdout] 56 | from: Address::from("0x1000000000000000000000000000000000000000"), [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied [INFO] [stdout] --> examples/simplestorage.rs:57:18 [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] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> examples/simplestorage.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | U256::from(10), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> examples/simplestorage.rs:21:9 [INFO] [stdout] | [INFO] [stdout] 21 | U256::from(1), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> examples/simplestorage.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | U256::from(1), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> examples/simplestorage.rs:39:16 [INFO] [stdout] | [INFO] [stdout] 39 | value: U256::from(0), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> examples/simplestorage.rs:40:16 [INFO] [stdout] | [INFO] [stdout] 40 | nonce: U256::from(1), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> examples/simplestorage.rs:42:20 [INFO] [stdout] | [INFO] [stdout] 42 | gas_price: U256::from(1), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> examples/simplestorage.rs:58:16 [INFO] [stdout] | [INFO] [stdout] 58 | value: U256::from(0), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> examples/simplestorage.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 59 | nonce: U256::from(2), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> examples/simplestorage.rs:61:20 [INFO] [stdout] | [INFO] [stdout] 61 | gas_price: U256::from(1), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 15 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0283. [INFO] [stdout] [INFO] [stdout] For more information about an 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:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | &Address::from("0xBd770416a3345F91E4B34576cb804a576fa48EB1"), [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [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:10 [INFO] [stdout] | [INFO] [stdout] 26 | &Address::from("0x1000000000000000000000000000000000000000"), [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [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:15 [INFO] [stdout] | [INFO] [stdout] 39 | from: Address::from("0x1000000000000000000000000000000000000000"), [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [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:18 [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] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [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:15 [INFO] [stdout] | [INFO] [stdout] 58 | from: Address::from("0x1000000000000000000000000000000000000000"), [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [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:18 [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] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [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:15 [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] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [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:18 [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] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:21:9 [INFO] [stdout] | [INFO] [stdout] 21 | U256::from(10), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | U256::from(1), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | U256::from(1), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:41:16 [INFO] [stdout] | [INFO] [stdout] 41 | value: U256::from(0), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:42:16 [INFO] [stdout] | [INFO] [stdout] 42 | nonce: U256::from(1), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:44:20 [INFO] [stdout] | [INFO] [stdout] 44 | gas_price: U256::from(1), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:60:16 [INFO] [stdout] | [INFO] [stdout] 60 | value: U256::from(0), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:61:16 [INFO] [stdout] | [INFO] [stdout] 61 | nonce: U256::from(2), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:63:20 [INFO] [stdout] | [INFO] [stdout] 63 | gas_price: U256::from(1), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:88:16 [INFO] [stdout] | [INFO] [stdout] 88 | value: U256::from(0), // tx.value must be 0. This is due to solidity's check. [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:89:16 [INFO] [stdout] | [INFO] [stdout] 89 | nonce: U256::from(123_456), // tx.nonce is just omited. [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:91:20 [INFO] [stdout] | [INFO] [stdout] 91 | gas_price: U256::from(1), // Omited due to solidity's check. [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied [INFO] [stdout] --> tests/state_solidity_test.rs:112:20 [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] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [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:20 [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] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `H160: From<&str>` is not satisfied [INFO] [stdout] --> tests/state_solidity_test.rs:257:15 [INFO] [stdout] | [INFO] [stdout] 257 | from: Address::from("0x1000000000000000000000000000000000000000"), [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [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:17 [INFO] [stdout] | [INFO] [stdout] 334 | H256::from("0x0000000000000000000000001000000000000000000000000000000000000000") [INFO] [stdout] | ^^^^^^^^^^ the trait `From<&str>` is not implemented for `H256` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [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:17 [INFO] [stdout] | [INFO] [stdout] 338 | H256::from("0x0000000000000000000000001000000000000000000000000000000000000001") [INFO] [stdout] | ^^^^^^^^^^ the trait `From<&str>` is not implemented for `H256` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:115:75 [INFO] [stdout] | [INFO] [stdout] 115 | state.new_contract(&address0, U256::from(100_000_000_000_000_000u64), U256::from(1), vec![]); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:116:75 [INFO] [stdout] | [INFO] [stdout] 116 | state.new_contract(&address1, U256::from(100_000_000_000_000_000u64), U256::from(1), vec![]); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:259:16 [INFO] [stdout] | [INFO] [stdout] 259 | value: U256::from(0), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:260:16 [INFO] [stdout] | [INFO] [stdout] 260 | nonce: U256::from(1), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:262:20 [INFO] [stdout] | [INFO] [stdout] 262 | gas_price: U256::from(1), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:283:16 [INFO] [stdout] | [INFO] [stdout] 283 | value: U256::from(0), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:284:16 [INFO] [stdout] | [INFO] [stdout] 284 | nonce: U256::from(2), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:286:20 [INFO] [stdout] | [INFO] [stdout] 286 | gas_price: U256::from(1), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:309:16 [INFO] [stdout] | [INFO] [stdout] 309 | value: U256::from(0), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:310:16 [INFO] [stdout] | [INFO] [stdout] 310 | nonce: U256::from(3), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:312:20 [INFO] [stdout] | [INFO] [stdout] 312 | gas_price: U256::from(1), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:354:16 [INFO] [stdout] | [INFO] [stdout] 354 | value: U256::from(0), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:355:16 [INFO] [stdout] | [INFO] [stdout] 355 | nonce: U256::from(4), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> tests/state_solidity_test.rs:357:20 [INFO] [stdout] | [INFO] [stdout] 357 | gas_price: U256::from(1), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] - impl From for U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 39 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0283. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<{integer}>` is not satisfied [INFO] [stdout] --> src/evm/interpreter.rs:1771:85 [INFO] [stdout] | [INFO] [stdout] 1771 | .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] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [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:1773:78 [INFO] [stdout] | [INFO] [stdout] 1773 | .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] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [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:13 [INFO] [stdout] | [INFO] [stdout] 157 | Address::from("0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba") [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [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:13 [INFO] [stdout] | [INFO] [stdout] 138 | Address::from("0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba") [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [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:13 [INFO] [stdout] | [INFO] [stdout] 142 | Address::from("0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6") [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `H160` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [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:25 [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] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [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: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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `&str` [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 `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: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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `&str` [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 `ethereum_types::H256` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/account.rs:403:53 [INFO] [stdout] | [INFO] [stdout] 403 | let mut a = StateObject::new(69u8.into(), 0.into()); [INFO] [stdout] | --^^^^-- [INFO] [stdout] | | | [INFO] [stdout] | | cannot infer type for type `{integer}` [INFO] [stdout] | this method call resolves to `T` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: ~const From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `&str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/account.rs:432:53 [INFO] [stdout] | [INFO] [stdout] 432 | let mut a = StateObject::new(69u8.into(), 0.into()); [INFO] [stdout] | --^^^^-- [INFO] [stdout] | | | [INFO] [stdout] | | cannot infer type for type `{integer}` [INFO] [stdout] | this method call resolves to `T` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: ~const From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `&str` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `&str` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `&str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/account.rs:444:53 [INFO] [stdout] | [INFO] [stdout] 444 | let mut a = StateObject::new(69u8.into(), 0.into()); [INFO] [stdout] | --^^^^-- [INFO] [stdout] | | | [INFO] [stdout] | | cannot infer type for type `{integer}` [INFO] [stdout] | this method call resolves to `T` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: ~const From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From` 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` is not implemented for `ethereum_types::H256` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From` 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` is not implemented for `ethereum_types::H256` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `u64` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `&str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From` 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` is not implemented for `ethereum_types::H256` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From` is not satisfied [INFO] [stdout] --> src/state/account.rs:488:23 [INFO] [stdout] | [INFO] [stdout] 488 | 0x1234u64.into() [INFO] [stdout] | ^^^^ the trait `From` is not implemented for `ethereum_types::H256` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From` 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` is not implemented for `ethereum_types::H256` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/account.rs:471:53 [INFO] [stdout] | [INFO] [stdout] 471 | let mut a = StateObject::new(69u8.into(), 0.into()); [INFO] [stdout] | --^^^^-- [INFO] [stdout] | | | [INFO] [stdout] | | cannot infer type for type `{integer}` [INFO] [stdout] | this method call resolves to `T` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: ~const From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `&str` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `&str` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `&str` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `&str` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `&str` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `&str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<ðereum_types::U256>` is not satisfied [INFO] [stdout] --> src/state/state.rs:556:34 [INFO] [stdout] | [INFO] [stdout] 556 | .set_storage(&a, H256::from(&U256::from(1u64)), H256::from(&U256::from(69u64))) [INFO] [stdout] | ^^^^^^^^^^ the trait `From<ðereum_types::U256>` is not implemented for `ethereum_types::H256` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<ðereum_types::U256>` is not satisfied [INFO] [stdout] --> src/state/state.rs:556:65 [INFO] [stdout] | [INFO] [stdout] 556 | .set_storage(&a, H256::from(&U256::from(1u64)), H256::from(&U256::from(69u64))) [INFO] [stdout] | ^^^^^^^^^^ the trait `From<ðereum_types::U256>` is not implemented for `ethereum_types::H256` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<ðereum_types::U256>` is not satisfied [INFO] [stdout] --> src/state/state.rs:564:36 [INFO] [stdout] | [INFO] [stdout] 564 | state.get_storage(&a, &H256::from(&U256::from(1u64))).unwrap(), [INFO] [stdout] | ^^^^^^^^^^ the trait `From<ðereum_types::U256>` is not implemented for `ethereum_types::H256` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From<ðereum_types::U256>` is not satisfied [INFO] [stdout] --> src/state/state.rs:565:13 [INFO] [stdout] | [INFO] [stdout] 565 | H256::from(&U256::from(69u64)) [INFO] [stdout] | ^^^^^^^^^^ the trait `From<ðereum_types::U256>` is not implemented for `ethereum_types::H256` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `H160: From` 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` is not implemented for `H160` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/state.rs:641:40 [INFO] [stdout] | [INFO] [stdout] 641 | state.transfer_balance(&a, &b, U256::from(18)).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `&str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From` is not satisfied [INFO] [stdout] --> src/state/state.rs:724:17 [INFO] [stdout] | [INFO] [stdout] 724 | let k = H256::from(U256::from(0)); [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `ethereum_types::H256` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From` is not satisfied [INFO] [stdout] --> src/state/state.rs:728:34 [INFO] [stdout] | [INFO] [stdout] 728 | state.set_storage(&a, k, H256::from(1u64)).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `ethereum_types::H256` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From` is not satisfied [INFO] [stdout] --> src/state/state.rs:729:56 [INFO] [stdout] | [INFO] [stdout] 729 | assert_eq!(state.get_storage(&a, &k).unwrap(), H256::from(1u64)); [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `ethereum_types::H256` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/state.rs:724:28 [INFO] [stdout] | [INFO] [stdout] 724 | let k = H256::from(U256::from(0)); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From` is not satisfied [INFO] [stdout] --> src/state/state.rs:738:17 [INFO] [stdout] | [INFO] [stdout] 738 | let k = H256::from(U256::from(0)); [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `ethereum_types::H256` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From` is not satisfied [INFO] [stdout] --> src/state/state.rs:740:34 [INFO] [stdout] | [INFO] [stdout] 740 | state.set_storage(&a, k, H256::from(U256::from(1))).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `ethereum_types::H256` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From` is not satisfied [INFO] [stdout] --> src/state/state.rs:745:56 [INFO] [stdout] | [INFO] [stdout] 745 | assert_eq!(state.get_storage(&a, &k).unwrap(), H256::from(U256::from(1))); [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `ethereum_types::H256` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/state.rs:738:28 [INFO] [stdout] | [INFO] [stdout] 738 | let k = H256::from(U256::from(0)); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [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] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [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] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/state.rs:756:31 [INFO] [stdout] | [INFO] [stdout] 756 | state.add_balance(&a, U256::from(1)).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/state.rs:758:31 [INFO] [stdout] | [INFO] [stdout] 758 | state.add_balance(&a, U256::from(1)).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From` is not satisfied [INFO] [stdout] --> src/state/state.rs:770:17 [INFO] [stdout] | [INFO] [stdout] 770 | let k = H256::from(U256::from(0)); [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `ethereum_types::H256` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From` is not satisfied [INFO] [stdout] --> src/state/state.rs:772:34 [INFO] [stdout] | [INFO] [stdout] 772 | state.set_storage(&a, k, H256::from(U256::from(0xffff))).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `ethereum_types::H256` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From` is not satisfied [INFO] [stdout] --> src/state/state.rs:777:56 [INFO] [stdout] | [INFO] [stdout] 777 | assert_eq!(state.get_storage(&a, &k).unwrap(), H256::from(U256::from(0xffff))); [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `ethereum_types::H256` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From` is not satisfied [INFO] [stdout] --> src/state/state.rs:783:34 [INFO] [stdout] | [INFO] [stdout] 783 | state.set_storage(&a, k, H256::from(U256::from(2))).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `ethereum_types::H256` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From` is not satisfied [INFO] [stdout] --> src/state/state.rs:785:56 [INFO] [stdout] | [INFO] [stdout] 785 | assert_eq!(state.get_storage(&a, &k).unwrap(), H256::from(U256::from(0))); [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `ethereum_types::H256` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: From` is not satisfied [INFO] [stdout] --> src/state/state.rs:787:56 [INFO] [stdout] | [INFO] [stdout] 787 | assert_eq!(state.get_storage(&a, &k).unwrap(), H256::from(U256::from(0xffff))); [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `ethereum_types::H256` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/state.rs:770:28 [INFO] [stdout] | [INFO] [stdout] 770 | let k = H256::from(U256::from(0)); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [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] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [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] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [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] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [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] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [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] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/state.rs:798:34 [INFO] [stdout] | [INFO] [stdout] 798 | state.new_contract(&a, 5.into(), 0.into(), vec![10u8, 20, 30, 40, 50]); [INFO] [stdout] | --^^^^-- [INFO] [stdout] | | | [INFO] [stdout] | | cannot infer type for type `{integer}` [INFO] [stdout] | this method call resolves to `T` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: ~const From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/state.rs:798:44 [INFO] [stdout] | [INFO] [stdout] 798 | state.new_contract(&a, 5.into(), 0.into(), vec![10u8, 20, 30, 40, 50]); [INFO] [stdout] | --^^^^-- [INFO] [stdout] | | | [INFO] [stdout] | | cannot infer type for type `{integer}` [INFO] [stdout] | this method call resolves to `T` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: ~const From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/state.rs:799:33 [INFO] [stdout] | [INFO] [stdout] 799 | state.add_balance(&a, 5.into()).unwrap(); [INFO] [stdout] | --^^^^-- [INFO] [stdout] | | | [INFO] [stdout] | | cannot infer type for type `{integer}` [INFO] [stdout] | this method call resolves to `T` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: ~const From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/state.rs:802:51 [INFO] [stdout] | [INFO] [stdout] 802 | assert_eq!(state.balance(&a).unwrap(), 10.into()); [INFO] [stdout] | ---^^^^-- [INFO] [stdout] | | | [INFO] [stdout] | | cannot infer type for type `{integer}` [INFO] [stdout] | this method call resolves to `T` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: ~const From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/state.rs:822:33 [INFO] [stdout] | [INFO] [stdout] 822 | state.sub_balance(&a, 2.into()).unwrap(); [INFO] [stdout] | --^^^^-- [INFO] [stdout] | | | [INFO] [stdout] | | cannot infer type for type `{integer}` [INFO] [stdout] | this method call resolves to `T` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: ~const From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/state.rs:824:50 [INFO] [stdout] | [INFO] [stdout] 824 | assert_eq!(state.balance(&a).unwrap(), 8.into()); [INFO] [stdout] | --^^^^-- [INFO] [stdout] | | | [INFO] [stdout] | | cannot infer type for type `{integer}` [INFO] [stdout] | this method call resolves to `T` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: ~const From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/state.rs:829:35 [INFO] [stdout] | [INFO] [stdout] 829 | state.new_contract(&b, 30.into(), 0.into(), vec![]); [INFO] [stdout] | ---^^^^-- [INFO] [stdout] | | | [INFO] [stdout] | | cannot infer type for type `{integer}` [INFO] [stdout] | this method call resolves to `T` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: ~const From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/state.rs:829:45 [INFO] [stdout] | [INFO] [stdout] 829 | state.new_contract(&b, 30.into(), 0.into(), vec![]); [INFO] [stdout] | --^^^^-- [INFO] [stdout] | | | [INFO] [stdout] | | cannot infer type for type `{integer}` [INFO] [stdout] | this method call resolves to `T` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: ~const From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/state.rs:831:51 [INFO] [stdout] | [INFO] [stdout] 831 | assert_eq!(state.balance(&b).unwrap(), 30.into()); [INFO] [stdout] | ---^^^^-- [INFO] [stdout] | | | [INFO] [stdout] | | cannot infer type for type `{integer}` [INFO] [stdout] | this method call resolves to `T` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: ~const From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/state.rs:835:50 [INFO] [stdout] | [INFO] [stdout] 835 | assert_eq!(state.balance(&a).unwrap(), 8.into()); [INFO] [stdout] | --^^^^-- [INFO] [stdout] | | | [INFO] [stdout] | | cannot infer type for type `{integer}` [INFO] [stdout] | this method call resolves to `T` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: ~const From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/state.rs:838:50 [INFO] [stdout] | [INFO] [stdout] 838 | assert_eq!(state.balance(&b).unwrap(), 0.into()); [INFO] [stdout] | --^^^^-- [INFO] [stdout] | | | [INFO] [stdout] | | cannot infer type for type `{integer}` [INFO] [stdout] | this method call resolves to `T` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: ~const From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/state.rs:844:51 [INFO] [stdout] | [INFO] [stdout] 844 | assert_eq!(state.balance(&a).unwrap(), 10.into()); [INFO] [stdout] | ---^^^^-- [INFO] [stdout] | | | [INFO] [stdout] | | cannot infer type for type `{integer}` [INFO] [stdout] | this method call resolves to `T` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: ~const From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/state.rs:856:34 [INFO] [stdout] | [INFO] [stdout] 856 | state.new_contract(&a, 5.into(), 0.into(), vec![10u8, 20, 30, 40, 50]); [INFO] [stdout] | --^^^^-- [INFO] [stdout] | | | [INFO] [stdout] | | cannot infer type for type `{integer}` [INFO] [stdout] | this method call resolves to `T` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: ~const From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/state.rs:856:44 [INFO] [stdout] | [INFO] [stdout] 856 | state.new_contract(&a, 5.into(), 0.into(), vec![10u8, 20, 30, 40, 50]); [INFO] [stdout] | --^^^^-- [INFO] [stdout] | | | [INFO] [stdout] | | cannot infer type for type `{integer}` [INFO] [stdout] | this method call resolves to `T` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: ~const From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/state.rs:878:34 [INFO] [stdout] | [INFO] [stdout] 878 | state.new_contract(&a, 5.into(), 0.into(), vec![10u8, 20, 30, 40, 50]); [INFO] [stdout] | --^^^^-- [INFO] [stdout] | | | [INFO] [stdout] | | cannot infer type for type `{integer}` [INFO] [stdout] | this method call resolves to `T` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: ~const From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/state.rs:878:44 [INFO] [stdout] | [INFO] [stdout] 878 | state.new_contract(&a, 5.into(), 0.into(), vec![10u8, 20, 30, 40, 50]); [INFO] [stdout] | --^^^^-- [INFO] [stdout] | | | [INFO] [stdout] | | cannot infer type for type `{integer}` [INFO] [stdout] | this method call resolves to `T` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: ~const From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/state.rs:880:34 [INFO] [stdout] | [INFO] [stdout] 880 | state.new_contract(&b, 5.into(), 0.into(), vec![10u8, 20, 30, 40, 50]); [INFO] [stdout] | --^^^^-- [INFO] [stdout] | | | [INFO] [stdout] | | cannot infer type for type `{integer}` [INFO] [stdout] | this method call resolves to `T` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: ~const From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/state/state.rs:880:44 [INFO] [stdout] | [INFO] [stdout] 880 | state.new_contract(&b, 5.into(), 0.into(), vec![10u8, 20, 30, 40, 50]); [INFO] [stdout] | --^^^^-- [INFO] [stdout] | | | [INFO] [stdout] | | cannot infer type for type `{integer}` [INFO] [stdout] | this method call resolves to `T` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `ethereum_types::U256: ~const From<{integer}>` found in the `primitive_types` crate: [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] - impl From for ethereum_types::U256; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [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 implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `&str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 121 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0283, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "32baa40ab2e68974491383c233ad2c8b3b10e549f294e886ba97d6a42026f245", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "32baa40ab2e68974491383c233ad2c8b3b10e549f294e886ba97d6a42026f245", kill_on_drop: false }` [INFO] [stdout] 32baa40ab2e68974491383c233ad2c8b3b10e549f294e886ba97d6a42026f245